Ошибка при обновлении
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 7 лет
- Благодарил (а): 3 раза
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Ошибка при обновлении
Здравствуйте!
При автоматическом обновлении с 3.3.4 на 3.3.5 возникла ошибка "Не удалось открыть Array для проверки изменений."
Движок начал проверять хеш-суммы файлов, которых не существует.
Удалил файл
Может ли быть такое, что предыдущее обновление завершилось как-то не корректно и поэтому версия форума определяется теперь неверно? Интересно также как именно инсталлер определяет версию? На главной админки версия правильная.
У меня есть чистый тестовый форум (3.3.4), где я инициировал обновление и дошёл до страницы с выбором типа (Файлы и база данных / Только база данных). Созданный таким образом
Гуру, подскажите, является ли такой трюк корректным решением и не возникнет ли в будущем каких-нибудь проблем после такой подмены конфигурационного файла? Какие ещё файлы стоит просмотреть/проверить/почистить?
При автоматическом обновлении с 3.3.4 на 3.3.5 возникла ошибка "Не удалось открыть Array для проверки изменений."
Движок начал проверять хеш-суммы файлов, которых не существует.
Удалил файл
/store/install_config.php
и попытался обновить заново. На этот раз движок сообщил, что у меня стоит якобы более старая версия, хотя это не так.Может ли быть такое, что предыдущее обновление завершилось как-то не корректно и поэтому версия форума определяется теперь неверно? Интересно также как именно инсталлер определяет версию? На главной админки версия правильная.
У меня есть чистый тестовый форум (3.3.4), где я инициировал обновление и дошёл до страницы с выбором типа (Файлы и база данных / Только база данных). Созданный таким образом
install_config.php
с тестового форума я перенёс на рабочий. Ошибка исчезла, инсталлер успешно сверил все файлы и сгенерировал архив для замены.Гуру, подскажите, является ли такой трюк корректным решением и не возникнет ли в будущем каких-нибудь проблем после такой подмены конфигурационного файла? Какие ещё файлы стоит просмотреть/проверить/почистить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Ошибка при обновлении
dimassamid, можно просто перезалить файлы по этой инструкции [FAQ] Обновление phpBB 3.2.x/3.3.x to phpBB 3.2.x/3.3.x и обновить базу данных
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Ошибка при обновлении
Я всегда использую автоматический метод, т.к. некоторые файлы ядра у меня слега модифицированы.
К слову, когда появилась эта ошибка (с первого скриншота), шаги "Проверить требования" и "Задать параметры установки" были вообще пропущены. Инсталлер переходил сразу же к шагу "Обновление файлов". По всей видимости,
P.S. Обновление довёл до конца, всё прошло хорошо. Сейчас
Интересно, как всё-таки установщик определяет текущую версию форума и не будет ли он в следующий раз опять писать, что у меня якобы 3.3.3?
К слову, когда появилась эта ошибка (с первого скриншота), шаги "Проверить требования" и "Задать параметры установки" были вообще пропущены. Инсталлер переходил сразу же к шагу "Обновление файлов". По всей видимости,
install_config.php
был действительно повреждён с предыдущего обновления.P.S. Обновление довёл до конца, всё прошло хорошо. Сейчас
install_config.php
в директории store
нет вообще, он удалился. Видимо, так и должно быть при нормально завершённом обновлении.Интересно, как всё-таки установщик определяет текущую версию форума и не будет ли он в следующий раз опять писать, что у меня якобы 3.3.3?
