Страница 39 из 40

Добавлено: Вт июл 12, 2016 08:41
Staniclaw
Flasher
Твоя ссылка вообще отказывается отвечать. :|

Добавлено: Вт июл 12, 2016 09:10
Avada
Staniclaw
У меня не отказывается.
Народ, есть предложение дальше эти дела здесь не мониторить. Не будем захламлять тему. Проблемы явно локальные, в принципе сайт доступен.

Добавлено: Сб фев 11, 2017 12:20
Staniclaw
Обнаружил опечатку на одной из страниц.
http://tckb.ru/wiki/TCShellCD[quote]Лицензия пропиетарная[/quote]

Добавлено: Сб фев 11, 2017 13:07
Flasher
Добавил букву.

Добавлено: Пт дек 21, 2018 09:42
Nik
Всем доброго дня!

С TCKB в очередной раз возникла техническая проблема. Мой хосте очень настойчиво просит отказаться от использования PHP 5.6, т.к. сейчас TCKB это последний сайт на сервере, который требует эту версию.
Но версия MediaWiki, на которой сейчас работает TCKB, не поддерживает новые версии PHP. И обновить я своими силами не могу. Там замороченный алгоритм, я пробовал - но в итоге несколько раз поломал сайт (на копии, конечно же). На несколько версий вверх обновить удалось, дальше - вылазят косяки при обновлении. Обновлять нужно пошагово - на 1-2 версии вверх до текущей (ну, или хотя бы до первой, поддерживающей PHP 7.1)/
Нужны добровольцы. Доступ к БД и FTP дам.

В январе сервер будет переключен на PHP 7.1 и если MediWiki обновить не удастся, скорее всего TCKB поломается.

Добавлено: Пт дек 21, 2018 11:19
Flasher
Мда. Дела... Может, скинуться на фрилансера?
А вручную постить статьи/списки с косяками — не вариант? Понятно, что долго, на это на случай, если другого варианта не будет.

Добавлено: Вс дек 23, 2018 21:28
LonerD
Если что - могу приютить сайт, дать место на диске, ftp-доступ...
PHP стоит 5.6, в ближайшие месяцы обновлений на 7 не планируется. Но вот как насчёт совместимости старой версии MediaWiki с прочим софтом на сервере - без понятия.

Добавлено: Вс дек 23, 2018 21:44
Flasher
LonerD писал(а):PHP стоит 5.6
Жаль не 5.3.
LonerD писал(а): в ближайшие месяцы обновлений на 7 не планируется.
Если б годы, а то месяцы. Получается, опять до первых танцев с бубном.

Добавлено: Пт дек 28, 2018 12:59
D1P
Я сумел провести относительно безболезненное обновление копии TCKB на своём сервере. Привожу тут пошаговый мануал (который сводится к действиям, описанным в справке).

1. Скачиваем актуальный дистрибутив Media Wiki, разворачиваем его в отдельный каталог (НЕ обновляя файлы текущей инсталляции). Необходимо настроить веб-сервер таким образом, чтобы новая установка использовала PHP 7.0+
2. Открываем сайт с новой установкой, если всё в порядке, будет предложено пройти процедуру установки. Соглашаемся.
3. В настройках соединения с БД указываем существующую БД (имя БД, пользователя, пароль и префикс должны совпадать с существующими). Полезно также указать тип движка MyISAM (текущая БД на INNODB).
Инсталлятор предложит обновить схему БД, соглашаемся.
4. Если обновление прошло успешно, то сайт с новой установкой должен работать, хотя бы и с косяками. Возможно понадобится скопировать .htaccess от старого сайта.
5. Копируем LocalSettings.php из старой установки в новую. В него потребуется внести следующие изменения:
Добавить:
wfLoadSkin( 'MonoBook' );
wfLoadExtension( 'Cite' );
wfLoadExtension( 'Gadgets' );
wfLoadExtension( 'ImageMap' );
wfLoadExtension( 'InputBox' );
wfLoadExtension( 'Nuke' );
wfLoadExtension( 'ParserFunctions' );
wfLoadExtension( 'Poem' );
wfLoadExtension( 'SyntaxHighlight_GeSHi' );
wfLoadExtension( 'WikiEditor' );
Удалить:
require_once( "{$IP}/extensions/cite/Cite.php" );
require_once( "{$IP}/extensions/parserfunctions/ParserFunctions.php" );
require_once( "{$IP}/extensions/UserMerge/UserMerge.php" );
require_once("{$IP}/extensions/syntaxhighlight/SyntaxHighlight_GeSHi.php");
require_once("{$IP}/extensions/GoogleSiteSearch/GoogleSiteSearch.php");
require_once($IP.'/extensions/ManualSitemap/ManualSitemap.php');
На этом этапе сайт с новой инсталляцией уже должен полноценно работать.

