Страница 1 из 2

Проблема с обновление с 2.6 до 2.7

Добавлено: 08 апр 2021, 11:02
mitrich
Срочно прошу помочь, сломался ресурс при обновлении с 2.6 до 2.7
Обновление основного модуля и дополнения прошли успешно from_2.6_to_2.7.php, запустил data_prepare_from_2.6_to_2.7.php
Он долго думал и написал следующую ошибку.

rukovoditel

ALTER TABLE app_fields ADD INDEX idx_type (type(128));
1089
Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys

Как это исправить или вернуть, чтобы работало как раньше.
Остальные элементы БД обновились, главный элемент обновляется до 80% и потом пишет эту ошибку

Копию БД, к сожалению не делал, т.к. не прочитал лог обновлений заранее.

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 08 апр 2021, 11:53
mitrich
Развернул копию сайта, вроде бы открывает и заходит. Скачал и установил php 7.2 включил в апаче, но текущая база так и не запускается, хотя копия сайта пользуется той же БП, что и основной.

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 08 апр 2021, 14:42
support
Обновлять нужно основную версию и дополнение. Убедитесь что файлы дополнения скопировали в нужную папку.

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 08 апр 2021, 17:46
mitrich
Сделал тестовую копию сайта, чтобы обновить его до 2.8.3.
Все этапы прошли успешно, включая data_prepare_from_2.6_to_2.7.php. Но он всё равно пишет туже ошибку, что и на скрине выше.
Лог Апача, при попытке входа вот такой
10.2.0.95 - - [08/Apr/2021:18:41:18 +0400] "GET /test/index.php?module=users/login HTTP/1.1" 302 491 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"
10.2.0.95 - - [08/Apr/2021:18:41:18 +0400] "GET /test/index.php?module=tools/check_version HTTP/1.1" 302 609 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"

Подскажите, чего не хватает, чтобы запустилась обновлённая версия.

В апаче включены след. модули
/etc/apache2/mods-enabled/
alias.conf->../mods-available/alias.conf
alias.load->../mods-available/alias.load
auth_basic.load->../mods-available/auth_basic.load
authn_core.load->../mods-available/authn_core.load
authn_file.load->../mods-available/authn_file.load
authz_core.load->../mods-available/authz_core.load
authz_host.load->../mods-available/authz_host.load
authz_user.load->../mods-available/authz_user.load
autoindex.conf->../mods-available/autoindex.conf
autoindex.load->../mods-available/autoindex.load
deflate.conf->../mods-available/deflate.conf
deflate.load->../mods-available/deflate.load
dir.conf->../mods-available/dir.conf
dir.load->../mods-available/dir.load
env.load->../mods-available/env.load
filter.load->../mods-available/filter.load
mime.conf->../mods-available/mime.conf
mime.load->../mods-available/mime.load
mpm_prefork.conf->../mods-available/mpm_prefork.conf
mpm_prefork.load->../mods-available/mpm_prefork.load
negotiation.conf->../mods-available/negotiation.conf
negotiation.load->../mods-available/negotiation.load
php7.2.conf->../mods-available/php7.2.conf
php7.2.load->../mods-available/php7.2.load
rewrite.load->../mods-available/rewrite.load
setenvif.conf->../mods-available/setenvif.conf
setenvif.load->../mods-available/setenvif.load
status.conf->../mods-available/status.conf
status.load->../mods-available/status.load

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 08 апр 2021, 18:35
support
ошибка возникает сразу или после нажатия на кнопку Войти?
Попробуйте установить чистую версию 2.8 и посмотреть работает ли программа.
Если да, тогда в config/database.php измените название базы и скопируйте папку uploads/

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 09 апр 2021, 08:41
mitrich
Ошибка возникает сразу, никакого интерфейса не появляется.
Как попробую с чистой 2.8 отпишусь

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 09 апр 2021, 10:30
mitrich
Чистая база 2.8 заработала, неё скопировал uploads и исправил данные для ДБ.
Он показывает диалог для авторизации, принимает логин и пароль, но потом просто синий фон без какого либо содержания, только сверху слева название пишет.
Что-то может быть не так?

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 09 апр 2021, 14:33
mitrich
При включении отображения ошибок пишет вот такую ошибку

Fatal error: Uncaught Error: Class 'global_search' not found in /var/www/html/2.8-clear/template/header.php:15 Stack trace: #0 /var/www/html/2.8-clear/template/layout.php(110): require() #1 /var/www/html/2.8-clear/index.php(32): require('/var/www/html/2...') #2 {main} thrown in /var/www/html/2.8-clear/template/header.php on line 15

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 09 апр 2021, 17:50
mitrich
Установка чистой тестовой 2.6, привязка к текущей базе, а потом обновление её до 2.8 произошло успешно, сайт работает, авторизация и отображение. того чт внутри тоже

Re: Проблема с обновление с 2.6 до 2.7

Добавлено: 09 апр 2021, 18:51
nruslan2
mitrich писал(а): 09 апр 2021, 14:33 При включении отображения ошибок пишет вот такую ошибку

Fatal error: Uncaught Error: Class 'global_search' not found in /var/www/html/2.8-clear/template/header.php:15 Stack trace: #0 /var/www/html/2.8-clear/template/layout.php(110): require() #1 /var/www/html/2.8-clear/index.php(32): require('/var/www/html/2...') #2 {main} thrown in /var/www/html/2.8-clear/template/header.php on line 15
это ошибка то что у вас дополнения не установлены! у себя такую же ранее встречал!