|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladislav Zhuk 2:465/197 17 Feb 2003 12:18:16 To : All Subject : apache + mod_php4 --------------------------------------------------------------------------------
Есть фря 4.7s, apache-1.3.27, mod_php4-4.2.3
заметил один нюанс: если не указывать расширение файла,
к примеру запросить: http://my.web.com/xxx/aaa,
то апач начинает искать файлы в указанном каталоге и если
есть что-то похожее - то отдает aaa.html, либо aaa.htm,
либо aaa.php - как запретить ему это делать??
т.е. если нет файла "aaa" - то так и говорить, что его нет.
И еще вопрос:
в php: safe_mode = On,
в конфиге апача относительно конкретного сайта:
php_admin_value open_basedir /usr/local/www/xxx
php_admin_value include_path /usr/local/www/www-inc
если в скрипте встречается ссылка на включаемые файлы типа:
require("../../www-inc/my-script.php");
то php не дает его открыть:
PHP Warning: open_basedir restriction in effect. File is in wrong directory
PHP Fatal error: Failed opening required '/usr/local/www/www-inc/my-script.php'
(include_path='/usr/local/www/www-inc')
выходит, что директива include_path просто не работает.
Или includ'ы нужно размещать в дереве open_basedir ???
... Vladislav Zhuk [Team Beer]
--- GoldED+/BSD 1.1.5
* Origin: Hапиток сезона: безалкогольное пиво с водкой (2:465/197)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/19043e50b063.html, оценка из 5, голосов 10
|