Сегодня обновлял WordPress c 2.9.1 до 3.1 и разумеется нарвался на ошибку. После того как я закачал на ftp новую версию движка, блог перестал открываться (и фронтэнд и админка) и выдавал лишь классическое сообщение «500 Internal Server Error».
Перезакачка не помогла, заглядывание под капот — тоже. Я бросился искать решение проблемы в Интернете и оказалось, что крайне мало русских статей про это. Странно, неужели я один такой счастливчик? Я пробовал все новые и новые поисковые запросы, но результат был неутешителен.
Пришлось таки посмотреть в логи на хостинге…
Проблема решилась за одну секунду!
В логах было написано следующее:
SoftException in Application.cpp:249: File "/home/.../public_html/index.php" is writeable by group
Это значит, что система отказывается работать, пока я не установлю более жесткие права на файлы в корне сайта. Ведь при обновлении движка я разрешил запись и в index.php и в остальные файлики.
Чтобы вернуть работоспособность Вордпрессу и распрощаться с «Ошибкой 500 Internal Server Error» было достаточно вновь поставить права 444 на все файлы php в корне сайта.
4 comments for “Ошибка 500 Internal Server Error при обновлении WordPress”