PEAR Windows и php_suffix

24 ноября 2014 Нет комментариев

PEAR + windows и ошибка в php_suffix!

Если вам приходилось устанавливать PEAR на Windows, то вы можете встретить вот такую ошибку при компиляции чего либо интересного для вас: "config variable php_suffix does not match" Проблема заключается в том, что нужно прописать суффикс "exe" для исполняемого файла php.exe В интернет есть баг репорт с такой же проблемой (вот тут: http: / /pear.php.net/bugs/bug.php?id=17016), но то ли я не правильно понимаю смысл перевода, то ли еще чего то, но там выносятся предложения сделать вот так pecl config-set php_suffix .exe и при этом мы увидим config-set succeeded, хотя это совсем не так, ошибка в том, что надо это делать не от pecl, а от pear, а именно pear config-set php_suffix .exe и тогда конфиг поправится, можно это посмотреть через pear config-show Мне такой вариант помог, удачи.
Categories: PHP, Windows Tags: , ,

CentOS 7 + apache + php не записывает в файл/папку

23 ноября 2014 2 комментария

CentOS 7 + apache + php не записывает в файл/папку, не работает запись?!

Столкнулся с проблемой, php скрипт не мог выполнить запись в файл или директорию, при этом права на папку стояли и 0777 и 0755, на файл 644 и много что другого, даже овнер и группа были верные, проблема закралась в SElinux, если не знаете как это работает или настроено не совсем верно - лучший вариант просто отключить, делается это вот так: 1. Временно отключить: setenforce 0 2. Отключить насовсем: в файле /etc/selinux/config, изменить на вот так SELINUX=disabled SELINUXTYPE=targeted SETLOCALDEFS=0 После этого запись заработала. Удачи.

cURL + HTTPS и вопрос «не работает» ?

14 ноября 2014 Нет комментариев

Не работает cURL + https !

Столкнулся с такой проблемой на одном из хостингов. Причем ответов по такой проблеме в интернете куча. На одном из хостингов скрипт работал, на другом тот же самый скрипт работать отказывался. Было найдено много ответов в интернете которые кому то помогали, кому то нет (так же как и мне). Проблема оказалась в версии 7.34 curl, а именно если явно не указывать сертификаты которые поддерживает сервер, то можно получить "банан" вместо рабочего скрипта, магия заключается вот в такой опции: curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'ECDHE-RSA-AES128-GCM-SHA256'); Такого решения мне найти не удалось, помог саппорт хостинга, за что ему спасибо. Пробуйте, возможно это еще одно решение которое поможем вам.