Focus
Новичок
Есть такая задача:
есть сервер, на нем 2 сайта, каждому из которых отвечает свой пользователь, бд, и т.д.
Задача:
Сайт А1.com, пользователь A1user, скрипт s1.com/write.php
должен зайти на сайт A2.com, пользателя A2user и отредактировать файл a2.com/file.html
Пишу так:
$path="путь к 2 сайту"
$f=fopen($path."/file.html", "w+");
....
выдает ошибку:
open() [function.fopen]: open_basedir restriction in effect. File(/home/admin/domains/html/file.html) is not within the allowed path(s): (/home/abc/:/tmp:/var/tmp:/usr/local/lib/php/) in /home/abc/domains/a1.com/public_html/write.php on line 3
Почему выдает эту ошибку? Как мне отредактировать файл? Проблема в конфликте пользователей? Если да, то как разрешить пользователю 1 доступ к файлам пользователя 2
есть сервер, на нем 2 сайта, каждому из которых отвечает свой пользователь, бд, и т.д.
Задача:
Сайт А1.com, пользователь A1user, скрипт s1.com/write.php
должен зайти на сайт A2.com, пользателя A2user и отредактировать файл a2.com/file.html
Пишу так:
$path="путь к 2 сайту"
$f=fopen($path."/file.html", "w+");
....
выдает ошибку:
open() [function.fopen]: open_basedir restriction in effect. File(/home/admin/domains/html/file.html) is not within the allowed path(s): (/home/abc/:/tmp:/var/tmp:/usr/local/lib/php/) in /home/abc/domains/a1.com/public_html/write.php on line 3
Почему выдает эту ошибку? Как мне отредактировать файл? Проблема в конфликте пользователей? Если да, то как разрешить пользователю 1 доступ к файлам пользователя 2