>На моём web-сервере имеются пользовательские каталоги (/home/user/http) которые видны из-вне по запросу
>http://web.server/~user/
>По умолчанию, пользователь может в своих каталогах выполнять скрипты php.
>Вопрос: Как перекрыть такую возможность? И вообще, как разрешить выполнение php-скриптов только
>в определённых каталогах?
Все просто, почитать ток надыть php.ini и httpd.conf
указать диру для исполнения пхп
php.ini
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
; строка ниже по умолчанию заремлина
include_path = ".:/php/includes"
;так еще тож можа...
; The directory under which PHP opens the script using /~username used only
; if nonempty.
user_dir = /~user
httpd.conf
ничего... вроде...