Перейти к содержанию
Форумы
dimmel

Ошибочка при обновлении базы

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

После обновления скрипа до версии Version 3.0 BETA и обновлении базы через admin/upgrade/index.php, выдало вот что:

 

 

2.8_release_to_2.9_beta1.php (File Number: 11)
Base Version: 3.04
По всей видимости, обновление базы данных не требуется!

 

При нажатии на ссылку "2.8_release_to_2.9_beta1.php" ещё раз. Пишет "База скрипта уже была обновлена."

 

При проверки целостности базы скриптом database_check.php, видим следующее:

 

DataBase Checker for BPanel.
Base Version: 3.0 Beta.

Checking database structure with /admin/conf/database.php:something wrong!

foraction not found at table payments!

Поделиться сообщением


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

С какой версии обновлялись?

Чтобы поправить структуру базы данных выполните в phpmyadmin следующий запрос:

 

alter table payments add foraction text not null after comments;

Поделиться сообщением


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

Теперь проверка нормально проходит.

Checking database structure with /admin/conf/database.php:all it's OK!

 

Но ссылка 2.8_release_to_2.9_beta1.php ещё висит в апрейде. Но полагаю что этот глюк на базу не влияет.

 

Во всех старых обновлениях обновлял последовательно. Не перепрыгивал.

 

Сейчас обновлялся с предыдущей версии - 3 Альфы.

Поделиться сообщением


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

Ок, как обновлю архив, по возможности перезалейте файлы.

Внес изменения в код, может поможет.

Поделиться сообщением


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

Обновил архив. Если хотите окончательно удостовериться в отсутствии ошибок, рекомендую перезалить файлы и проверить /admin/upgrade/index.php еще раз.

Поделиться сообщением


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

Хорошо. Видимо была какая-то несовместимость с MySQL, в файле заменил функцию проверки наличия обновления той версии.

Поделиться сообщением


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

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

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

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

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

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

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

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

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


×
×
  • Создать...