1.1.2 -> 1.1.9 ошибки при обновлении

Автор OstLand, 21 мая 2009, 13:57:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

OstLand

Обновляюсь с 1.1.2 на 1.1.9.
Скачал с сайта SMF large upgrade архив. Залил на хост.
В админке выставил язык по умолчанию english (проверил Settings.php  - тоже english). Никаких дополнительных тем и модов не установлено.
Получаю ошибку "The upgrader found some old or outdated language files."
Снес и перезалил во всех темах папки Language - безрезультатно.
Посмотрел файл upgrade.php, там строка define('SMF_LANG_VERSION', '1.1.5'), а во всех англо-языковых файлах стоит   Version: 1.1.
Попробовал менять в upgrade.php 1.1.5 на 1.1 - безрезультатно...
Помогите, форум висит в maintenance-режиме. Не знаю, что еще делать.

зы. Хотя на главной странице уже светится версия 1.1.9 - может будет работать и без отработки скрипта upgrade.php?


grekus

Та же проблема. К сожалению проигнорировать ошибку нельзя.

Mavn

на английский переключитесь.
В принципе никаких изменений в структуре бд не производилось так что можно просто заменить файлы без запуска файла upgrade.php. Единственное что изменится это одно поле в бд там просто поменяется версия smf и все что в общем не критично
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

OstLand

Данную проблему решил:
в файле /themes/default/languages/index.english.php вначале файла заменить // Version: 1.1.9; Index  на // Version: 1.1.5; Index

Этот шаг прошел, вылезла следующая ошибка:

Adding and updating member data... Unsuccessful!
This query:
    RENAME TABLE smf_instant_messages
    TO smf_personal_messages;
Caused the error:
    CREATE command denied to user 'хххх'@'localhost' for table 'smf_personal_messages'

и что теперь делать? поиск на оф.сайте толком ничего не дает. Переименовать вручную?


digger®

Цитата: OstLand от 21 мая 2009, 14:33:54
denied to user 'хххх'@'localhost' for table 'smf_personal_messages'

У пользователя 'хххх'@'localhost' нет прав на создание/переименование таблиц в базе MySQL.

Цитата: Mavn от 21 мая 2009, 14:32:09
В принципе никаких изменений в структуре бд не производилось так что можно просто заменить файлы без запуска файла upgrade.php.

В структуре БД изменения производились, так что игнорировать upgrade.php не стоит.

grekus

Цитата: OstLand от 21 мая 2009, 14:33:54
в файле /themes/default/languages/index.english.php вначале файла заменить // Version: 1.1.9; Index  на // Version: 1.1.5; Index
Спасибо, помогло, больше ошибок не вылазило.

OstLand

Цитата: digger от 21 мая 2009, 14:39:53
У пользователя 'хххх'@'localhost' нет прав на создание/переименование таблиц в базе MySQL.
Это понятно. Непонятно, куда подевались эти права, если ранее я ставил этот форум на чистый хост и все нормально создавалось аналогичным же скриптом?

upd. Посмотрел в базе - у меня таблица smf_personal_messages уже существует, а таблицы smf_instant_messages нет вообще. Т.е. этот шаг не нужен, но апгрейдер его не может пройти...  wallbash

Mavn

Цитата: digger от 21 мая 2009, 14:39:53
В структуре БД изменения производились, так что игнорировать upgrade.php не стоит.

ага увидел в 1.1.9
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

OstLand

Все, разобрался. Хостер урезал права. Сейчас все ОК, апгрейд завершен.

Эльфийка

вылезло сообщение: "Вы используете устаревшую версию SMF, содержащую некоторые ошибки, эти ошибки исправлены в новой версии. Мы рекомендуем Вамобновить Ваш форум до последней версии. Это займет всего несколько минут!"

обнавляю...И появляется другое сообщение:
"Пакет, который Вы пытаетесь установить, поврежден, либо не совместим с этой версией SMF."

В чем проблема?

Controller

