Сиптомы: при посещении отдельных страничек форума выдаётся такое сообщение (из названия темы), страница отображается белой с этой единственной фатальной ошибкой.
Причина: Для форума версий 2.x существенно возросли требования на память для выполнения php скриптов и выделенной по умолчанию в PHP памяти не хватает.
Решение: надо проставить для PHP больше доступной памяти.
Сделать это можно следующими способами:
Через файл .htaccessДобавьте в файл следующее:
Цитата
php_value memory_limit 32M
Через файл php.iniДобавьте в файл следующее:
Цитата
memory_limit=32M
Через директиву PHP set_ini()Добавьте в файл скрипта index.php после
[color=#840204]<?php[/color]
следующее:
ini_set('memory_limit', '32M');
Примечания:
1. Первые два решения может сделать только ваш хостер или вы, если вы и есть хостер :D
Последнее решение вы можете сделать сами, однако сервер может быть настроен таким образом что такой фокус не пройдёт. Обратитесь к хостеру с просьбой об увеличении памяти для выполнения php скриптов.
2. Если после проделанных изменений форум всё ещё выдаёт подобное сообщение об ошибке, значит памяти нужно ещё больше. Поменяйте цифру 32 на большую.
Song:
Сиптомы: при посещении отдельных страничек форума выдаётся такое сообщение (из названия темы), страница отображается белой с этой единственной фатальной ошибкой.
Причина: Для форума версий 2.x существенно возросли требования на память для выполнения php скриптов и выделенной по умолчанию в PHP памяти не хватает.
Решение: надо проставить для PHP больше доступной памяти.
Сделать это можно следующими способами:
Примечания:
1. Первые два решения может сделать только ваш хостер или вы, если вы и есть хостер :D
Последнее решение вы можете сделать сами, однако сервер может быть настроен таким образом что такой фокус не пройдёт. Обратитесь к хостеру с просьбой об увеличении памяти для выполнения php скриптов.
2. Если после проделанных изменений форум всё ещё выдаёт подобное сообщение об ошибке, значит памяти нужно ещё больше. Поменяйте цифру 32 на большую.