Добрый день!
Никак не найду решения вот этому:
Возникла AJAX HTTP ошибка. Полученный код HTTP: 500 Следует отладочная информация. Путь: /batch?id=53&op=do Текст Состояния: error Текст Ответа: XMLSitemapGenerationException: Generated public://xmlsitemap/NXhscRe0440PFpI5dSznEVgmauL25KojD7u4e9aZwOM/1.xml resulted in an empty file. в функции XMLSitemapWriter->endDocument() (строка 156 в файле /sites/all/modules/xmlsitemap/xmlsitemap.xmlsitemap.inc).
Никто не сталкивался? Ошибка возникает при первом формировании XML.
В шестерке помню была проблема, но решалась патчем, а в семерке ладу никак не дам.
Решение
перед строкой 156 вставляем:
// Очищаем буфер перед записи файла
parent::flush();
if (!filesize($this->uri)) {
throw new XMLSitemapGenerationException(t('Generated file resulted in an empty file.', array('file' => $this->uri)));
}
Комментарии
Проверьте права на папку "sites/default/files". Похоже, что модуль не может записать ничего в сгенерированый файл.
Атрибуты проверял = 755, пробовал патчи с drupal.org, без изменений
Нет ли другого пути как делать XML карту сайта?
Вашу ошибку воспроизвести так и не смогли. Есть еще два варианта решения:
1) Попробовать поставить другие версии модуля XML sitemap;
2) Открыть файл "xmlsitemap.xmlsitemap.inc" и законментировать строчку 156
throw new XMLSitemapGenerationException(t('Generated @file resulted in an empty file.', array('@file' => $this->uri)));
Аналогичная ошибка. Первый раз такое получаю
Chalk, вы не решили проблему?
перед строкой 156 вставляем:
// Очищаем буфер перед записи файла
parent::flush();
if (!filesize($this->uri)) {
throw new XMLSitemapGenerationException(t('Generated @file resulted in an empty file.', array('@file' => $this->uri)));
}
Так примерно.
С ув., Алексей
Спасибо!
Аналогичная ошибка после установки модуля XML sitemap (Версия: 8.x-1.0-alpha2), Drupal 8.3.0-beta1.
Запарился!!! Вместо развития сайта занимаюсь разбором бесконечных ошибок и розыском решений для развития функционала.
Подскажите, пожалуйста, кто знает пути решения проблемы.