Поиск по тегу

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