Ошибка обновления vBulletin с версии 4.2.2 на 5.1.6

  • Автор темы M1024
  • Обновлено
  • 07, Apr 2015
  • #1
m1024: Птаюсь обновить vb с версии 4.2.2 на 5.1.6.
омг... зачем??? поверьте: 5ка ещё настолько сырая, что с ней жить нельзя! Бэкапов-то понаделайте, прежде чем убивать форум... чтобы можно было вернуться
m1024: Переименовал в корневой папке config.new.php на config.php и теперь возникае
данные все заполнены? имя базы, имя юзера, пароль к базе? точно всё верно? а конфиг на фронте - переименовали? его надо просто переименовать

M1024


Рег
04 Apr, 2015

Тем
71

Постов
213

Баллов
598
  • 07, Apr 2015
  • #2
Льюви: Бэкапов-то понаделайте, прежде чем убивать форум... чтобы можно было вернуться
Это-то есть.
Льюви: данные все заполнены? имя базы, имя юзера, пароль к базе? точно всё верно?
Да. До обновления форум с этим конфигом прекрасно работал.
 

M1024


Рег
04 Apr, 2015

Тем
71

Постов
213

Баллов
598
  • 08, Apr 2015
  • #3
Сегодня опять попробовал обновить. Ничего не делал, ошибка сама исчезла, но теперь возникает другая на 98-%:
Action Required
Unexpected Text:

<?xml version="1.0" encoding="UTF-8"?>
Warning: is_writable(): open_basedir restriction in effect. File(/путь к форуму/tmp) is not within the allowed path(s): (/путь к форуму/html:.) in .../vb/utilities.php on line 141
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/путь к форуму/html:.) in .../vb/utilities.php on line 106
Warning: file_put_contents(): Filename cannot be empty in .../vb/xml/import/theme.php on line 328
Warning: getimagesize(): Filename cannot be empty in .../vb/xml/import/theme.php on line 338
Warning: is_writable(): open_basedir restriction in effect. File(/путь к форуму/tmp) is not within the allowed path(s): (/путь к форуму/html:.) in .../vb/utilities.php on line 141
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/путь к форуму/html:.) in .../vb/utilities.php on line 106
Warning: file_put_contents(): Filename cannot be empty in .../vb/xml/import/theme.php on line 328
Warning: getimagesize(): Filename cannot be empty in .../vb/xml/import/theme.php on line 338
<upgrade>
<message replace="0"><![CDATA[Finished importing theme 'Denim'.]]></message>
<startat>8</startat>
<status>Status: Processing XML, Step 15 of 20</status>
<longversion>final</longversion>
<version>final</version>
<nextstep>15</nextstep>
</upgrade>
 

M1024


Рег
04 Apr, 2015

Тем
71

Постов
213

Баллов
598
  • 08, Apr 2015
  • #4
Оказалось доступа к временной папке не было. Исправил, обновление успешно завершилось, но теперь при попытке зайти в админку пишет Database error. И ещё вопрос: это нормально, что после обновления из БД исчезли конфиги siteurl и homeurl?
 

M1024


Рег
04 Apr, 2015

Тем
71

Постов
213

Баллов
598
  • 08, Apr 2015
  • #5
m1024: пишет Database error
давайте текст ошибки тот текст, что Вам на почту приходит
m1024: после обновления из БД исчезли конфиги siteurl и homeurl?
переформулируйте вопрос "БД" и "конфиги" - термины, которые очень сложно сложить в одну корзину ardon:
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 10, Apr 2015
  • #6
Посмотрел config.php.new (5.1.6) и не нашёл строчку $config['admincpdir'] = 'admincp'; получается папку админки переименовать нельзя?
 

Lukamal


Рег
30 Aug, 2012

Тем
124

Постов
837

Баллов
1477
  • 10, Apr 2015
  • #7
lukamal: получается папку админки переименовать нельзя?
совершенно верно это появилось в 5.1.5
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 10, Apr 2015
  • #8
Льюви: совершенно верно
это появилось в 5.1.5
Я может не всё понимаю, но эту папку прятали, что бы не иметь лишних проблем!
 

Lukamal


Рег
30 Aug, 2012

Тем
124

Постов
837

Баллов
1477
  • 10, Apr 2015
  • #9
ну я ж не разработчик... ardon: могу предположить, что у них возникли какие-то неразрешимые проблемы с переименованными папками
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 07, Apr 2015
  • #10
Добрый вечер! Птаюсь обновить vb с версии 4.2.2 на 5.1.6. Залил новые файлы. Открываю http://мой-форум.ру/install/upgrade.php

, ввожу настройки, а когда нажимаю кнопку "Create Files", получаю ошибку:
Warning: file_put_contents(/путь к форуму/config.php): failed to open stream: Permission denied in .../install/makeconfig.php on line 261 Warning: file_get_contents(): Filename cannot be empty in .../install/makeconfig.php on line 245 Error - Could not open backend config
Переименовал в корневой папке config.new.php на config.php и теперь возникает:
A database error occured, please check the database settings in the config file or enable debug mode for additional information.
Настройки БД в /include/config.php указаны правильно, включение debug-а ничего нового не дало. Подскажите, что можно сделать в таком случае?
 

M1024


Рег
04 Apr, 2015

Тем
71

Постов
213

Баллов
598
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно