Решено Sitemap, Карта сайта

AutoSitemap генерирует карту сайта каждый раз после сохранении какой либо страницы. Но вот когда на сайте 15 тыс страниц (Статьи, шаблоны, переводы), время сохранения страницы значительно увеличивается и начинает напрягать. Другими словами, это решение полезно только для небольших сайтов.

Я сейчас хочу перейти на стандартное решение от MW, но не могу понять как мне исключить некоторые неймспейсы. В AutoSitemap это делается довольно просто:
PHP:
$wgAutoSitemap["exclude_namespaces"] = [
    NS_TALK,
    NS_USER, 
    NS_USER_TALK,
    NS_PROJECT_TALK,
    NS_IMAGE_TALK,
    NS_MEDIAWIKI, 
    NS_MEDIAWIKI_TALK,
    NS_TEMPLATE,
    NS_TEMPLATE_TALK,
    NS_HELP, 
    NS_HELP_TALK,
    1198, //Фразы переводов
    1199, //Фразы переводов. Обсуждения.
    NS_CATEGORY_TALK
];

Может есть у кого возможность для примера поделиться настройками стандартного sitemap генератора?
На сколько я помню, есть отдельный php файл для каждого типа генерации карты(для статей, для страниц обсуждения и так далее) запускается всё кроном или через командную строку.

Не знаю, пока у меня полёт нормальный ) не 10 000 статей ) но вроде всё работает
 
У меня так в кроне настроено:
Код:
php мой_путь/maintenance/generateSitemap.php --memory-limit=50M --fspath=мой_путь/sitemap --identifier=sowiki --urlpath=https://мой_сайт/директория_вики/sitemap--server=https://мой_сайт--compress=no
 
Сегодня (вдруг!) перестала работать карта сайта (. https://wikireshebnik.ru/sitemap.xml
На сервере только поменяли версию php - это может как-то быть связано?
 
Вот там все написано:
Код:
view-source:https://wikireshebnik.ru/sitemap.xml
 
Вот там все написано:
Код:
view-source:https://wikireshebnik.ru/sitemap.xml
В общем думаю это связано со сменой php версии - попросил хостинг сменить - готовлюсь к прокачке на 1.35
В коде ошибку видел - но как это всё чинить - не знаю
 
Для начала попробовать обновить расширение. Если не обновили под новые версии - создать ишью на гитхабе.
 
Вопрос решился, но новая версия MW 1.35 не поддерживает (пока) это расширение
 
MediaWiki 1.28.2
При использовании в SHH команды:
php www/URL.сайта/maintenance/deleteRevision.php 1868
В логе пишет:
Warning: Use of undefined constant DWS_SORTING_REV - assumed 'DWS_SORTING_REV' (this will throw an Error in a future version of PHP) in /home/h134420/data/www/URL.сайта/Loca
lSettings.php on line 185
Эт к чему предупреждает?
 
Назад
Верх