Наши скрипты > Модификации

[MOD] indexer - массовая индексация

(1/2) > >>

Green Kakadu:
http://webscript.ru/sanitarium/indexer.zip
indexer.cgi - Мод позволяющий производить массовые индексации/переиндексации статей.
Поместите его в одну директорию с cfg.cfg.  Права 755.

Внимание: Если у вас директория admin не запаролирована, то после использования :) рекомендуется удалить, или поставить на него AUTH-MOD

Magi:
А какие права должны быть у indexer.txt ?
Какие бы не давал, все время

Can not unlink indexer.txt, reason: Permission denied

Все под Apache/FreeBSD.

Green Kakadu:

--- Цитировать ---А какие права должны быть у indexer.txt ?
Какие бы не давал, все время
--- Конец цитаты ---

а какие права на папке скрипте?

Можно попробовать поставить ему принудительно 777
находим такой код (со строки 95)
#SAVE %INDEXER
open (INDEX, ">indexer.txt");
flock (INDEX, 2) if $use_flock;
map {print INDEX "$_:$indexer{$_}\\n"} keys %indexer;
close INDEX;

И после этого куска кода вставляем:

chmod 0777, \'indexer.txt\';

Magi:
С правами разобрался. Спасибо!
Но всеже моежно ли сделать так, чтобы сразу после нажатия на кнопку Post статья индексировалась и публиковалась?
А кому это не надо, мог бы отключить эту опцию в конфиге.

Green Kakadu:

--- Цитировать ---после нажатия на кнопку Post статья индексировалась и публиковалась?
А кому это не надо, мог бы отключить эту опцию в конфиге.
--- Конец цитаты ---

не стоит - слишком долгий этот процесс (для сервера) :) могут возникнуть проблемы, в основном я пекуусь о некоторой безопасности, т.к. придется за один "сеанс" слишком много всего открывать и записывать - в случае какой-нибудь неприятности (связь у вас например накроется) ;) может случится много чего плохого, т.к. тут не Oracle, тут базы скриптом все время  перелопачиваются

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии