Часто администраторы Invision Community могут столкнуться с ошибкой нехватки памяти при выполнение скрипта, она выглядит следующим образом:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /system/Log/Log.php on line 100
У данной проблемы есть два пути решения:
- путь - предпочтительный. Вы должны оптимизировать скрипт, чтобы решить проблему с большим расходом памяти.
- путь - часто используемый. Увеличения памяти для PHP.
Увеличение в php.ini
Если у вас есть доступ к конфигурационному файлу - php.ini, откройте файл и увеличьте параметр:
memory_limit = 512M
Данное исправление будет применено ко всем сайтам на сервере.
Увеличение в htaccess
Откройте файл .htaccess в директории вашего сайта и пропишите:
php_value memory_limit 512M
Соответственно укажите необходимое количество памяти.
Увеличение в php скрипте
Откройте скрипт, выполнение которого требует больше памяти, и после открывающих тегов <? пропишите:
ini_set('memory_limit', '1024M');
Сохраните файл.
Комментариев нет
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.