Помогите разобраться

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Помогите разобраться

Post by akkord »

Здравствуйте! Решил обновить модуль 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).

В админку тоже не войти. Что это может быть?
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

Я зашел через ftp на хостинг, и увидел, что модули CGFeedback, CGExtensions, CGSimpleSmarty - обновились.
Браузер выдает ошибку "Ошибка HTTP 500 (Internal Server Error)" - ни на сайт , ни в админку не зайти....

Что при обновлении этих модулей могло слететь? И как это можно исправить? ???
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Помогите разобраться

Post by guro »

Подключитесь к базе данных и, из таблицы cms_modules, удалите записи с этими модулями.
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

Я правильно понял?:
cms_module_cgfeedback_comments -удалить
cms_module_cgfeedback_fielddefs -удалить
cms_module_cgfeedback_fieldvals -удалить

... и всё заработает?

а потом загрузить заново?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Помогите разобраться

Post by guro »

Нет, не правильно. Я говорю именно про таблицу cms_modules

PS
А ещё бы, конечно, было бы не плохо посмотреть логи сервера. Чтобы понять, что именно вызывает 500 ошибку.
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

Логи большие ... как их удобнее показать или по почте отправить?

...или пару строк скопировать... может из них будет понятно?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Помогите разобраться

Post by guro »

Зайдите на сайт, после этого откройте лог. В самом конце файла возьмите несколько строк (10-15).
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

[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
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Помогите разобраться

Post by guro »

Смотрим лог. Видим вот такие строчки
akkord wrote:Failed opening required '__DIR__/
, вероятнее всего у вас на сервере версия php < 5.3.0. Т.к. константа "__DIR__" появилась только php 5.3.0. Попробуйте следующее:
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.

Если не зашли, то выкладываете свежие логи.
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

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 неделю назад через админку сайта. Этого хватит?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Помогите разобраться

Post by guro »

Это шутка? Зачем мне информация о таблице?
Вы знаете как посмотреть данные в таблице MySQL?
akkord wrote:Я бэкап делал 1 неделю назад через админку сайта. Этого хватит?
Нет. Этого не достаточно. Только свежие бэкапы!!!
akkord
Forum Members
Forum Members
Posts: 24
Joined: Tue Nov 17, 2009 8:11 am

Re: Помогите разобраться

Post by akkord »

Сделал как Вы сказали - Все заработало! СПАСИБО!
Post Reply

Return to “Russian - русский”