parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 20.05.2016 18:10 / 20.05.2016 18:22

$starter[/../scripts/parser.sh] - это папка рядом с www, а у вас scripts внутри www, то есть должно быть $starter[/scripts/parser.sh]
Это у меня ошибка в сообщении.
Структура такая:
www
scripts
       parser.sh
       test
           first.html
           second.html
scripts и www лежат рядом.

$starter вызывается корректно.
Не выполняется передаваемый ему по абсолютному пути файл.
Еще кстати есть такой механизм:
http://www.parser.ru/docs/lang/?requestdocroot.htm
Так у меня нет проблем с document-root'ом, он в порядке.

Я о том, что не выполняются файлы по абсолютным путям.
И все пути работают от document-root, а не от текущего выполняемого файла, как говорит документация.

Если указать относительный путь исполняемого скрипта в exec — $starter[../scripts/parser.sh] — будет ошибка ненайденного файла, так как поиск будет действительно не от document-root'а, а от текущей директории.
А вот для пути передаваемого в качестве аргумента файла ситуация обратная: путь должен быть относительным, но от document-root'а.