Розмір ОП (оперативної пам’яті), який виділяється вашому сайту (або скриптів, які запускаються від імені вашого сайту), виставляється в налаштуваннях РНР, відповідно до визначеного клієнтом тарифу хостингу. Але під час проведення певних дій, цієї пам’яті може не вистачити, для повноцінної роботи скрипта. Тоді на екрані з’являється інформація 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'); code>, де xxx - значення PHP memory_limit
Якщо вищеописані рекомендації не виправили помилку, тоді зверніться до служби технічної підтримки до професіоналів хостингу. Фахівці компанії UkrHost забезпечать ефективну і стабільну роботу вашого веб-ресурсу, і він стане доступний для всіх користувачів України. Скористайтеся можливістю отримати якісний хостинг на вигідних умовах, що дозволить зберегти і примножити аудиторію вашого сайту.