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

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

Сайт News1tech.ru. Для обновления карты сайта необходим какой-то отдельный модуль? Потому как после её создания новые страницы в неё не добавляются

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

Не отдельный модуль, а ставить либо на выполнение по cron http://dle-news.ru/extras/online/index.html?autobackup.html либо обновлять ее руками
 

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

А что если карта сайта в ручную не обновляется. В чем может быть причина?

т.е. ты в админке нажимаешь «создать / обновить карту сайта» и ни чего не происходит?

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

И еще

Движок хочет, чтобы на файлы  /templates/.htaccess/uploads/.htacces,  /uploads/files/.htacces,  /engine/data/.htacces,  /engine/cache/.htacces,   /engine/cache/system/.htaccess я вставил  CHMOD 444. Но этим самым я закрываю запись и выполнение в карте сайта?

 

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

Но этим самым я закрываю запись и выполнение в карте сайта?

нет, это просто мера предосторожности которую рекомендуется сделать!

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

т.е. ты в админке нажимаешь «создать / обновить карту сайта» и ни чего не происходит?

Да, карта сайта не обновляется, как было все изначально, так и остается, хотя новые страницы добавляются на сайт.

Тема закрыта, настроил cron, теперь все обновилась.

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

А у меня не получается настроить cron sitemap, На сервере планировщик настроил, в поддержке проверили - ошибок нет, тестовым php скриптом проверяли. Но карта сайта не обновляется и в админке не вижу чтоб что то обновлялось, не пойму в чем проблема. Вручную обновляется нормально.

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

А вы в самом файле крона его включили? По умолчанию в целях безопасности он отключен http://dle-news.ru/extras/online/index.html?autobackup.html

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

Включено там. По запросу 

http://mobinews.online/cron.php sitemap

все четко работает, обновляется, а если с панели хостинга, постоянная ошибка

Failed loading /usr/lib64/php/modules/ZendOptimizer.so: /usr/lib64/php/modules/ZendOptimizer.so: undefined symbol: zend_throw_exception_internal Could not open input file: http://mobinews.online/cron.php sitemap

причем, почему упоминается ZendOptimizer понять не могу...

Там права не нужно менять - по умолчанию 644 стоит?

Изменено пользователем Майор
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Майор сказал:

Что за параметр вы придумали? Консольный запуск PHP и запуск в бразере, веши принципиально разные. Напишите что вы прописали в кроне какую строку?

 

5 часов назад, Майор сказал:

все четко работает, обновляется, а если с панели хостинга, постоянная ошибка


Failed loading /usr/lib64/php/modules/ZendOptimizer.so: /usr/lib64/php/modules/ZendOptimizer.so: undefined symbol: zend_throw_exception_internal Could not open input file: http://mobinews.online/cron.php sitemap

причем, почему упоминается ZendOptimizer понять не могу...

Это вам в службу поддержки вашего хостинга нужно обращаться. Это к DLE не имеет никакого отношения. У вас проблема с запуском одного из модулей PHP интерпретатора.

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

Что за параметр вы придумали?

Это я с браузера запускал..

2 часа назад, celsoft сказал:

проблема с запуском одного из модулей PHP интерпретатора

Буду их мучить, спасибо!

2 часа назад, celsoft сказал:

Напишите что вы прописали в кроне какую строку?

Поддержка рекомендовало вот такой вариант

/usr/bin/php -f cron.php sitemap

он тоже не рабочий. Ошибка выше, после такого запроса

php -f "http://mobinews.online/cron.php sitemap"

Я много вариантов пробовал, ничего не вышло...

Вот у них статья еще есть https://support.rusonyx.ru/index.php?/Knowledgebase/Article/View/119

но лично мне она не помогла.

Ссылка на сообщение
Поделиться на других сайтах
/usr/bin/php -f cron.php sitemap

Это и не будет работать. К файлу cron.php нужно прописывать полный путь к файлу начиная от корня сервера, а не просто одно имя. И не http путь, а unix путь.

Смотрите как у них в справке написано, там прописаны полные пути. И вы должны также прописывать пути относительно уже вашего сайта.

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

Ответ поддержки

Цитата

Скрипт не работает. Создал задачу */2 * * * * php -f /var/www/vhosts/mobinews.online/httpdocs/i.php уведомление о выполнении успешно приходит на почтовый ящик.

Цитата
Здравствуйте Андрей. Как вас понять - скрипт не работает и уведомлении об успешном выполнении приходит на почту? О как скрипте речь - что у меня на сайте? Скрипт точно рабочий, из под браузера запускается ведь. С уважением Евгений.
 
Здравствуйте! Речь идёт о неработающей команде в cron wget -O /dev/null -q "http://mobinews.online/cron.php sitemap" > /dev/null 2>&1 & параметр sitemap будет работать через знак "?" например, http://mobinews.online/cron.ph?q=sitemap либо же укажите путь к интерпретатору PHP https://support.rusonyx.ru/index.php?/Knowledgebase/Article/View/119/0/zpusk-php-skriptov- v-plnirovshhike-cron

Что делать то?

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

Что делать то?

Правильно прописать команду. Из всех что вы написали здесь вариантов ни одного правильного я не вижу. В справке написано что cron.php sitemap это для консольного запуска. команда wget это не консольный запуск. Если вы используете wget то должно быть прописано wget -O /dev/null -q "http://mobinews.online/cron.php?cronmode=sitemap" > /dev/null 2>&1

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...