Твоя ссылка вообще отказывается отвечать.
Total Commander Knowledge Base
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Обнаружил опечатку на одной из страниц.
http://tckb.ru/wiki/TCShellCD[quote]Лицензия пропиетарная[/quote]
http://tckb.ru/wiki/TCShellCD[quote]Лицензия пропиетарная[/quote]
Вечному двигателю -- вечные тормоза!..
Всем доброго дня!
С TCKB в очередной раз возникла техническая проблема. Мой хосте очень настойчиво просит отказаться от использования PHP 5.6, т.к. сейчас TCKB это последний сайт на сервере, который требует эту версию.
Но версия MediaWiki, на которой сейчас работает TCKB, не поддерживает новые версии PHP. И обновить я своими силами не могу. Там замороченный алгоритм, я пробовал - но в итоге несколько раз поломал сайт (на копии, конечно же). На несколько версий вверх обновить удалось, дальше - вылазят косяки при обновлении. Обновлять нужно пошагово - на 1-2 версии вверх до текущей (ну, или хотя бы до первой, поддерживающей PHP 7.1)/
Нужны добровольцы. Доступ к БД и FTP дам.
В январе сервер будет переключен на PHP 7.1 и если MediWiki обновить не удастся, скорее всего TCKB поломается.
С TCKB в очередной раз возникла техническая проблема. Мой хосте очень настойчиво просит отказаться от использования PHP 5.6, т.к. сейчас TCKB это последний сайт на сервере, который требует эту версию.
Но версия MediaWiki, на которой сейчас работает TCKB, не поддерживает новые версии PHP. И обновить я своими силами не могу. Там замороченный алгоритм, я пробовал - но в итоге несколько раз поломал сайт (на копии, конечно же). На несколько версий вверх обновить удалось, дальше - вылазят косяки при обновлении. Обновлять нужно пошагово - на 1-2 версии вверх до текущей (ну, или хотя бы до первой, поддерживающей PHP 7.1)/
Нужны добровольцы. Доступ к БД и FTP дам.
В январе сервер будет переключен на PHP 7.1 и если MediWiki обновить не удастся, скорее всего TCKB поломается.
Качественный хостинг.
Мда. Дела... Может, скинуться на фрилансера?
А вручную постить статьи/списки с косяками — не вариант? Понятно, что долго, на это на случай, если другого варианта не будет.
А вручную постить статьи/списки с косяками — не вариант? Понятно, что долго, на это на случай, если другого варианта не будет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Жаль не 5.3.LonerD писал(а):PHP стоит 5.6
Если б годы, а то месяцы. Получается, опять до первых танцев с бубном.LonerD писал(а): в ближайшие месяцы обновлений на 7 не планируется.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я сумел провести относительно безболезненное обновление копии TCKB на своём сервере. Привожу тут пошаговый мануал (который сводится к действиям, описанным в справке).
1. Скачиваем актуальный дистрибутив Media Wiki, разворачиваем его в отдельный каталог (НЕ обновляя файлы текущей инсталляции). Необходимо настроить веб-сервер таким образом, чтобы новая установка использовала PHP 7.0+
2. Открываем сайт с новой установкой, если всё в порядке, будет предложено пройти процедуру установки. Соглашаемся.
3. В настройках соединения с БД указываем существующую БД (имя БД, пользователя, пароль и префикс должны совпадать с существующими). Полезно также указать тип движка MyISAM (текущая БД на INNODB).
Инсталлятор предложит обновить схему БД, соглашаемся.
4. Если обновление прошло успешно, то сайт с новой установкой должен работать, хотя бы и с косяками. Возможно понадобится скопировать .htaccess от старого сайта.
5. Копируем LocalSettings.php из старой установки в новую. В него потребуется внести следующие изменения:
Добавить:
6. Копируем каталоги /logo и /images из старой инсталляции в новую, должны появиться картинки. При необходимости переносим sitemap, robots, etc. Удаляем /mw-config.
7. Меняем местами каталоги старой вики и новой инсталляции, включаем везде PHP 7.0 (либо просто перенастраиваем апач, чтобы смотрел в нужный каталог). Всё.
Из обнаруженных проблем: не открываются страницы, в названиях которых есть определённые символы (судя по всему - запятые). Возможно, тут дело в конфигурации моего сервера, нужно посмотреть, как будет на текущем.
Также я не устанавливал некоторые плагины (ManualSiteMap, ReCaptcha, GoogleSiteSearch) - этим следует заняться непосредственно после обновления.
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) - этим следует заняться непосредственно после обновления.
Всем привет! Объявляю благодарность D1P за помощь с обновлением MediaWiki!
Серьёзных косяков после обновления и переключения на PHP 7.2, вроде бы, не наблюдаю.
Flasher
Можно ссылку на статью с косячной подсветкой синтаксиса? Плагин соответствующий включён, подсветка должна работать.
Серьёзных косяков после обновления и переключения на PHP 7.2, вроде бы, не наблюдаю.
Flasher
Можно ссылку на статью с косячной подсветкой синтаксиса? Плагин соответствующий включён, подсветка должна работать.
Качественный хостинг.
Nik
Остался самый серъёзный косяк после ухода с 5.3 — нет добавления статей в групповые списки категорий. Основная причина отсутствия желания добавлять новые статьи.
Пример для обеих проблем. Нет подсветки, нет добавки в отмеченную категорию. Также в отношении содержимого статьи не работает общий поиск.
По синтаксису можно было посмотреть почти любую статью с vb-кодом из раздела Автоматизация.
Другие примеры: для делфи, для reg, для ini, для xml.
Из плюсов: ушла проблема сильно урезанного по высоте редакционного поля. Сейчас более менее, хотя в 5.3 было лучше.
Остался самый серъёзный косяк после ухода с 5.3 — нет добавления статей в групповые списки категорий. Основная причина отсутствия желания добавлять новые статьи.
Пример для обеих проблем. Нет подсветки, нет добавки в отмеченную категорию. Также в отношении содержимого статьи не работает общий поиск.
По синтаксису можно было посмотреть почти любую статью с vb-кодом из раздела Автоматизация.
Другие примеры: для делфи, для reg, для ini, для xml.
Из плюсов: ушла проблема сильно урезанного по высоте редакционного поля. Сейчас более менее, хотя в 5.3 было лучше.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Подсветка синтаксиса включена, насколько я вижу. Почему не работает - пока не могу сказать. По категориям вообще ничем не помогу - плохо представляю, как это работало раньше, т.к. не я настраивал прошлую версию движка (D1P делал всё).
Сейчас у меня пока другая проблема. Давеча хостер прислал письмо - TCKB выбирает весь лимит процессорного времени у моего сервера. Один сайт забирает по 70 минут в день.
Вот пример лога:
Цифра в первом столбце - это время выполнения скрипта в секундах. Т.е. при генерации любой страницы проц сервера грузится почти на 40 секунд (норма сильно меньше секунды, если что). Если так пойдёт дальше, сайт выключат просто напросто 
Подсветка синтаксиса включена, насколько я вижу. Почему не работает - пока не могу сказать. По категориям вообще ничем не помогу - плохо представляю, как это работало раньше, т.к. не я настраивал прошлую версию движка (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Качественный хостинг.
Nik
Час от часу не легче.
И это после обновления? Приведена только часть лога?
D1P уже искал причину? Смена хостинга может изменить время выполнения? Или в любом случае надо что-то править?
Час от часу не легче.
И это после обновления? Приведена только часть лога?
D1P уже искал причину? Смена хостинга может изменить время выполнения? Или в любом случае надо что-то править?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.