#542: Author: Nik, Location: КировPosted: Tue May 17, 2016 19:15 Всем добрый день!
С TCKB.ru внезапно возникла небольшая проблема. Хостер добровольно-принудительно переключает все сайты на своих серверах на новые версия PHP. А текущая версия MediaWiki на TCKB корректно работает только на 5.3 (именно эта версия сейчас используется на хосте под TCKB). Я пытался на локальной копии обновить движок до версий, совместимых хотя бы с PHP 5.6, но при обновлении ломается кодировка БД (пробовал разными путями, в т.ч. последовательно по +1 минорной версии за раз - результат один, в какой-то момент кодировка ломается и TCKB перестаёт корректно отдавать статьи).
В общем, сейчас есть два варианта - если кто-то готов помочь с обновлением MediaWiki - свяжитесь со мной. Второй вариант - возможно, кто-то готов забрать TCKB на свой сервер и админить его дальше самостоятельно (D1P ???). Тоже, в общем, свяжитесь со мной.
#543: Author: Flasher, Location: МоскваPosted: Tue May 17, 2016 19:34 Поддерживаю! Проблема наблюдается давно, статьи не добавляются в групповые списки, поле редакции статей урезалось по высоте, вылетают ошибки при правке и т.д. Хотелось, чтобы кто-то взялся за движок. Перенос на сервер с поддержкой PHP 5.3, как самый простой выход из ситуации, весьма сгодится.
#544: Author: Nik, Location: КировPosted: Mon May 30, 2016 09:24 Поскольку желающих заниматься TCKB, похоже, нет, я 31 мая отключая сайт (или переключу хост на PHP 5.6 с непредсказуемыми последствиями для движка). Полные дампы файлов и БД по состоянию на сегодняшний день передам любому пользователю этого форума (пишите в личку или на почту). Срок регистрации домена истекает 11 июня.
#545: Author: Flasher, Location: МоскваPosted: Mon May 30, 2016 12:23 Мда. Грустная ситуация.. Интересно, а theideahosting.com (этого сайта) поддерживает php 5.3? Может, к Ergo постучаться?
#546: Author: CaptainFlint, Location: МоскваPosted: Mon May 30, 2016 12:56 На сервере сейчас PHP 5.4. Сосуществование двух разных версий практически любой программы на Линуксе — вещь исключительная (за исключением портабельных программ и единичных пакетов типа gcc, специально устанавливающихся в разные каталоги для разных версий). Судя по структуре пакета, PHP такого не поддерживает. Можно скомпилять самостоятельно, но я не представляю, как две разные версии PHP воткнуть в Апач, чтобы он не путался между ними. Не уверен, что это вообще возможно за разумные усилия. Разве что ещё и отдельный Апач скомпилять, повесить на другой порт и сделать, чтобы ссылки определённого вида редиректились в него. Но ручная настройка сырого PHP и Апача — дело крайне муторное, уже имел счастье бодаться. Поэтому, если 5.4 не подойдёт, я бы всё-таки смотрел в сторону портирования викидвижка или его апгрейда (кстати, какая версия сейчас?).
Судя по тому, что последнее обновление было в марте 2009, то 1.14.0 или 1.13.5. Но не уверен. Лучше пусть Nik ответит.
#548: Author: Nik, Location: КировPosted: Mon May 30, 2016 13:49 Сейчас TCKB работает на MediaWiki 1.15.1. Актуальная версия - 1.26.3.
Для PHP 5.4 нужно обновлять MediaWiki на несколько версий, не обязательно до самой последней (по changelog'у надо смотреть, когда минимальные требования изменились). Не помню, на какой версии ломалась кодировка БД (пробовал обновлять с шагом в 1-2 мажорные версии).
#550: Author: CaptainFlint, Location: МоскваPosted: Mon May 30, 2016 14:13 Домен привязан к хостингу? Может, стоит отдельно продлить, чтобы не перекупили, пока будут решаться проблемы? А потом, если выйдет, пересадить его на наш сервер. Или не потом, а сразу, скажем, заредиректив временно на страницу с оффлайн-версией (хоть какая-то замена). В общем, я к тому, что домен хороший, не хотелось бы потерять.
У нас на работе есть один фанат медиавики, спрошу его, может, он знает, как решать такие косяки с базой.
Nik, скинь мне базы, на всякий пожарный. Не уверен, что получится самому позаниматься в ближайшее время, но вдруг…
Добавлено спустя 2 минуты:
Ах да, а какая версия MySQL используется? (И MySQL ли?)
#551: Author: Nik, Location: КировPosted: Mon May 30, 2016 15:50 Домен отдельно от хостинга куплен. Если есть желающие - могу продлить и потом передать. Я, в принципе, не против и дальше хостинг и домен оплачивать, но только если удастся на новый PHP переключиться.
CaptainFlint Ссылки на бэкапы кинул в личку.
#552: Author: Nik, Location: КировPosted: Wed Jun 01, 2016 08:02 TCKB переключен на PHP 5.6. Страницы, вроде бы, грузятся нормально. Насчёт остального - не уверен, нужно тестировать.
#553: Author: Flasher, Location: МоскваPosted: Wed Jun 01, 2016 17:28 Ясно. Основные баги все остались. Тогда, наверно, ждём CF с фанатом? Может, они что-то придумают.
#554: Author: Flasher, Location: МоскваPosted: Sat Jun 18, 2016 16:46 Всё, мужики, накрылась наша онлайн-база...
#555: Author: CaptainFlint, Location: МоскваPosted: Tue Jun 28, 2016 16:00 Nik
Что там с продлением домена? Не хочется, чтобы перехватили.
Господа форумчане, у кого-нибудь есть желание взять на себя это дело? Если никто не вызовется, можно хотя бы на меня оформить. Если вопрос в нехватке средств, могу подкинуть и дальше сам оплачивать. Сколько там годовое продление стоит?