parser

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

 

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

Проблема с ^file::exec[имя файла

Sanja v.2 14.10.2004 17:04

Не знаю, тянет ли это на bug или нет...

Парсер по умолчанию дописывает полный путь к скрипту, чьё имя передано как параметр file::exec, и запускает на исполнение. Если document_root у нас располагается в пути, содержащем пробелы (c:\мой сайт\апачи\хоум\ например), выходит бяка - "запускается" только то, что до пробела, остальное считается параметрами комстроки. При этом ошибки не проявляется - ответ от DOS'а "XXX не является именем существующей программы или пакетного файла" тоже считается парсером удовлетворительным результатом.

Пока решил проблему так - нужный мне bat-файл перенёс в корень диска с: и прописал в коде ^file::exec[c:\myfile.bat;.... - так работает.

Проблема проявляется на Parser в виде модуля Apache, платформа - windows 2000.