(PHP) Подключение субдомена

D
На сайте с 16.02.2007
Offline
23
762

Создал субдомен test в панеле Plesk

пытаюсь подключить файл из директории основного домена

include "/var/www/vhosts/mysite.ru/httpdocs/0.txt"

но файл не подключается

тоесть могу подключать из корневой папки субдомена

include "/var/www/vhosts/mysite.ru/subdomains/test/httpdocs/0.txt"

но из корня основного домена не могу

кто с таким сталкивался может надо в настройках Plesk полазать

"Это невозможно!"- кричит разум, "Это бесполезно!"-добавляет опыт, "Попробуй"- шепчет мечта.
D3
На сайте с 31.05.2009
Offline
39
DJ3
#1

А попробуйте так: include 'http://url/0.txt'

И не забудте, что include поддерживает включения удаленных файлов начиная с версии PHP 4.3.0

И для того, чтобы удаленное включение файлов было доступно, необходимо в конфигурационном файле (php.ini) установить allow_url_fopen=1.

dkameleon
На сайте с 09.12.2005
Offline
386
#2

DJ3, за такие советы от инета надо отключать.

desary, наверное какие-то ограничения, связанные с выходом из рабочей директории.

полистайте phpinfo() на предмет open_basedir, safe_mode и подобного

Дизайн интерьера (http://balabukha.com/)
D
На сайте с 16.02.2007
Offline
23
#3
dkameleon:
DJ3, за такие советы от инета надо отключать.

desary, наверное какие-то ограничения, связанные с выходом из рабочей директории.
полистайте phpinfo() на предмет open_basedir, safe_mode и подобного

Понял поищу.

desary добавил 14.09.2009 в 14:05

DJ3:
А попробуйте так: include 'http://url/0.txt'

И не забудте, что include поддерживает включения удаленных файлов начиная с версии PHP 4.3.0
И для того, чтобы удаленное включение файлов было доступно, необходимо в конфигурационном файле (php.ini) установить allow_url_fopen=1.

ответ конечно заставил задуматься)) но всё равно спасибо за отклик

desary добавил 14.09.2009 в 15:33

нашел

Как изменить open_basedir в Plesk для домена ?

Plesk штука достаточно удобная, особенно если приходится иметь дело не с одним десятком доменов, расположенных на одном выделенном сервере. Но иногда нужно тонко настраивать httpd. А в админке есть далеко не все параметры, которые поддерживаются сервером. Например, параметра open_basedir нет в настройках и он автоматически устанавливается равным пути к папке httpdocs домена. Для изменения этого параметра можно воспользоваться следующим способом:

в папке conf домена создать файл vhost.conf и поместить в него следующее содержимое:

<Directory /var/www/vhosts/yourdomain.com/httpdocs>

php_admin_value open_basedir "/var/www/vhosts/"

</Directory>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий