EOMY.NET на главную
|
EOMY.NET Хостинг EOMY.NET: Форум поддержки
|
|
Разграничивание прав к папкам
|
| Автор |
Сообщение |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2064
15168 
|
Добавлено: Пт, 22 Авг, 2008 09:22 Заголовок сообщения: |
|
|
open_basedir
Ограничивает список файлов, которые могут быть открыты в PHP, указанным деревом директорий независимо от того, используется защищенный режим или нет.
Каждый раз, когда скрипт пытается открыть файл, например, при помощи функции fopen() , проверяется месторасположение файла. В случае, если он находится вне указанного дерева директорий, PHP отказывает в открытия файла. Все символические ссылки распознаются и преобразуются, поэтому обойти это ограничение при помощи символических ссылок невозможно.
Специальное значение . указывает, что базовой следует считать директорию, в которой расположен сам скрипт. В этом случае следует быть осторожным, так как рабочую директорию скрипта можно легко изменить при помощи функции chdir().
Опция open_basedir может быть отключена в конфигурационном файле httpd.conf (например, для некоторых виртуальных хостов) точно таким же образом как и любая другая директива: "php_admin_value open_basedir none".
Для Windows-систем разделителем списка директорий служит точка с запятой. Для всех других операционных систем в качестве разделителя используется двоеточие. В случае, если PHP работает как модуль веб-сервера Apache, все указания open_basedir для родительских директорий наследуются.
Указанное значение в действительности является префиксом, а не названием директории. Это означает, что запись "safe_mode_include_dir = /dir/incl" позволяет открывать файлы, находящиеся в директориях "/dir/include" и "/dir/incls", в случае, если они существуют. Если вы хотите указать доступ к конкретной директории, используйте завершающий слеш, например: "safe_mode_include_dir = /dir/incl/".
По умолчанию разрешен доступ ко всем файлам.
Думаю, что если даже это прочитать(правда на английском) в php.ini,правда на английском, вы не в состоянии, то ни о каком хостинге и речи быть не может _________________ lazutov.ru - блог, Lwhois - Удобный whois для windows | NameIntelligence -все будет... Зимой... |whois-сервис с дополнительными возможностями
Регистрация доменов RU(3 регистратора, прямые договора)-150р и дешевле - в ЛС |
|
| Вернуться к началу |
|
 |
Systemnik Хостинг — это наше всё!

Зарегистрирован: 01.08.2008 Сообщения: 176
46 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2064
15168 
|
|
| Вернуться к началу |
|
 |
Systemnik Хостинг — это наше всё!

Зарегистрирован: 01.08.2008 Сообщения: 176
46 
|
Добавлено: Пт, 22 Авг, 2008 10:00 Заголовок сообщения: |
|
|
Я знаю где php.ini просто я не знал что есть такая директива.
Проблему я решиь пытался. Все закончим отступление. _________________ Хоум пага с моими скриптами
Мой снегопад
JavaScript рулеззз  |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2064
15168 
|
Добавлено: Пт, 22 Авг, 2008 10:56 Заголовок сообщения: |
|
|
в самом php.ini написано что такое open_basedir .
| Цитата: | | Проблему я решиь пытался. Все закончим отступление. |
Берете php.ini и читаете комментарии.
| Код: | ; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions = |
это к старому php. В последнем php там вообще 20 строк.
Я не наезжаю, просто учитесь сами добывать информацию. _________________ lazutov.ru - блог, Lwhois - Удобный whois для windows | NameIntelligence -все будет... Зимой... |whois-сервис с дополнительными возможностями
Регистрация доменов RU(3 регистратора, прямые договора)-150р и дешевле - в ЛС |
|
| Вернуться к началу |
|
 |
Александр Михалицын Хостинг — это наше всё!

Зарегистрирован: 22.08.2008 Сообщения: 298
9657 
|
|
| Вернуться к началу |
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|