Файл настроек PHP - php.ini в *nix
Иногда просто из головы вылетает где лежит конфигурационный файл php.ini
ОС — FreeBSD, Linux Debian/ubuntu и Linux CentOS/RedHat.
Читать дальше →
ОС — FreeBSD, Linux Debian/ubuntu и Linux CentOS/RedHat.
Читать дальше →
- admin,
- 19 ноября 2012, 01:26
- Оставить комментарий
Bitrix на веб окружение с ошибкой UTF-8
При переносе сайта на Bitrx web окружение возможна вот такая ошибка
Для продолжения установите настройки PHP: mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1.
для того чтобы поправить ситуацию в директиве файла nano /etc/httpd/bx/conf/default.conf внашем редиректе добавляем выделенную ниже строку
Для продолжения установите настройки PHP: mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1.
для того чтобы поправить ситуацию в директиве файла nano /etc/httpd/bx/conf/default.conf внашем редиректе добавляем выделенную ниже строку
<Directory /home/bitrix/www/>
...
php_admin_value mbstring.func_overload 0
...
</Directory>
тут показана совсем стандартная конфа, но не в этом суть
- admin,
- 19 ноября 2012, 00:30
- Оставить комментарий
ремонт отсылки почты для livestreet
При регистрации нового пользователя вылазит следующая ошибка
Deprecated: Function eregi() is deprecated in /var/www/engine/lib/external/phpMailer/class.phpmailer.php on line 594
ремонтируется очень просто заменой 1 строки в файле /engine/lib/external/phpMailer/class.phpmailer.php
ищем строку
заменяем на
Deprecated: Function eregi() is deprecated in /var/www/engine/lib/external/phpMailer/class.phpmailer.php on line 594
Условия для теста
LS 0.4.2
PHP Version > 5.3.3
отправка почты по smtp
ремонтируется очень просто заменой 1 строки в файле /engine/lib/external/phpMailer/class.phpmailer.php
ищем строку
if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {
заменяем на
if (preg_match('/^(.+):([0-9]+)$/', $hosts[$index], $hostinfo)) {
- admin,
- 19 мая 2012, 02:19
- Оставить комментарий
Самая частая ошибка PHP 5.3.5
date(): It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '3.0/no DST' insteadДанная ошибка самая в PHP 5.3.5 и говорит она о том что необходимо явно указать временную зону, самое простое это указание явно
date_default_timezone_set('Europe/Moscow');
обычно делаю в конфиг файле или в месте где подключаюсь к базе.
- admin,
- 28 июня 2011, 17:07
- Оставить комментарий