Раздел: PHP Написано: 9.04.2012 Автор: Antonio Просмотров темы: 341 раз
После перехода PHP с ветки PHP 5.2 (php52-5.2.17) на PHP 5.3 на части сайтов вылезли ошибки Deprecated: Function ereg_replace() is deprecated, хорошо что первоначальный переход я начал на тестовом сервере и было время подготовится, оценить размеры работ для корректного перехода уже на рабочем сервере.
И так, в ветки PHP 5.3 начали борьбу с некоторыми старыми функциями, для начала они выводят предупреждение и сообщают что функция уже не поддерживается и в будущем будет вообще удалена. Но в версии 5.3 еще можно избежать проблем включив режим поддержки старых функций
Раздел: PHP Написано: 9.04.2012 Автор: Antonio Просмотров темы: 70 раз
При переходе на PHP 5.3 на сайте вылезли предупреждения Warning: date() [function.date]:
Решение: в настройках php.ini необходимо установить часовой пояс, это делается в файле php.ini (для FreeBSD по-умолчанию он находится тут /usr/local/etc/php.ini)
Добавляем в раздел Date часовую зону, взять подходящую можно