php: ERROR 500 require_once
Очередная засада! Обращаюсь к моему скрипту и получаю Ошибку 500. При том, если закомментировать require_once, которая обращается к файлу с классами, то ошибка исчезает.
Чего я только не далал: и методы в классах отключал оптом и поштучно, и путь к файлу прописывал разными способами, и require_once менял на include…
Нифига!
Полез искать на форумах. Как оказалось, я такой не один. Иногда люди ловят Error 500 при использовании require_once в своих PHP-скриптах. Но и там все советы свелись к разным способам изменения пути к подключаемому файлу.
А разгадка была плёвой. Просто в подключаемом файле имена классов такие, как у одного подключенного плагина. Вот тебе и ошибка сервера. Выключил плагин, ошибка 500 пропала.
Осталось переименовать классы в моем скрипте и всё.
Складываю этот осколочек тут, поскольку проблема все-таки редкая и писать по ней полноценный гайд не вижу никакого смысла. Но вдруг пригодится?
Напишите комментарий