Знать об ошибках и уметь их исправить!
Фатальная ошибка: Разрешенная емкость памяти X байтов исчерпана
ВАЖНО: Для версии 3.* + Увеличивающаяся память, выделенная PHP
Первая альтернатива:
Отредактируйте php.ini и увеличьте значение memory_limit.
memory_limit = 128M ; Maximum amount of memory a script may consume (8MB)
Во-вторых альтернатива:
Отредактируйте config.php и добавить новый параметр memory_limit:
ini_set('memory_limit', '128M');
ОШИБКА: Предупреждение: strtotime() & date()
ВАЖНО: Начиная с версии 2.3 +, вы можете установить часовой пояс по умолчанию в настройках ос—admin.
Вы должны указать часовой пояс по умолчанию.
Отредактируйте config.php и добавьте:
date_default_timezone_set('Asia/Kuala_Lumpur'); // change Asia/Kuala_Lumpur for your timezone
(PHP 5 >= 5.1.0)
date_default_timezone_set — Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте
$timezone_identifier
)date_default_timezone_set() устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте .
Замечание:
Начиная с версии PHP 5.1.0 (когда функции даты/времени были переписаны), вызов любой функции даты времени генерирует
E_NOTICE
, если временная зона имеет неверное значение, и/илиE_WARNING
, если используются системные параметры или переменная окружения TZ.