Размер ОП(оперативной памяти), который выделяется вашему сайту(либо скриптам, которые запускаются от имени вашего сайта), выставляется в настройках РНР, согласно определенного клиентом тарифа хостинга. Но при совершении определенных действий, этой памяти может не хватить, для полноценной работы скрипта. Тогда на экране появляется информация fatal error allowed memory size.
Ошибка возникает в следующих случаях:
- когда не оптимизированы модули и скрипты;
- при загрузке сложных картинок на сайт;
- при обрабатывании больших файлов xml;
- при выполнении других ресурсоемких операций.
Как мы уже говорили, ошибка появляется тогда, когда ваш сайт, в рамках открытия какой-то страницы, просит выделить определённый объём оперативной памяти, который превышают параметр php memory_limit, установленный в рамках выбранного пользователем тарифного пакета хостинга.
Действия по исправлению fatal error allowed memory size
Вариантов исправления ошибки существует несколько. В том случае, когда в рамках тарифныого пакета хостинга выставлено достаточно большое значение памяти memory_limit, а ошибка появляется всё равно, то рекомендуем выполнить следующее:
- если доступа нет, внесите директиву php_value memory_limit с указанием нужного объема памяти в файл .htaccess, который размещен в корневой папке сайта.
- Если вы используете для своего сайта CMS WordPress, то отредактируйте файл wp-config.php, добавив вот такую строку:
define('WP_MEMORY_LIMIT', 'xxxM');
, где xxx — значение PHP memory_limit
Если вышеописанные рекомендации не исправили ошибку, тогда обратитесь за технической поддержкой к профессионалам хостинга. Специалисты компании UkrHost обеспечат эффективную и стабильную работу вашего веб-ресурса, и он станет доступен для всех пользователей Украины. Воспользуйтесь возможностью получить качественный хостинг на выгодных условиях, что позволит сохранить и приумножить аудиторию вашего сайта.