HTTP 500 в WordPress означава "PHP грешка която сървърът не знае как да покаже". В 95% от случаите причината е една от следните пет.
1. Първо: вижте грешката
Сървърът пише причината в error log-а. cPanel → Errors или Metrics → Errors. Ще видите нещо като:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted in
/home/user/public_html/wp-includes/class-wp-query.php on line 3294
2. Memory exhausted
Най-честата причина. Решение: увеличете PHP memory limit.
Отворете wp-config.php и добавете преди реда /* That's all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');
Ако не помогне — paзмерът е твърде малък за вашия сайт + plugin-и. Преминете на по-голям план или изключете тежки plugin-и (WooCommerce, Elementor Pro, Yoast SEO Premium).
3. Plugin конфликт
Изключете всички plugin-и наведнъж:
- cPanel → File Manager → public_html/wp-content
- Преименувайте папката
pluginsнаplugins-disabled
Ако сайтът се възстановява, връщайте един по един plugin (преименувайте обратно, после деактивирайте всички в WP admin, активирайте по един).
4. Theme проблем
Преименувайте активната тема в wp-content/themes/. WordPress ще fall-back-не на default theme (Twenty-Twenty-Four). Ако сайтът тръгне — проблемът е в темата.
5. .htaccess грешка
Преименувайте .htaccess в public_html на .htaccess-broken.
WordPress ще генерира нов при следващия достъп до Settings →
Permalinks.
6. Corrupt core файлове
Re-install на WordPress core (без да губите данни):
- Изтеглете zip от wordpress.org
- Качете wp-includes/ и wp-admin/ (НЕ wp-content/)
- Презапишете съществуващите
Свържете се със support@grafixhost.bg. Изпратете ни URL на сайта + кратко описание. Имаме backup-и за последните 30 дни и можем да възстановим до конкретна дата.
Категория
Екипът на GrafixHost
Editorial team
Колективът зад платформата — инженери, AI ресърчъри и продуктови хора. Пишем за хостинг, инфраструктура и AI-native инструменти от Югоизточна Европа.