Перейти к публикации

Ошибка создания sitemap после обновления на DLE 15.2


Рекомендованные сообщения

Доброго времени!
Уже как то сталкивался с такой ошибкой, на DLE 15.2, при попытке создать карту сайта в админке, выкидывает на ошибку 500, с пояснением, что сайт такой то, не может обработать этот запрос.

С одним из сайтов уже обращался в СП, проблему решили, указав на то, что как бы слишком много тегов для облака тегов в настройках и выпустили патч. С тем сайтом сейчас всё в порядке.

Но вот на другом эта проблема после обновления есть, не смотря на то, что использована последняя версия DLE и в настройках отключено облако тегов вообще и теги которые были, все удалены.

Разница у этих двух сайтов в одном, первый работает на апач, с хтаччес, второй работает на нгикс, соответственно используются правила ngix с официального источника.
Может ли из-за отсутствия какой либо строки в правилах нгикс возникнуть такая проблема?
И можно ли как то это решить? Может что то выставить в настройках?

Ссылка на сообщение
Поделиться на других сайтах

Ошибка 500 серверная ошибка, гадать о причинах можно долго, смотрите логи ошибок сервера, чтобы понимать в чем причина может быть.

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, celsoft сказал:

Ошибка 500 серверная ошибка, гадать о причинах можно долго, смотрите логи ошибок сервера, чтобы понимать в чем причина может быть.

 thrown in /var/www/сайт/data/www/сайт/engine/inc/googlemap.php on line 139" while reading response header from upstream, client: 37.9.29.93, server: сайт, request: "POST /admin.php?mod=googlemap HTTP/1.1", upstream: "fastcgi://unix:/var/run/сайт.fun.sock:", host: "сайт", referrer: "https://сайт/admin.php?mod=googlemap"

Ссылка на сообщение
Поделиться на других сайтах

Это полное сообщение? Потому как оно мало о чем говорит. Прервано соединение во время генерации карты. На сайте много публикаций?

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, celsoft сказал:

Это полное сообщение? Потому как оно мало о чем говорит. Прервано соединение во время генерации карты. На сайте много публикаций?

На сайте более 50000 публикаций. В настройках выставлял по 1000 публикаций на страницу. Не в этом дело.

В прошлый раз вы указали на облако тегов, я ещё удивился, причём тут облако тегов и сайтмап сайта. Но вы сказали, что именно в облаке тегов была проблема.

Ссылка на сообщение
Поделиться на других сайтах

вы не всю ошибку написали, а только часть, поэтому что либо точнее по ней я вам к сожалению сказать не могу.

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, celsoft сказал:

вы не всю ошибку написали, а только часть, поэтому что либо точнее по ней я вам к сожалению сказать не могу.

Это вся ошибка, что была в логах. Повторно инициировал, опять вышла в логах та же самая строка.

А в консоли браузера тоже ничего существенного:
crbug/1173575, non-JS module files deprecated.
(anonymous) @ VM60:1907

Ссылка на сообщение
Поделиться на других сайтах

Значит в лог не все идет. Потому как "thrown in /var/www/сайт/data/www/сайт/engine/inc/googlemap.php on line 139" в переводе звучит как произошла в такой то строке, а что произошло не указано, до этого должен быть текст ошибки.

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, celsoft сказал:

Значит в лог не все идет. Потому как "thrown in /var/www/сайт/data/www/сайт/engine/inc/googlemap.php on line 139" в переводе звучит как произошла в такой то строке, а что произошло не указано, до этого должен быть текст ошибки.

Сегодня вот так выдало!

2022/09/15 11:33:38 [error] 1053#1053: *1593 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method googlemap::generate() in /var/www/сайт.ру/data/www/сайт.ру/engine/inc/googlemap.php:139
Stack trace:
#0 /var/www/сайт.ру/data/www/сайт.ру/engine/inc/include/init.php(598): include_once()
#1 /var/www/сайт.ру/data/www/сайт.ру/admin.php(29): require_once('/var/www/сайт.ру....')
#2 {main}
  thrown in /var/www/сайт.ру/data/www/сайт.ру/engine/inc/googlemap.php on line 139" while reading response header from upstream, client: 212.76.21.176, server: сайт.ру, request: "POST /admin.php?mod=googlemap HTTP/1.1", upstream: "fastcgi://unix:/var/run/сайт.ру.sock:", host: "сайт.ру", referrer: "https://сайт.ру/admin.php?mod=googlemap"
