Здравствуйте ! возникла такая проблема ,установил я расширение quicklanguage и решил переключить на английский язык,сразу выдало ошибку,не куда не перейти ни в админку зайти не мог, решил удалить его через фтп ,разширение удалил вобще появилась конкретная ошибка ,открыть сайт не могу,посоветуйте как быть, может как то можно аварийно зайти в админку

вот такая ошибка

[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./ext/alg/quicklanguage/event/listener.php): failed to open stream: No such file or directory

Fatal error: require(): Failed opening required './ext/alg/quicklanguage/event/listener.php' (include_path='.:/usr/local/zend-5.4/share/pear') in /home/users/a/andreykalab/domains/telstarnet.ru/phpbb/class_loader.php on line 160

расширение закинул обратно а ничего не меняется
Комментарии: 2

romaamor 15 фев 2015, 22:47 Сообщение

Представим ситуацию - вам очень нужно какоето расширение и нет времени ждать пока его автор выпустит релизную версию. Вы качаете расширение в статусе беты, альфы и тд. и тп. Ставите его и как только активируете форум накрывается медным тазом, везде белые страницы, не зайти в админку, вообщем беда. Способов решения есть 2:
1. Если работает соображалка и есть познания в php
Идем в лог ошибок, видим ошибку, гуглим и находим решение
Если решение не находится, смотрим по ошибке какой файл расширения проблемный, открываем и правим код (причиной ошибки зачастую бывает опечатка или лишний знак пунктуации)
2. Нет познаний php, лень искать решения - тогда избавляемся от расширения Делаем по порядку:
Удаляем физически все файлы расширения с сервера
Очищаем полностью папку cache, включая папку twig, оставляя только файл .htaccess
В БД форума чистим таблицы php_ext и phpbb_modules от любых упоминаний о проблемном расширении
  • 0

CabinetAdmin 16 фев 2015, 16:01 Сообщение

Resistant писал(а): решил удалить его через фтп
Никогда так не делайте.

Лучше всего, либо удалить его из БД, либо просто выключить. Это в php_ext найти расширение и поменять значение с 1 на 0.
А вообще, лучше всего перед установкой экспериментировать на тестовом форуме, на денвере например.


зы. Например. Сейчас забавляюсь с написанием простейшего расширения у которого есть настройки управления в админке. Все эксперименты конечно на денвере. Всё вроде написал, файлы управления, шаблоны для отображения, языковые файлы, всё подключено вроде правильно... Включаю - ошибка... В админку тоже не зайти. Захожу в бд, нахожу своё расширение, выключаю его (значение 0) и всё начинает работать. Потом дальше экспериментирую, и так по кругу:)
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

Похожие темы