Часто администраторы 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');
Сохраните файл.
Report запись
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.