Помогите разобраться
Помогите разобраться
Здравствуйте! Решил обновить модуль feedback и слетел сайт. Браузер пишет ошибку (Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.16 (Debian) Server at ....... Port 80).
В админку тоже не войти. Что это может быть?
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.16 (Debian) Server at ....... Port 80).
В админку тоже не войти. Что это может быть?
Re: Помогите разобраться
Я зашел через ftp на хостинг, и увидел, что модули CGFeedback, CGExtensions, CGSimpleSmarty - обновились.
Браузер выдает ошибку "Ошибка HTTP 500 (Internal Server Error)" - ни на сайт , ни в админку не зайти....
Что при обновлении этих модулей могло слететь? И как это можно исправить?
Браузер выдает ошибку "Ошибка HTTP 500 (Internal Server Error)" - ни на сайт , ни в админку не зайти....
Что при обновлении этих модулей могло слететь? И как это можно исправить?

Re: Помогите разобраться
Подключитесь к базе данных и, из таблицы cms_modules, удалите записи с этими модулями.
Re: Помогите разобраться
Я правильно понял?:
cms_module_cgfeedback_comments -удалить
cms_module_cgfeedback_fielddefs -удалить
cms_module_cgfeedback_fieldvals -удалить
... и всё заработает?
а потом загрузить заново?
cms_module_cgfeedback_comments -удалить
cms_module_cgfeedback_fielddefs -удалить
cms_module_cgfeedback_fieldvals -удалить
... и всё заработает?
а потом загрузить заново?
Re: Помогите разобраться
Нет, не правильно. Я говорю именно про таблицу cms_modules
PS
А ещё бы, конечно, было бы не плохо посмотреть логи сервера. Чтобы понять, что именно вызывает 500 ошибку.
PS
А ещё бы, конечно, было бы не плохо посмотреть логи сервера. Чтобы понять, что именно вызывает 500 ошибку.
Re: Помогите разобраться
Логи большие ... как их удобнее показать или по почте отправить?
...или пару строк скопировать... может из них будет понятно?
...или пару строк скопировать... может из них будет понятно?
Re: Помогите разобраться
Зайдите на сайт, после этого откройте лог. В самом конце файла возьмите несколько строк (10-15).
Re: Помогите разобраться
[Mon Mar 11 15:22:41 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '__DIR__/defines.php' (include_path='.:/usr/share/php:/usr/share/php/smarty/libs:/opt/ZendFramework-1.10.8/library') in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:43:39 2013] [error] PHP Warning: require_once(__DIR__/defines.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: ****** in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:43:39 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '__DIR__/defines.php' (include_path='.:/usr/share/php:/usr/share/php/smarty/libs:/opt/ZendFramework-1.10.8/library') in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:50:46 2013] [error] PHP Warning: require_once(__DIR__/defines.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: ****** in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:50:46 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '__DIR__/defines.php' (include_path='.:/usr/share/php:/usr/share/php/smarty/libs:/opt/ZendFramework-1.10.8/library') in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:43:39 2013] [error] PHP Warning: require_once(__DIR__/defines.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: ****** in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:43:39 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '__DIR__/defines.php' (include_path='.:/usr/share/php:/usr/share/php/smarty/libs:/opt/ZendFramework-1.10.8/library') in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:50:46 2013] [error] PHP Warning: require_once(__DIR__/defines.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: ****** in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
[Mon Mar 11 15:50:46 2013] [error] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '__DIR__/defines.php' (include_path='.:/usr/share/php:/usr/share/php/smarty/libs:/opt/ZendFramework-1.10.8/library') in /var/www/*****/modules/CGFeedback/CGFeedback.module.php on line 50
Re: Помогите разобраться
Смотрим лог. Видим вот такие строчки
0. Сделайте бэкап БД и файлов. Отдельно сделайте бэкап таблиц cms_module_cgfeedback_***** (без включенной опции "Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION").
1. В базе данных, в таблице "cms_modules" удаляете записи связанные с CGFeedback, CGSimpleSmarty, CGExtensions.
2. Пробуете зайти в админку.
Если зашли, то:
3. Удаляете (именно удаляете, а не отключаете) модули CGSimpleSmarty, CGExtensions.
4. Устанавливаете CGExtensions 1.31 или ниже.
5. Устанавливаете CGSimpleSmarty, который требует CGExtensions версии не выше той, которую вы установили на предыдущем шаге.
6. Удаляете и устанавливаете модуль CGFeedback соответсвующий вашей версии CGExtensions.
7. Если у вас в CGFeedback были записи, то восстанавливаете таблицы cms_module_cgfeedback_***** из бэкапа сделанного на шаге 0.
Если не зашли, то выкладываете свежие логи.
, вероятнее всего у вас на сервере версия php < 5.3.0. Т.к. константа "__DIR__" появилась только php 5.3.0. Попробуйте следующее:akkord wrote:Failed opening required '__DIR__/
0. Сделайте бэкап БД и файлов. Отдельно сделайте бэкап таблиц cms_module_cgfeedback_***** (без включенной опции "Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION").
1. В базе данных, в таблице "cms_modules" удаляете записи связанные с CGFeedback, CGSimpleSmarty, CGExtensions.
2. Пробуете зайти в админку.
Если зашли, то:
3. Удаляете (именно удаляете, а не отключаете) модули CGSimpleSmarty, CGExtensions.
4. Устанавливаете CGExtensions 1.31 или ниже.
5. Устанавливаете CGSimpleSmarty, который требует CGExtensions версии не выше той, которую вы установили на предыдущем шаге.
6. Удаляете и устанавливаете модуль CGFeedback соответсвующий вашей версии CGExtensions.
7. Если у вас в CGFeedback были записи, то восстанавливаете таблицы cms_module_cgfeedback_***** из бэкапа сделанного на шаге 0.
Если не зашли, то выкладываете свежие логи.
Re: Помогите разобраться
MySQL
Сервер: mysql0.locum.ru via TCP/IP
Версия сервера: 5.1.66-0+squeeze1-log
Версия протокола: 10
Пользователь: ***********
MySQL-кодировка: UTF-8 Unicode (utf8)
В "cms_module_cgfeedback_comments" сообщение:
Используемое пространство
Тип Использование
Данные 1,448 Байт
Индекс 2,048 Байт
Фрагментировано 1,448 Байт
Эффективность 2,048 Байт
Всего 3,496 Байт
Оптимизировать таблицу
Как понять предложение оптимизировать?
Я бэкап делал 1 неделю назад через админку сайта. Этого хватит?
Сервер: mysql0.locum.ru via TCP/IP
Версия сервера: 5.1.66-0+squeeze1-log
Версия протокола: 10
Пользователь: ***********
MySQL-кодировка: UTF-8 Unicode (utf8)
В "cms_module_cgfeedback_comments" сообщение:
Используемое пространство
Тип Использование
Данные 1,448 Байт
Индекс 2,048 Байт
Фрагментировано 1,448 Байт
Эффективность 2,048 Байт
Всего 3,496 Байт
Оптимизировать таблицу
Как понять предложение оптимизировать?
Я бэкап делал 1 неделю назад через админку сайта. Этого хватит?
Re: Помогите разобраться
Это шутка? Зачем мне информация о таблице?
Вы знаете как посмотреть данные в таблице MySQL?
Вы знаете как посмотреть данные в таблице MySQL?
Нет. Этого не достаточно. Только свежие бэкапы!!!akkord wrote:Я бэкап делал 1 неделю назад через админку сайта. Этого хватит?
Re: Помогите разобраться
Сделал как Вы сказали - Все заработало! СПАСИБО!