Знать об ошибках

> Разработчикам > Знать об ошибках

Знать об ошибках и уметь их исправить!

Фатальная ошибка: Разрешенная емкость памяти 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

date_default_timezone_set

(PHP 5 >= 5.1.0)

date_default_timezone_set Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте

Описание

bool date_default_timezone_set ( string $timezone_identifier )

date_default_timezone_set() устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте .

Замечание:

Начиная с версии PHP 5.1.0 (когда функции даты/времени были переписаны), вызов любой функции даты времени генерирует E_NOTICE, если временная зона имеет неверное значение, и/или E_WARNING, если используются системные параметры или переменная окружения TZ.

administrator написал 36 статья