На моём сайте около 80.000 материалов, установлен xmlsitemap 5.17, но файл http://site/?q=xmlsitemap.xml содержит только одну ссылку на главную страницу сайта
Как сделать так чтоб все материалы попали в карту сайта?
Пробовал денисталировать xmlsitemap и делать update.php - не помогло.
Комментарии
Всмысле http://site/?q=sitemap.xml
может cron запустить и посмотреть настройки самого xmlsitemap
Позапускал cron через "Отчёт о состоянии" - не помогло.
Собственно удивлён сильно.
Кто-нибудь сталкивался с такой ситуацией?
Думаю дело в том что слишком много материала на сайте, около 80.000 нод.
Если добавлять в карту только термины, то нормально понимает, а вот если ещё ноды то ошибка, памяти что ли не хватает или ещё каких ресурсов для составления карты.
Как только включаю модуль вываливается ошибка "Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 80 bytes) in /home/account/site/includes/module.inc on line 87", видимо придётся сначала на локальной машине попробовать или в чём-то другом дело?
При просмотре самой карты вываливается ошибка:
Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://site/?q=sitemap.xml
Строка 2, символ 1:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 24 bytes) in /home/account/site/includes/database.mysql.inc on line 190
^
Вроде бы xmlsitemap должен разбивать постранично карту.
Ничего не понимаю.
Хелп!!!
Пожалуйста, убейтесь. Вам пишет:
Что вам непонятно?
Я так понимаю пишет что скрипт истратил всю доступную для него память и не может выделить ещё немного памяти. Непонятно как это преодолеть
Неужели xmlsitemap не может составить свою карту в несколько этапов?
Я так понимаю вручную придётся карту сайта строить.
В любом случае спасибо за участие.
FateFlex, вы когда этот модуль поставили? Сегодня? У меня тоже было что в сайтмапе както всего мало, хотя сайт был большим. Через неделю там было всего много.
И ошибка о нехватке памяти не выскакивала?
Хотелось бы как-то поосновательнее понять в чём дело.
Сделал по тупому: просто cгенерировал составную карту сайта (index.xml и 00001.xml, 00002.xml, ...), посмотрев число матриалов на сайте. Гугл нормально захавал это дело, жду теперь версии яндекса.