Fatal error Allowed memory size

Многие вебмастера зачастую сталкиваются с различными проблемами при администрировании своих сайтов, работающих на разных движках. Не исключением является и CMS Joomla. В этой статье рассмотрим ситуацию, когда сайт выдает ошибку Fatal error Allowed memory size.

 

 

 

Allowed memory size

 

Allowed memory size of bytes

Как и многие другие ошибки, в первую очередь необходимо понять, что говорится в самом сообщении, в самой ошибке. В данном случае Fatal error Allowed memory size говорит о том, что PHP-скрипту не хватает необходимого объема памяти для выполнения. Возможно данная ошибка возникает из-за переполнения кэша памяти.

 

 

Allowed memory size exhausted

Как правило, проблема может решиться удалением кэша. Сделать это можно в настройках Joomla → Система → Очистить весь кэш. Либо можно обратиться по адресу, указанному в самой ошибке и закомментировать две строки.

 

fatal error allowed memory size 002

 

Например, одним из файлов, который имеет отношение к ошибке Allowed memory size является ../libraries/joomla/cache/storage/file.php. Имеено в этом файле необходимо вносить изменения.

 

Компьютерные новости, обзоры, решение проблем с компьютером, компьютерными играми, драйверами и устройствами и другими компьютерными программами.' title='программы, драйверы, проблемы с компьютером, играми' target='_blank'>Компьютерная помощь, драйверы, программы, игры

 

 

Allowed memory size of bytes exhausted

Как вариант и, собственно, еще один способ решения проблемы allwed memory size of bytes exhausted, является удаление из этого файла некоторых строк. На рисунке выше указаны эти строки. Однако, последствия данного метода неизвестны. Таким образом, при внесение каких-либо измиенений в системные файлы вашего сайта, перед этим всегда делайте резервную копию таких файлов либо имейте уверенность, что сможете откатить произведенные действия - вернуть все обратно.

 

 

PHP Allowed memory size

Еще некоторые варианты, которые могут помочь решить проблему, в файле настроек, например settings.php можно добавить строку

 

ini_set('memory_limit', '-1');

 

либо в файле .htaccess добавить строку

 

php_value memory_limit 250M

 

Также добавление в php.ini значения memory_limit= -1 может быстро решить проблему.

 

 

PHP Allowed memory size exhausted

Возможно у данной ошибки существуют и другие решения. Они обязательно будут учтены и рассмотрены в этой и дальнейших статьях. А если вы обладаете какой-либо информацией по этой проблеме, нашли свое собственное решение, пожалуйста, расскажите об этом в комментариях ниже. Обязательно кому-то поможет.