Перейти к содержанию

снова 2S119/1 Ключ защиты CSRF не совпадает.


Рекомендуемые сообщения

версия форума 4.5 пхп 7.4
пробую конвертировать базу данных, запускается прогресс-бар по окончанию конвертации:
К сожалению, у вас нет разрешения на это!
2S119/1 Ключ защиты CSRF не совпадает.

на форуме нету плагинов, хуков и прочего. тема стандартная, не менялась.
пробовал как написано тут:

- не помогает.
пробовал запускать конвертер из папки admin/convertutf8 с добавлением constants.php - ответ There are no applications available to upgrade
 

в чем может быть проблема и где еще можно покопать?

спасибо

Ссылка на комментарий
Поделиться на другие сайты

Скрипт для конвертирования базы в utf8_unicode_ci

<?php
include("conf_global.php");
$codepage='utf8';
$collation='utf8_unicode_ci';
$dbhost = $INFO['sql_host'];
$dbuser = $INFO['sql_user'];
$dbpass = $INFO['sql_pass'];
$dbname = $INFO['sql_database'];
$dbprefix = $INFO['sql_tbl_prefix'];
if( !ini_get('safe_mode') ){ 
            @set_time_limit(0); 
        } 
@header("Content-Type: text/plain; charset=UTF-8"); 
$dbconn = mysqli_connect($dbhost, $dbuser, $dbpass) or die( mysqli_error($dbconn) );
$db = mysqli_select_db($dbconn, $dbname) or die( mysqli_error($dbconn) );

$sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET $codepage COLLATE $collation";
print "$sql;\n";

$sql ="SELECT table_name FROM information_schema.tables WHERE table_schema = '".$dbname."' AND table_collation NOT LIKE '".$collation."' AND table_name LIKE "."'".$dbprefix."%';";

$result = mysqli_query($dbconn, $sql) or die( mysqli_error($result) );

while ( $row = mysqli_fetch_row($result) )
{
$table = mysqli_real_escape_string($dbconn, $row[0]);
$sql = "ALTER TABLE $table DEFAULT CHARACTER SET $codepage COLLATE $collation, CONVERT TO CHARACTER SET $codepage COLLATE $collation";
print "$sql;\n";
}

mysqli_close($dbconn);
flush();
?>

Запросы вставлять в PMA, а лучше в консоль mysql.

Ссылка на комментарий
Поделиться на другие сайты

хм. создал файл конверт.пхп загрузил его на форум и запустил скрипт выдал длинный текст с командами:

ALTER DATABASE `xxx_ipb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALTER TABLE ibf_cms_custom_database_1 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALTER TABLE ibf_core_acp_notifcations_dismissals DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
и еще много строчек. скопировал и вставил на хостинге в консоль пхпмойадмин.
запустил.
все отработало и ошибок не показало, захожу в админпанель форума - то же самое, с конвертированием базы данных ничего не поменялось и появилось собщение Возникли некоторые проблемы с базой данных . нажимаю исправить появляется: Запросы для ручного выполнения: - копирую и вставляю в пхпмойадмин на хостинге и при выполнении какие-то ошибки типа:

Ответ MySQL:

#1170 - Столбец типа BLOB 'profilesync' был указан в определении ключа без указания длины ключа

боюсь поломать базу данных. (бэкап конечно же сделал)  (((

Изменено пользователем hfv
Ссылка на комментарий
Поделиться на другие сайты

То есть обновление запустилось после конвертации базы? 

Ссылка на комментарий
Поделиться на другие сайты

обновление прошло до конвертации базы. не хочу утверждать, но возможно ошибка с этой конвертацией уже была на более ранних версиях форума.
Но однако форум работает. (с) never tuch running system.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...