Друпал:файл xmlsitemap не создается
Вопрос
Я выбрал модуль XMLSITEMAP из самой популярной статистики использования на сайте Drupal, поэтому я предполагаю, что модуль не слишком глюка.Но файл карты отсутствует.
Я установил этот модуль на свой компьютер с Windows в папку drupal/sites/default/modules.Я активировал все подмодули XMLSiteMap в меню администратора.Согласно документации, я также вручную запустил cron.php, чтобы создать sitemap.xml в drupal/sites/default/files, но его там просто нет даже при второй переустановке.Как я могу принудительно создать sitemap.xml?
(также пробовал с чистыми URL-адресами и без них - все равно не помогло).
И есть ли хорошая надежная альтернатива этому модулю?
Решение
Также убедитесь, что у вас установлена последняя версия, она вышла только вчера:
http://drupal.org/project/xmlsitemap
Также см. эту проблему, похоже, связанную с вашей проблемой:
Другие советы
Вы уверены, что установили его правильно?Пожалуйста, проверьте отчет о состоянии (admin/logs/status в Drupal 5, admin/reports/status в Drupal 6), чтобы убедиться, что вы все сделали правильно.
Возможно, вы еще не установили права доступа для сайтов/по умолчанию/файлов, например.
Я не уверен, поможет ли это вам, но если вы ищете фактически созданный файл sitemap.xml, а не переходите к нему в браузере, я не верю, что он создан модулем.Я думаю, что модуль создает обратный вызов меню для создания файла карты сайта, поэтому запрос на sitemap.xml обрабатывается системой меню Drupal, а не создает реальный файл.Однако будет кэшированная версия в site/default/files/xmlsitemap.
Извините, если это слишком упрощенный вопрос.
У меня лично проблем с надежностью модуля не возникло.
Я бы, вероятно, порекомендовал попробовать ветку 6.x-2.x, которую я переписывал, чтобы решить все досадные ошибки и архитектурные проблемы ветки 6.x-1.x.В настоящее время он не завершен, но в настоящее время работает для узлов и пунктов меню.Термины таксономии и профили пользователей будут добавлены в ближайшее время.
Ссылку на него вы можете найти на странице проекта.Извините, я не могу дать ссылку, так как я новый пользователь.:)
Запуск CRON помог мне:
/admin/reports/status/run-cron