Jump to content
Сайт в скором времени будет недоступен ×

Admin login to IPB 3.3.4 failed


Mamothy
 Share

Recommended Posts

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

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

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

 

Спасибо! 

login_error.png

Link to comment
Share on other sites

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

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

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

Link to comment
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
 

Спасибо!

 

 

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

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

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

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

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

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

Link to comment
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               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 

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

Спасибо!

 

 

 

Link to comment
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'];

 

Link to comment
Share on other sites

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

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

 

Спасибо!

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

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

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

Link to comment
Share on other sites

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

Спасибо!

Link to comment
Share on other sites

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

 

Спасибо!

Link to comment
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...
 Share

×
×
  • Create New...

Important Information

By using our site you agree to our Privacy Policy