У меня тоже автоматом не хочет. Сейчас 1.1.8.
"НанЭл" - форум под напряжением

OstLand

#12
Качайте патч вручную отсюда: http://custom.simplemachines.org/upgrades/ и ставьте через админку через установку модов..

Controller

Цитата: OstLand от 26 мая 2009, 15:03:09
ставьте через админку через установку модов..
Так и сделал. Пока без глюков.
"НанЭл" - форум под напряжением

zst

Цитата: OstLand от 26 мая 2009, 15:03:09
Качайте патч вручную отсюда: http://custom.simplemachines.org/upgrades/ и ставьте через админку через установку модов..
У меня так не идет -"файл не является модом".  (1.1.2)
Что делать? Может, [censored]ды посмореть какие?

OstLand

Цитата: zst от 07 июля 2009, 17:59:18
У меня так не идет -"файл не является модом".  (1.1.2)
Что делать? Может, [censored]ды посмореть какие?
"не идет" потому, что является обновлением с 1.1.8 на 1.1.9. У тебя же версия 1.1.2
Скачай large upgrade, залей на хост и ставь через upgrade.php (см. мое первое сообщение в данной теме)

zst

Цитата: OstLand от 08 июля 2009, 17:06:56
"не идет" потому, что является обновлением с 1.1.8 на 1.1.9. У тебя же версия 1.1.2
Скачай large upgrade, залей на хост и ставь через upgrade.php (см. мое первое сообщение в данной теме)
Я качал и патч с 1.1.2 на 1.1.3 - не идет. Хотел пошагово апгрейдить.
Поробую large upgrade...

zst

Ну вот. Ошибка - This query:
ALTER TABLE yabbse_smileys
ORDER BY LENGTH(code) DESC;
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2

Где чего проверять, в каком файле 2-я линия, и что там должно быть...

zst

#18
Видимо, он у меня вооюще необновляемый. Был еще YaBBSE, конвертирован в SMF 1.1, проапгрейден до 1.1.2.
И тепеь - кирдык, ни с места.
Понятия не имею, что там в БД. Что можно сделать.
:-[
Переустановил бы по-новой,  так как базу прикрутить?

digger®

Цитата: zst от 08 июля 2009, 21:02:16
Ну вот. Ошибка - This query:
ALTER TABLE yabbse_smileys
ORDER BY LENGTH(code) DESC;
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2

Где чего проверять, в каком файле 2-я линия, и что там должно быть...

FAQ

zst

Спасибо, самое то.  Вроде везде по форуму лазил, сам не нашел.

dimacp

Обновление с 1.1.5 на 1.1.10
через upgrade.php

The upgrader found some old or outdated language files.

Please make certain you uploaded the new versions of all the files included in the package, even the theme and language files for the default theme.

Думаю, нужно было сделать так, но вовремя я этого не сделал:
Переключить форум на английский язык Администрирование - Настройки сервера - Язык по умолчанию

Но на форум я зайти не могу, выдает белый лист.
Как мне английский по-умолчанию сделать теперь?
Все другие вычитанные мною варианты перепробовал, -не спасло

Mavn

файл Settings.php вместо russian поставить english
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

dimacp

Цитата: Mavn от 17 июля 2009, 11:12:59
файл Settings.php вместо russian поставить english

Ура! спасибо!

dimacp

#24
Рано обрадовался.
Новая проблема.
SMF Upgrade Utility

Upgrading...
Updating and creating indexes... Incomplete.
5,3%

потом
Upgrading...
Updating and creating indexes... Successful.
Reorganizing configuration settings... Successful.
Installing new default theme... Successful.
Adding and updating member data... Incomplete.
27,81%

потом
Upgrading...
Updating and creating indexes... Incomplete.
6,62%

потом
Updating and creating indexes... Successful.
Reorganizing configuration settings... Successful.
Installing new default theme... Successful.
Adding and updating member data... Incomplete.
21,19%

И так по кругу с разными скачущими вверх-вниз процентами...
В чем может быть дело?
wallbash