О блоге

Рейтинг
0.00
голосов: 0
Все что Вас могли интересовать или охото рассказать про php5

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (0)

Читателей здесь не замечено

Файл настроек PHP - php.ini в *nix

 
Иногда просто из головы вылетает где лежит конфигурационный файл php.ini
ОС — FreeBSD, Linux Debian/ubuntu и Linux CentOS/RedHat.


Читать дальше

Bitrix на веб окружение с ошибкой UTF-8

 
При переносе сайта на Bitrx web окружение возможна вот такая ошибка
Для продолжения установите настройки 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>
 
тут показана совсем стандартная конфа, но не в этом суть

DbSimple настройка

 
для начала качаем отсюда utf-8 версию DbSimple


Читать дальше

ремонт отсылки почты для livestreet

 
При регистрации нового пользователя вылазит следующая ошибка
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)) {

Самая частая ошибка 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');
обычно делаю в конфиг файле или в месте где подключаюсь к базе.