6. Копируем каталоги /logo и /images из старой инсталляции в новую, должны появиться картинки. При необходимости переносим sitemap, robots, etc. Удаляем /mw-config.
7. Меняем местами каталоги старой вики и новой инсталляции, включаем везде PHP 7.0 (либо просто перенастраиваем апач, чтобы смотрел в нужный каталог). Всё.

Из обнаруженных проблем: не открываются страницы, в названиях которых есть определённые символы (судя по всему - запятые). Возможно, тут дело в конфигурации моего сервера, нужно посмотреть, как будет на текущем.
Также я не устанавливал некоторые плагины (ManualSiteMap, ReCaptcha, GoogleSiteSearch) - этим следует заняться непосредственно после обновления.

Добавлено: Сб дек 29, 2018 14:36
D1P
Nik сообщил, что смог всё удачно обновить. Сам он пока на форуме писать по техническим причинам не может =)

Если кто-то заметит косяки - сообщайте, будем чинить.

Добавлено: Сб дек 29, 2018 14:55
Flasher
Аллилуйя!

Косяки новые или старые?

Из новых уже вижу — нет подсветки синтаксиса.

Добавлено: Чт янв 03, 2019 10:10
Nik
Всем привет! Объявляю благодарность D1P за помощь с обновлением MediaWiki! :D
Серьёзных косяков после обновления и переключения на PHP 7.2, вроде бы, не наблюдаю.


Flasher
Можно ссылку на статью с косячной подсветкой синтаксиса? Плагин соответствующий включён, подсветка должна работать.

Добавлено: Чт янв 03, 2019 15:44
Flasher
Nik
Остался самый серъёзный косяк после ухода с 5.3 — нет добавления статей в групповые списки категорий. Основная причина отсутствия желания добавлять новые статьи.
Пример для обеих проблем. Нет подсветки, нет добавки в отмеченную категорию. Также в отношении содержимого статьи не работает общий поиск.
По синтаксису можно было посмотреть почти любую статью с vb-кодом из раздела Автоматизация.
Другие примеры: для делфи, для reg, для ini, для xml.

Из плюсов: ушла проблема сильно урезанного по высоте редакционного поля. Сейчас более менее, хотя в 5.3 было лучше.

Добавлено: Вт янв 15, 2019 18:49
Nik
Flasher

Подсветка синтаксиса включена, насколько я вижу. Почему не работает - пока не могу сказать. По категориям вообще ничем не помогу - плохо представляю, как это работало раньше, т.к. не я настраивал прошлую версию движка (D1P делал всё).

Сейчас у меня пока другая проблема. Давеча хостер прислал письмо - TCKB выбирает весь лимит процессорного времени у моего сервера. Один сайт забирает по 70 минут в день.

Вот пример лога:

Код: Выделить всё

tckb.ru 78% (69 min)
        39.998685 GET /index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChangesLinked&hidemyself=1&days=3&hideanons=1&target=MhtUnPack HTTP/1.0
        39.994206 GET /wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:WhatLinksHere/%D0%A4%D0%B0%D0%B9%D0%BB:IMPOMEZIA_TC_Color_Presets.png HTTP/1.0
        39.994095 GET /index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChangesLinked&hidemyself=0&hideminor=1&target=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%92%D1%80%D0%B5%D0%B7%D0%BA%D0%B0 HTTP/1.0
        39.994059 GET /wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/%D0%A4%D0%B0%D0%B9%D0%BB:Clip0100.png HTTP/1.0
        39.992576 GET /wiki/%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%81%D1%82%D0%B8_TC_7.5_%D0%BA_%D0%B2%D0%B8%D0%B4%D1%83_TC_6.5 HTTP/1.0
        39.991096 GET /wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/TCKB:%D0%A0%D0%B5%D0%B3%D0%BB%D0%B0%D0%BC%D0%B5%D0%BD%D1%82 HTTP/1.0
        39.982844 GET /index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChangesLinked&hidebots=0&days=1&limit=100&hideminor=1&target=Autorun.wdx HTTP/1.0
        39.982439 GET /wiki/%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_FTP-%D0%B8%D0%BC%D1%91%D0%BD_%D0%B2_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8 HTTP/1.0
        39.982426 GET /index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChangesLinked&days=30&limit=250&hidemyself=1&target=GCF HTTP/1.0
Цифра в первом столбце - это время выполнения скрипта в секундах. Т.е. при генерации любой страницы проц сервера грузится почти на 40 секунд (норма сильно меньше секунды, если что). Если так пойдёт дальше, сайт выключат просто напросто :(

Добавлено: Ср янв 16, 2019 00:52
Flasher
Nik
Час от часу не легче. :(
И это после обновления? Приведена только часть лога?
D1P уже искал причину? Смена хостинга может изменить время выполнения? Или в любом случае надо что-то править?