parser

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

 

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

про DocumentRoot

egr 14.05.2002 12:15

Парсер 3 как и Парсер 2 зависят от переменной окружения DocumentRoot, и если она не равна реальному пути до корня информационного наполнения, то возможны некоторые проблемы при подключении файлов.

Я столкнулся со следующей проблемой:

1. У моего провайдера DocumentRoot не указывает на реальное местоположение моего корня и равна /users

2. При задании переменной $CLASS_PATH в конфигурационном файле сайта как /classes ничего не работало (файлы не подключались).

3. Не находились файлы при использовании ^table::load[...]

После некоторых мытарств выяснилось, что:

1. Переменная(ые) $CLASS_PATH должна выглядеть так (в моем случае):
/e/g/egoroff.spb.ru/html/www/classes
реальный путь до корня (выяснил это с помощью $env:PATH_TRANSLATED)
/users/e/g/egoroff.spb.ru/html/www/classes
т.е. $CLASS_PATH определяется как полный путь минус DocumentRoot

2. Использовать ^table::load[...] могу только при указании полного пути к подключаемому файлу минус DocumentRoot:
^table::load[/e/g/egoroff.spb.ru/html/www/file.txt]