Mamothy 0 Опубликовано 3 сентября, 2019 Жалоба Поделиться Опубликовано 3 сентября, 2019 Ситуация следующая. Форум, работающий на IPB 3.3.4 давно не обновлялся и в какой-то момент сбойнул, давая ошибку при входе в Админцентр форума, Ошибка указана ниже. 1) Есть ли какой-нибудь правильный набор действий починить эту ошибку и восстановить вход в АдминЦентр форума? 2) Каким образом можно апгрэйднуть форум, не теряя текущего форумного содержания? Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
invisionbyte 160 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 4 сентября, 2019 Здравствуйте, @Mamothy. 1) Для диагностики данной ошибки Вам необходимо посмотреть лог-файл ошибки. Он расположен в директории cache/sql_error_latest.cgi. Скопируйте сюда содержимое данного файла. 2) Произвести обновление форума с IPB 3.3.4 до IPS 4.4.x Вы можете по специальной инструкции из нашей документации. Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 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 Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Павел 148 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 4 сентября, 2019 31 минуту назад, Mamothy сказал: Лог файл ошибки приведен ниже. Скорее всего ошибка перезаписалась. Попробуйте воспроизвести ошибку и сразу посмотреть в указанный лог-файл. 31 минуту назад, Mamothy сказал: К сожалению, обнаружил еще одну ошибку, которая проявляется во время разархивирования резервной копии: Проблема с кодировкой. Можно попробовать поменять локаль сервера. Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 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 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Я попробую поиграть с кодировкой. О результате отпишусь. Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Павел 148 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 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']; Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 4 сентября, 2019 Огромное спасибо! Сработало! Вход в админку теперь доступен! Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер? Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Павел 148 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 4 сентября, 2019 8 минут назад, Mamothy сказал: Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер? Вы можете сменить локаль с помощью ssh доступа. Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 4 сентября, 2019 К сожалению, я так и не разобрался с ssh доступом. Все операции с файлами мне приходилось делать через sPanel. Я так понимаю, что мне нужно сгенерировать ключи в cPanel и эти ключи записать в какой-то файл и поместить в папку .ssh моего компьютера. Есть ли какие-нибудь инструкции по этому поводу? И как мне поменять локаль, если я смогу войти на сервер по ssh? Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Павел 148 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 4 сентября, 2019 Давайте сначала определимся для чего восстанавливать бэкап, если форум работает? Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 4 сентября, 2019 Неделю назад форум сбойнул и бэкап, сделанный этим же днем почему-то не сработал. Я подозреваю, что по этой же причине, хотя могу и ошибаться. Провайдеры не смогли ничего сделать. Провайдеры восстановили форум по бэкапу, который был сделан ими в июне. Следует ли мне вместо решения этой проблемы сконцентрироваться на апгрэйде движка? Что Вы посоветуете? Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Павел 148 Опубликовано 4 сентября, 2019 Жалоба Поделиться Опубликовано 4 сентября, 2019 Безусловно мы рекомендуем всегда обновлять ПО на актуальную последнюю версию. Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mamothy 0 Опубликовано 4 сентября, 2019 Автор Жалоба Поделиться Опубликовано 4 сентября, 2019 Спасибо! Обратиться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.