Эта ошибка означает, что ваш скрипт (а в контексте Joomla это или сама система или один из ее элементов) для выполнения требует памяти больше, чем разрешено в настройках PHP. Т.е. запрашиваемое значение превышает максимальное количество оперативной памяти предоставляемого пользовательскому аккаунту виртуальным хостингом. На разных хостингах это значение может отличаться.
Чаще всего данная ошибка возникает в файле /includes/domit/xml_domit_parser.php при обработке xml-файлов (например при просмотре списка компонентов, модулей или мамботов.
Если у вас возникает такая проблема, то можно сделать следующее:
1. Попробовать самостоятельно изменить это значение, добавив в самое начала index.php (рассположенного в корне сайта) следующие строчки:
или же положив в корень сайта файл .htaccess следующего содержания:
Код: php_value memory_limit 32M
Если же такой файл уже есть в корне сайта — просто добавьте в него приведенную выше строку.
2. Если это не помогло — обратитесь к администратору хостинга и попросите увеличить количество доступной памяти для PHP.
3. Для Joomla 1.5 существует плагин Memory Limit Plugin, который позволяет увеличить лимит без правки кода.
Источник: http://joomlaforum.ru/index.php/topic,11192.0.html |