База знания
Сайтът ми дава грешка 500
Грешка 500 означава, че собственият код на сайта е спрел. Дневникът с грешки посочва файла и реда — ето как да го разчетете.
Грешката 500 представлява ситуация, в която сървърът казва, че вашето приложение е спрело и не е съобщило причината на посетителя. Това почти винаги се дължи на последната направена промяна.
1. Прочетете дневника на грешките (error log)
Сайтове → вашият сайт → Статистика → Дневници на достъпа и грешките (Access and error logs). Най-новият запис посочва файла и реда. Този единствен ред обикновено е отговорът — липсваща функция, синтактична грешка, извикване на нещо, което вече не съществува.
2. Помислете какво се е променило
Актуализация на плъгин, редактиране на тема, промяна на PHP версията, редактиран конфигурационен файл. Ако сайтът е работил нормално преди час, причината се крие в този час.
3. Отменете последното действие
Деактивирайте плъгина, който току-що сте актуализирали, или възстановете файла, който току-що сте редактирали. Ако нямате достъп до административния панел, преименувайте папка на плъгина през SFTP — WordPress деактивира плъгин, който не може да намери.
4. Проверете PHP версията
Код, написан за по-стара PHP версия, може да спре напълно на по-нова. Сайтове → вашият сайт → PHP показва текущата версия и ви позволява да я върнете назад, докато отстранявате проблема в кода. ⚠️ Връщането назад е временно решение за глътка въздух, а не окончателно отстраняване на проблема — старите PHP версии спират да получават актуализации за сигурност.
5. Изчерпване на паметта (Out of memory)
Ако в дневника се появи съобщение „allowed memory size exhausted“, сайтът се нуждае от повече памет, отколкото има на разположение. Увеличете лимита на PHP паметта от същия екран за PHP.
Ако дневникът е празен, а сайтът все още дава грешка 500, отворете заявка за поддръжка с точното време — можем да видим неща в сървърните дневници, които собственият дневник на сайта никога не получава.
Все още изпитвате затруднения?
Поддръжката е включена във всеки план с отговори на вашия собствен език.
Свържете се с поддръжката → Всички статии →