2022/09/15 11:33:40 [error] 1050#1050: *1589 openat() "/var/www/сайт.ру/data/www/сайт.ру//ad/banner/_adsense_/_adserver/_adview_.ad.json" failed (2: No such file or directory), client: 46.211.99.239, server: сайт.ру, request: "GET /ad/banner/_adsense_/_adserver/_adview_.ad.json?adzone=top&adsize=300x250&advid=34189726 HTTP/1.1", host: "сайт.ру", referrer: "https://сайт.ру/50234-enotki.html"
2022/09/15 11:34:04 [error] 1050#1050: *1636 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method googlemap::generate() in /var/www/сайт.ру/data/www/zombi.fun/engine/inc/googlemap.php:139
Stack trace:
#0 /var/www/сайт.ру/data/www/сайт.ру/engine/inc/include/init.php(598): include_once()
#1 /var/www/сайт.ру/data/www/сайт.ру/admin.php(29): require_once('/var/www/сайт.ру....')
#2 {main}
  thrown in /var/www/сайт.ру/data/www/сайт.ру/engine/inc/googlemap.php on line 139" while reading response header from upstream, client: 212.76.21.16, server: сайт.ру, request: "POST /admin.php?mod=googlemap HTTP/1.1", upstream: "fastcgi://unix:/var/run/сайт.ру.fun.sock:", host: "сайт.ру", referrer: "https://сайт.ру/admin.php?mod=googlemap"
2022/09/15 11:34:07 [error] 1053#1053: *1638 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method googlemap::generate() in /var/www/сайт.руzombi.fun/data/www/сайт.ру/engine/inc/googlemap.php:139
Stack trace:
#0 /var/www/сайт.ру/data/www/сайт.ру/engine/inc/include/init.php(598): include_once()
#1 /var/www/сайт.ру/data/www/сайт.ру/admin.php(29): require_once('/var/www/сайт.ру....')
#2 {main}

Ссылка на сообщение
Поделиться на других сайтах

Ну вот. Теперь полная информация. У вас файлы на сервере не соответствуют друг другу и от разных версий. Поэтому и ошибка. Часть файлов у вас от 15.2 часть от более старых версий.

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, celsoft сказал:

Ну вот. Теперь полная информация. У вас файлы на сервере не соответствуют друг другу и от разных версий. Поэтому и ошибка. Часть файлов у вас от 15.2 часть от более старых версий.

Спасибо, понял. Вроде копировал с заменой, видимо что то не заменилось.

Теперь все файлы по новому заменять, или есть какие то конкретные файлы, влияющие на эту проблему? Чтоб всё не заменять.

Остальное вроде работает как надо.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

При создании sitemap выдает ошибку, подскажите пожалуйста как исправить?

Fatal error: Uncaught Error: Call to undefined method googlemap::get_xml() in /home/users/domains/site.ru/engine/cache/system/plugins/27ae4032bb482350a07456a428583e39.php:274
Stack trace:
#0 /home/users/domains/site.ru/engine/cache/system/plugins/27ae4032bb482350a07456a428583e39.php(90): googlemap->get_selections()
#1 /home/users/domains/site.ru/engine/inc/googlemap.php(139): googlemap->generate()
#2 /home/users/domains/site.ru/cron.php(97): include_once('/home/users/j/j...')
#3 {main}
  thrown in /home/users/domains/site.ru/engine/cache/system/plugins/27ae4032bb482350a07456a428583e39.php on line 274

Ссылка на сообщение
Поделиться на других сайтах

Эта ошибка возникает в ваших сторонних платинах. Отключите сторонние плагины, и обратитесь к их авторам для устранения ошибки.

Ссылка на сообщение
Поделиться на других сайтах

Да действительно отключил плагин и все заработало. Вот только после обновления образовались несколько файлов в которых информация только по 2 последним новостям. Это нормально?

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, asnikifor сказал:

Вот только после обновления образовались несколько файлов в которых информация только по 2 последним новостям. Это нормально?

Непонятно о чем идет речь. Опишите подробно, предоставьте ссылки.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...