Webtun 3 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 (изменено) После того как в версии DLE 9,3 появилась возможность автоматически создавать карту сайта (sitemap) по крону. Хотел спросить: Если по крону запускается команда для создания карты сайта то должна ли обновляться в админке актуальная дата и время созданого файла sitemap ? (webtun.com) Изменено 23 июня 2011 пользователем Webtun Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 Webtun, да, вообще подобные вещи зависят от серверного ПО. DLE не хранит подобных данных, он напрямую их получает из свойств атрибутов файла на сервере. Цитата Ссылка на сообщение Поделиться на других сайтах
Webtun 3 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 (изменено) Автор как узнать или сработал крон и обновился файл sitemap? по идее ведь после запуска файла по крону должна и дата меняется, а она сейчас не меняется (только после ручного запуска) Изменено 23 июня 2011 пользователем Webtun Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 по идее ведь после запуска файла по крону должна и дата меняется, а она сейчас не меняется (только после ручного запуска) значит он не запускался, потому что ручной запуск, что запуск по крону, все едино. Карту в обоих случаях создает один и тот же код скрипта Цитата Ссылка на сообщение Поделиться на других сайтах
Webtun 3 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 Автор запускается ведь бекап БД по такой же команде (без без указания параметров) создается Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 запускается ведь бекап БД по такой же команде (без без указания параметров) создается Нет. Для запуска бэкапа БД используется /usr/bin/php, а для запуска по крону карты сайта нужна утилита wget - /usr/bin/wget. Т.е. команда должна иметь вид, например -> /usr/bin/wget ваш_сайт.ru/cron.php?cronmode=sitemap >/dev/null 2>&1 Для оптимизации базы -> /usr/bin/wget ваш_сайт.ru/cron.php?cronmode=optimize >/dev/null 2>&1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Webtun 3 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 (изменено) Автор ower_xz спасибо в моём случаи это /usr/local/bin/wget , так как с /usr/bin/wget выдавало ошибку Exited with return code = 127 p.s. теперь работает Изменено 23 июня 2011 пользователем Webtun Цитата Ссылка на сообщение Поделиться на других сайтах
Webtun 3 Опубликовано: 23 июня 2011 Рассказать Опубликовано: 23 июня 2011 Автор еще вопросик Уведомление поисковых систем происходит по крону автоматом? Или уведомление поисковых систем работает только в ручном режиме? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 24 июня 2011 Рассказать Опубликовано: 24 июня 2011 Уведомление поисковых систем происходит по крону автоматом? нет, но уведомлять их необязательно, они сами периодически проверяют указанные им первый раз файлы карт Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.