Серверный генератор sitemap dle

L
На сайте с 01.12.2008
Offline
47
2310

Версия dle 9.5

Подскажите пожалуйста, возможно ли генерировать sitemap.xml для dle, через консоль (freebsd 7)?

Потому как если генерировать sitemap через админку, то nginx просто не выдерживает генерацию sitemap.xml для базы весом 100GB.

mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

да и через консоль можно

cron.php с параметром cronmode=sitemap

как передать параметр, надеюсь, сообразишь

Z7
На сайте с 10.09.2010
Offline
11
#2

- Создание резервной копии базы данных. Для запуска данного режима просто запустите файл cron.php без указания ему параметров.

- Создание карты сайта. Для запуска данного режима запустите файл с параметром cron.php?cronmode=sitemap

- Оптимизация базы данных. Для запуска данного режима запустите файл с параметром cron.php?cronmode=optimize

L
На сайте с 01.12.2008
Offline
47
#3

Странно, запускаю domen.ru/cron.php?cronmode=sitemap через браузер, выскакивает сообщение Cron not allowed. Хотя по крону в данный момент запускаются задания.

sunca
На сайте с 05.12.2010
Offline
77
#4

можете отключить Nginx на время генерации через админку... а в php поставить пару тысяч секунд на исполнение скриптом, потом всё вернете...

А что это у вас за детище на 100ГБ 0_о ?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#5

like,

$allow_cron = 1;

L
На сайте с 01.12.2008
Offline
47
#6
mfl:
like,
$allow_cron = 1;

Это помогло крон стал запускаться, теперь осталось понять почему не работает команда через шелл (Free bsd)

#/usr/local/bin/wget http://domen.ru/cron.php?cronmode=sitemap

/usr/local/bin/wget: No match.

WebAlt
На сайте с 02.12.2007
Offline
266
#7

Одинарные кавычки нужно поставить:

#/usr/local/bin/wget 'http://domen.ru/cron.php?cronmode=sitemap'

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий