По поводу модуля...
Temp 02.12.2002 11:12
Ну во первых сначала о проблеме:
есть хостинг на котором они говорят, что предлагают уже установленный Parser,
так вот да он там был установлен нj сначала без XML, написал админу поставил.
На хостинге запрещено задавать переменные окружения, так что SetEnv CGI_PARSER_CONFIG
нельзя прописать путь к конфигурационному файлу.
Ну как вы понимаете не хочется хранить там строку подключения в файле который лежит в вебпространстве.
Админ говорит, что Парсер ищет конфигурационный файл в DOCUMENT_ROOT, как это можно исправить?
Вообще мне кажется на хостинге должен быть Парсер установлен следующим образом:
в конфигурационном файле где лежит Парсер
должны быть прописаны пути к кодировкам и драйверам, заданы кодировки ответа, путь к sendmail
а потом должен стоять ^use[путь до пользовательского auto.p]
где уже пользователь определит, такие переменные как $CLASS_PATH,
строку подключения, и т.д.
И я думаю, что на хостинге, выгодней ставить Парсер в виде модуля, но админ не хочет ставить модуль т.к. говорит:
«Модуль мы ставить не хотим так как это создаст возможность для пользователей читать скрипты друг друга и нашего корневого сервера в том числе. Поэтому, кстати, мы используем исключительно CGI версию PHP.»
Вопрос: для модуля это как то устранимо? Какие нужно настройки сделать админу чтобы у пользователей не было возможности прочитать чужие файлы?
Да у почему Парсер в cgi версии читает конфиг. файл из DOCUMENT_ROOT ?
- По поводу модуля..., Temp 02.12.2002 11:12