Jump to content
Sign in to follow this  
Mamothy

Admin login to IPB 3.3.4 failed

Recommended Posts

Ситуация следующая. Форум, работающий на  IPB 3.3.4  давно не обновлялся и в какой-то момент сбойнул, давая ошибку при входе в Админцентр форума, Ошибка указана ниже.

1) Есть ли какой-нибудь правильный набор действий починить эту ошибку и восстановить вход в АдминЦентр форума? 

2) Каким образом можно апгрэйднуть форум, не теряя текущего форумного содержания?

 

Спасибо! 

login_error.png

Share this post


Link to post
Share on other sites

Здравствуйте, @Mamothy.

1) Для диагностики данной ошибки Вам необходимо посмотреть лог-файл ошибки. Он расположен в директории cache/sql_error_latest.cgi. Скопируйте сюда содержимое данного файла.

2) Произвести обновление форума с IPB 3.3.4 до IPS 4.4.x Вы можете по специальной инструкции из нашей документации.

Share this post


Link to post
Share on other sites

Спасибо за ответ, 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
 

Спасибо!

 

 

Share this post


Link to post
Share on other sites
31 минуту назад, Mamothy сказал:

Лог файл ошибки  приведен ниже. 

Скорее всего ошибка перезаписалась. Попробуйте воспроизвести ошибку и сразу посмотреть в указанный лог-файл.

31 минуту назад, Mamothy сказал:

К сожалению, обнаружил еще одну ошибку, которая проявляется во время разархивирования резервной копии:

Проблема с кодировкой. Можно попробовать поменять локаль сервера.

Share this post


Link to post
Share on other sites
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               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 

Я попробую поиграть с кодировкой. О результате отпишусь.

Спасибо!

 

 

 

Share this post


Link to post
Share on other sites
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'];

 

Share this post


Link to post
Share on other sites

Огромное спасибо! Сработало! Вход в админку теперь доступен!

Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер?

 

Спасибо!

Share this post


Link to post
Share on other sites
8 минут назад, Mamothy сказал:

Вы не подскажете как поменять локаль сервера? Я не нашел этой настройки в cPanel. Или Вы имели в виду мой компьютер?

Вы можете сменить локаль с помощью ssh доступа.

Share this post


Link to post
Share on other sites

К сожалению, я так и не разобрался с  ssh доступом. Все операции с файлами мне приходилось делать через sPanel. Я так понимаю, что мне нужно сгенерировать ключи в cPanel и эти ключи записать в какой-то файл и поместить в папку .ssh моего компьютера. Есть ли какие-нибудь инструкции по этому поводу? И как мне поменять локаль, если я смогу войти на сервер по ssh?

Спасибо!

Share this post


Link to post
Share on other sites

Давайте сначала определимся для чего восстанавливать бэкап, если форум работает? 

Share this post


Link to post
Share on other sites

Неделю назад форум сбойнул и бэкап, сделанный этим же днем почему-то не сработал. Я подозреваю, что по этой же причине, хотя могу и ошибаться. Провайдеры не смогли ничего сделать. Провайдеры восстановили форум по бэкапу, который был сделан ими в июне. Следует ли мне вместо решения этой проблемы сконцентрироваться на апгрэйде движка? Что Вы посоветуете?

 

Спасибо!

Share this post


Link to post
Share on other sites

Безусловно мы рекомендуем всегда обновлять ПО на актуальную последнюю версию.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  
    • 7 Posts
    • 236 Views