URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7414
[ Назад ]

Исходное сообщение
"Виртуальные хосты в PHP и их безопастность"

Отправлено kleon , 30-Ноя-11 18:42 
Доброе время суток

Подскажите как можно настроить php/apache под linux  для виртуальных хостов чтоб была возможность некоторым отдельно отключать safe_mode ?

Или как сделать так чтоб Виртуальных хост имел доступ к данным другого папки файлы?

спасибо


Содержание

Сообщения в этом обсуждении
"Виртуальные хосты в PHP и их безопастность"
Отправлено felicson , 30-Ноя-11 19:28 
> Доброе время суток
> Подскажите как можно настроить php/apache под linux  для виртуальных хостов чтоб
> была возможность некоторым отдельно отключать safe_mode ?

php_admin_value safe_mode on|off


> Или как сделать так чтоб Виртуальных хост имел доступ к данным другого
> папки файлы?

через php_admin_value open_basedir

В секциях VirtualHost или .htaccess


"Виртуальные хосты в PHP и их безопастность"
Отправлено kleon , 30-Ноя-11 19:53 
>> Доброе время суток
>> Подскажите как можно настроить php/apache под linux  для виртуальных хостов чтоб
>> была возможность некоторым отдельно отключать safe_mode ?
> php_admin_value safe_mode on|off
>> Или как сделать так чтоб Виртуальных хост имел доступ к данным другого
>> папки файлы?
> через php_admin_value open_basedir
> В секциях VirtualHost или .htaccess

Спасибо работает


"Виртуальные хосты в PHP и их безопастность"
Отправлено kleon , 01-Дек-11 12:30 
>>> Доброе время суток
>>> Подскажите как можно настроить php/apache под linux  для виртуальных хостов чтоб
>>> была возможность некоторым отдельно отключать safe_mode ?
>> php_admin_value safe_mode on|off
>>> Или как сделать так чтоб Виртуальных хост имел доступ к данным другого
>>> папки файлы?
>> через php_admin_value open_basedir
>> В секциях VirtualHost или .htaccess
> Спасибо работает

Прошу прощения работает только первая половина поста php_admin_value safe_mode on|off

а вот с php_admin_value open_basedir не получилось

У меня задача вот такая

есть 2 папки
/home/php - в которой лежат скрипты которые должны получать доступ к файлам и папкам с категории /home/filestore

когда указываю в секции VirtualHost

php_admin_value open_basedir "/home/filestore"

то скрипты с папки  /home/php не запускаются

Я так понимаю нужно указать обе папки  

Но как ?

СПасибо



"Виртуальные хосты в PHP и их безопастность"
Отправлено neol , 01-Дек-11 12:50 
>>>> Или как сделать так чтоб Виртуальных хост имел доступ к данным другого
>>>> папки файлы?
>>> через php_admin_value open_basedir
>>> В секциях VirtualHost или .htaccess
> когда указываю в секции VirtualHost
> php_admin_value open_basedir "/home/filestore"
> то скрипты с папки  /home/php не запускаются
> Я так понимаю нужно указать обе папки
> Но как ?

В Windows разделяйте директории точкой с запятой. На всех остальных системах, разделяйте директории двоеточием.
http://www.php.net/manual/ru/ini.core.php#ini.open-basedir

Пример:
php_admin_value open_basedir /home/filestore/:/home/php/