Mamothy 0 Posted September 3, 2019 Report Share Posted September 3, 2019 Ситуация следующая. Форум, работающий на IPB 3.3.4 давно не обновлялся и в какой-то момент сбойнул, давая ошибку при входе в Админцентр форума, Ошибка указана ниже. 1) Есть ли какой-нибудь правильный набор действий починить эту ошибку и восстановить вход в АдминЦентр форума? 2) Каким образом можно апгрэйднуть форум, не теряя текущего форумного содержания? Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
invisionbyte 157 Posted September 4, 2019 Report Share Posted September 4, 2019 Здравствуйте, @Mamothy. 1) Для диагностики данной ошибки Вам необходимо посмотреть лог-файл ошибки. Он расположен в директории cache/sql_error_latest.cgi. Скопируйте сюда содержимое данного файла. 2) Произвести обновление форума с IPB 3.3.4 до IPS 4.4.x Вы можете по специальной инструкции из нашей документации. Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 Спасибо за ответ, invisionbyte! Лог файл ошибки приведен ниже. more ./homedir/public_html/forum/cache/sql_error_latest.cgi ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Wed, 04 Sep 2019 04:56:33 +0000 Error: 2002 - No such file or directory IP Address: 66.249.64.16 - /forum/index.php?/tags/members/%25252525D0%25252525B0%25252525D0%25252525BD%25252525D0%25252525B4%25252525D0%25252525B8%25252525D1%2525252582/ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. К сожалению, обнаружил еще одну ошибку, которая проявляется во время разархивирования резервной копии: tar xzf backup-9.4.2019_07-31-41_normalor.tar.gz tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/c194df438970b22ccbbeb217b47f7830-\300\352\366\350\377 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/25277b7f65aeb7e8e31f52afa00f7cb1-\300\352\366\350\377 \315\356\342\373\351 \343\356\344.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/abd42f0b13cbe798d776d64b0f209bcb-\324\360\340\347\373 \342 \357\356\344\340\360\356\352 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/423bc1b4e9fc28a1c05941399ff1706f-\324\360\340\347\373 \342 \357\356\344\340\360\356\352 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/8c244adf8a1f97757c7372ca63ee3185-\300\352\366\350\377 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/092739e39e43de7d41d4f987b0b9f160-\324\360\340\347\373 \342 \357\356\344\340\360\356\352 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/f944a81a20aab08d20433c212332ef6a-\324\360\340\347\373 \342 \357\356\344\340\360\356\352 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/forum_copy/uploads/184100e3c407c6b697efdf49f06870fd-\300\352\366\350\377 2012.doc: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\315\356\342\356\361\362\350.php: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\327\340\362.php: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\324\356\360\363\354-\315\356\360\354\340\353\374\355\373\365-\313\376\344\345\351.php: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\316-\315\356\360\354\340\353\374\355\373\365.php: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\315\340\370\350-\361\361\373\353\352\350.php: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/chat/logs/romant/\301\356\360\350\361\373\367.log: Cannot open: Invalid or incomplete multibyte or wide character tar: backup-9.4.2019_07-31-41_normalor/homedir/public_html/\324\356\362\356\340\353\374\341\356\354.php: Cannot open: Invalid or incomplete multibyte or wide character tar: Exiting with failure status due to previous errors Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Павел 141 Posted September 4, 2019 Report Share Posted September 4, 2019 31 минуту назад, Mamothy сказал: Лог файл ошибки приведен ниже. Скорее всего ошибка перезаписалась. Попробуйте воспроизвести ошибку и сразу посмотреть в указанный лог-файл. 31 минуту назад, Mamothy сказал: К сожалению, обнаружил еще одну ошибку, которая проявляется во время разархивирования резервной копии: Проблема с кодировкой. Можно попробовать поменять локаль сервера. Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 17 minutes ago, Павел said: Скорее всего ошибка перезаписалась. Попробуйте воспроизвести ошибку и сразу посмотреть в указанный лог-файл. Проблема с кодировкой. Можно попробовать поменять локаль сервера. Спасибо! Ниже результат: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Wed, 04 Sep 2019 12:53:35 +0000 Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'rows FROM ibf_sessions WHERE runn ing_time > 1567600715' at line 1 IP Address: 71.184.117.206 - /forum/admin/index.php?adsess=d2d5ecbe8698aaf8d21d9ef7a17437c7& ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT count(*) as rows FROM ibf_sessions WHERE running_time > 1567600715 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/base/ipsController.php | [admin_core_mycp_dashboard].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Я попробую поиграть с кодировкой. О результате отпишусь. Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Павел 141 Posted September 4, 2019 Report Share Posted September 4, 2019 3 минуты назад, Mamothy сказал: Спасибо! Ниже результат: Открыть файл \applications\core\modules_admin\mycp\dashboard.php Найти: $online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rows', 'from' => 'sessions', 'where' => "running_time > {$time}" ) ); $stats['active_users'] = $online['rows']; Заменить на: $online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rowcount', 'from' => 'sessions', 'where' => "running_time > {$time}" ) ); $stats['active_users'] = $online['rowcount']; Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 Огромное спасибо! Сработало! Вход в админку теперь доступен! Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер? Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Павел 141 Posted September 4, 2019 Report Share Posted September 4, 2019 8 минут назад, Mamothy сказал: Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер? Вы можете сменить локаль с помощью ssh доступа. Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 К сожалению, я так и не разобрался с ssh доступом. Все операции с файлами мне приходилось делать через sPanel. Я так понимаю, что мне нужно сгенерировать ключи в cPanel и эти ключи записать в какой-то файл и поместить в папку .ssh моего компьютера. Есть ли какие-нибудь инструкции по этому поводу? И как мне поменять локаль, если я смогу войти на сервер по ssh? Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Павел 141 Posted September 4, 2019 Report Share Posted September 4, 2019 Давайте сначала определимся для чего восстанавливать бэкап, если форум работает? Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 Неделю назад форум сбойнул и бэкап, сделанный этим же днем почему-то не сработал. Я подозреваю, что по этой же причине, хотя могу и ошибаться. Провайдеры не смогли ничего сделать. Провайдеры восстановили форум по бэкапу, который был сделан ими в июне. Следует ли мне вместо решения этой проблемы сконцентрироваться на апгрэйде движка? Что Вы посоветуете? Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Павел 141 Posted September 4, 2019 Report Share Posted September 4, 2019 Безусловно мы рекомендуем всегда обновлять ПО на актуальную последнюю версию. Обратиться Quote Link to comment Share on other sites More sharing options...
Mamothy 0 Posted September 4, 2019 Author Report Share Posted September 4, 2019 Спасибо! Обратиться Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.