Смотрите пример здесь: http://mattpotts.com/portal/require_once (../../ путь/к/script.php) не удалось открыть разрешение потока отрицала
я положить includeme.htm
в каждой директории на требуемом пути, чтобы найти точку отказа. Он отлично работает на моей локальной машине (окнах) с той же структурой каталогов, но сбой на моем удаленном (linux) сервере.
структура каталогов:
+-firefli/ drwx--x--x
+-private_html/ drwx------
+-foo/ drwxr-xr-x
+-bar/ drwxr-xr-x
+-portal/ drwxr-wr-w
+-public_html/ drwxr-wr-w
+-foo/ drwxr-wr-w
+-portal/ drwxr-wr-w
Разрешения подтверждают, что это private_html
каталог вызывает проблемы. Надеюсь, вы можете увидеть цель структуры каталогов, я не знаю, является ли это обычным способом делать что-то, но он работает для меня. Ну, до сих пор.
Я очень долго об этом спрашивал, но мой вопрос заключается в следующем: есть ли что-то неправильное с установкой private_html
, чтобы быть drwxr-xr-x
? Учитывая, что я не хочу, чтобы он был доступен через Интернет. Но разрешения не должны делать это? Потому что это apache делает каталог public_html
доступным через http.
Кому это будет доступно? если я изменю его с drwx ------ на drwxr-xr-x? – Matthew
Он не будет доступен через Интернет. Но он будет доступен другим пользователям FTP. (Это, конечно, предполагается, что файлы плохого htaccess отсутствуют). –
Почему вы хотите сделать его доступным из public_html? –