News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Upgrade 2.0 RC1 -> 2.0.2

Started by gimcnuk, October 28, 2012, 08:49:48 AM

Previous topic - Next topic

gimcnuk

Здравствуйте.

Возникла проблема с апгрейдом. Переезжаю с 2.0 RC1 на 2.0.2

Executing database changes
Please be patient - this may take some time on large forums. The time elapsed increments from the server to show progress is being made!
Executing: "Changing column names." (1 of 42)

Renaming table columns...done
Converting "log_online"...done

!
Error!
Server has not responded for 30 seconds. It may be worth waiting a little longer or otherwise please click here to try this step again

Застряло и всё. Ожидание ничего не даёт, зис степ выдаёт то же самое.

Подскажите, пожалуйста, что можно сделать.

†MavN†

попробовать увеличить лимит на выполнение скрипта в настройках php(если это вообще возможно. если шаред хостинг то скорее всего нет)
если нельзя то что предлагается выше, скачать бд и запустить обновление на локалке

gimcnuk

Вставлял в начало upgrade.php
set_time_limit(0); и ini_set('max_execution_time', 0);

Всё равно отваливается :(


†MavN†

если шаред хостинг то скорее всего ваши выставления параметров будут игнорироваться сервером

gimcnuk

Сервер хоть и слабенький, но свой.

Нашёл, что время регулуруется $timeLimitThreshold = 3;
Зачем-то делённое на 10 (чтобы никто не догадался :))

Поставил 30, пишет Server has not responded for 300 seconds

Причём, в списках mysql процессов не видать что эту базу кто-то трогает.

†MavN†

если свой из шела запусти php upgrade.php

gimcnuk

Спасибо за помощь, хотя всё бестолку  :)

В шелле посыпались ошибки типа duplicate column, видимо, от неудачных апргрейдов остались.

Решил новой установкой с бекапом основных данных.

†MavN†

ну так ошибки сюда бы выложили возможно и с ними помогли бы

Advertisement: