На http://www.doteasy.com/ столкнулся с такой штукой Fatal error: Allowed memory size of 8388608 bytes exhausted. Для выполнения скрипта выделяется 8M.

Для Joomla нужно, чтобы было 16M, а иногда при установке некоторых компонент и больше, к примеру, 32M. 

Как изменить данную настройку хостинга?

Если бы был доступен php.ini, то

memory_limit = 16M ; Maximum amount of memory a script may consume (128MB)

Но в панели управления его найти не удалось.

Второй вариант задать нужное значение в .htaccess:

php_value memory_limit 16M

Но этот и вариант не сработал.

И третий вариант, решивший этот вопрос - задать лимит памяти в php скрипте:

ini_set("memory_limit", "16M");

 

Комментарии   

#2 Николай 08.03.2015 08:39
Не знаю сколько не хватает памяти для работы вашего скрипта)
Про память в требованиях ничего не сказано http://www.joomla.org/technical-requirements.html
Цифры в посте еще к joomla 1.5 вроде бы относились
А так для Joomla 3 на мой взгляд 64M например, нормально будет
На beget например, 256M выделяется http://jdevelop.info/khosting-beget-ru
#1 max 08.03.2015 08:23
То есть, для полноценной работы сайта мне не хватит 12 мб на скрипты предлагаемые хостером?

Чтобы сделать комментарий, нужно авторизоваться на сайте!