Проблема с переездом.

Kera

Осваивается
Регистрация
13.11.2013
Сообщения
17
Реакции
0
Вообщем такая ситуация. Необходимо мигрировать сайт с одного хоста на другой. И вот настала очередь переезда нашей википедии. Базу выкачал с помощью phpmyadmin и залил на новый хост. Далее скопировал файлы самой википедии на новый хост. При попытке обратиться 127.0.0.1/wiki не просто пустая страница. При удалении ( переименовании) Localsettings.php он предлогает установить заново MediaWiki 1.12.0. После установки этого движка и скачав localsettings.php который он предлогает скачать выдает ошибку HTTP Error 500.0 - Internal Server Error. Но если я возвращаю прошлый файл localsettings.php то в ответ получаю (Can't contact the database server: Access denied for user 'root'@'localhost' (using password: YES) (localhost)) Пароли и логины все верны в Localsettings.php. Попробовав установить новую версию и прицепить к базе, проходит все нормально находит старые таблицы обновляет их. Но вот незадача старая википедия куда то пропадает и появляется абсолютно новая википедия. Прошу знающих подсказать. Как решить данную ситуацию. Заранее прошу сильно не ругать ибо поиск по форуму ничего не дал.
 
Версия php на обоих хостингах одинаковая?

Имхо 1.12 довольно старая версия, лучше бы обновится хотя бы до 1.19.8 - legacy lts и потом уже переезжать.

Общие рекомендации MW по исправлению ошибок:
http://www.mediawiki.org/wiki/Blank_page

Несколько ссылок по теме:
http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki
http://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup
 
На старом хостинге php 5.2.13.13 на новом 5.3.24. Вопрос с обновлением стоит остро ибо незнаю как это сделать. Хостинги на винде старый на windows server 2003 а новый на 2008 r2
 
На старом хостинге php 5.2.13.13 на новом 5.3.24.
Вполне возможно что у 1.12 конфликты с php 5.3. Обновляйтесь, это не так страшно! =)
Вопрос с обновлением стоит остро ибо незнаю как это сделать.
http://www.mediawiki.org/wiki/Manual:Upgrading/ru
Ну за исключением того как бекапить файлы и способ доступа к консоле php на Windows немного другой
 
То есть если я правильно понял мне необходимо скачать wikimedia 1.19.8 потом распаковать в отдельную папку и запустить установщик ?
 
То есть если я правильно понял мне необходимо скачать wikimedia 1.19.8 потом распаковать в отдельную папку и запустить установщик ?
поверх существующей установки, да потом нужно запустить скрипт обновления через консоль php. Только обязатель забекапить все перед этим!)
 
Прошу прощения за вопрос, а как запустить скрипт обновления через консоль php.
 
Доброго времени суток. При попытке подключения через ssh ответ вот такой получил
A connection to the database could not be established. Check the
values of $wgDBadminuser and $wgDBadminpassword. Хотя пароль и логин верные. ( использовал пароль и логин которые забиваю при в ходе в phpmyadmin) Если же пытаюсь правой кнопкой мыши на update.php и открыть с помощью php.exe открывается консоль и там написано MediaWIki update 1.12. Потом просто закрывается. Может быть где то еще указываются пароли с логинами для подключения к базе?
 
Вообщем оказалось беда в двоиных кавычках. Сменил их на одинарные обновление пошло. Всё обновилось но ошибка появилась (Can't contact the database server: Access denied for user 'root'@'localhost' (using password: YES) (localhost)). сменил в логине и пароле для подключения к базе кавычки вроде пошло дальше. Но беда теперь просто пустой листик.(если использую старый localsettings.php) а если использую новый то ошибка вот такая
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred
 
Последнее редактирование:
в AdminSettings акутальные данные?

Если пустая страница, то включите отображение ошибок как написал выше.

Сейчас в итоге MW обновилась?
Вы обновляли на стором или на новом сервере?
 
Последнее редактирование:
в AdminSettings акутальные данные?

Если пустая страница, т в ключите отображение ошибок как написал выше.

Сейчас в итоге MW обновилась?
Вы обновляли на стором или на новом сервере?
Обновил на новом. Потому что на старом опасно что либо делать. Рабочий сайт нельзя допускать чтобы он упал. На счет отоброжения ошибок не совсем вас понял.
 
Теперь понял. Ошибку выдал Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting T_NS_SEPARATOR in C:\inetpub\wwwroot\wiki\includes\Linker.php on line 91
При попытке закоменчивать данную строку выдает новую. И так до бесконечности.
Ничего не нада комментить =)
Расширения какиенить подключены?
Они обновлены?
Попробуй выключить их на новой площадке все, потом поочереди обновлять и включать.
 
Ничего не нада комментить =)
Расширения какиенить подключены?
Они обновлены?
Попробуй выключить их на новой площадке все, потом поочереди обновлять и включать.
Прошу прощения. Расширения в википедии? если да то где их отключать? (сори за множество вопросов )
 
Прошу прощения. Расширения в википедии? если да то где их отключать? (сори за множество вопросов )
Ну как включал, так и отключать :)
Special:Version что показывает на рабочем?
Через LocalSettings.php отключается.
 
Ну как включал, так и отключать :)
Special:Version что показывает на рабочем?
Через LocalSettings.php отключается.
То есть необходимо что либо закоментить в localsettings.php?
Простите special version это что?
 
Назад
Верх