Вопрос по chmod

12
N
На сайте с 14.06.2004
Offline
107
915

Создаю через панель управления сайтом поддомен. Потом в папку которая создалась для поддомена через свою админку сайта хочу скопировать файлы. Вот кусок кода:

chmod("../../../users_domains/".$translit, 777);

copy("../files/subdomain/setup.php", "../../../users_domains/".$translit."/setup.php");
copy("../files/subdomain/index.php", "../../../users_domains/".$translit."/index.php");

В результате получаю ошибку:

Error: the XML response that was returned from the server is invalid.
Received:
<br />
<b>Warning</b>: chmod() [<a href='function.chmod'>function.chmod</a>]: Operation not permitted in ...

Почему она возникает и как ее исправить?

samimages
На сайте с 31.05.2009
Offline
427
#1

0777 ?не уверен что только из-за этого?

Опыт как иммунитет — приобретается в муках! Хостинг: экономия до 1300 руб + домен в подарок ( https://clck.ru/XLscf ) / Аудит семантики от 15К [долго] - ЛС
N
На сайте с 14.06.2004
Offline
107
#2

пробоавал 0777 и 777 -та же ошибка

samimages
На сайте с 31.05.2009
Offline
427
#3

Это не ошибка, а предупреждение.

Сам процесс-то происходит?

Warning можно получить за такое например

www.site.ru

index.php


$get_var = $_GET['var'];
$get_var = trim($get_var);
//переменные для всего скрипта

//далее (например)

switch "$get_var":

default

break;

case "a":
......

будет варнинг, что переменная пустая обрабатывается, но работать будет

N
На сайте с 14.06.2004
Offline
107
#4

Не это не предупреждение.. После установки прав на папку у меня идет копирование в эту папку файлов - а копирования не происходит - выдает ошибку что не те права доступа..

samimages
На сайте с 31.05.2009
Offline
427
#5

Хостинг или локалка?

ewg777
На сайте с 04.06.2007
Offline
225
#6
Nicca:
Не это не предупреждение.. После установки прав на папку у меня идет копирование в эту папку файлов - а копирования не происходит - выдает ошибку что не те права доступа..

У автора, запустившего процесс интерпретатора php нет прав на смену прав.

samimages
На сайте с 31.05.2009
Offline
427
#7

Вот вот... но тогда, если ручками права ставить 777 то все должно быть в норме...

N
На сайте с 14.06.2004
Offline
107
#8
Хостинг или локалка?

Хостинг

У автора, запустившего процесс интерпретатора php нет прав на смену прав.

А как дать ему такие права?

Вот вот... но тогда, если ручками права ставить 777 то все должно быть в норме...

Ручками да все в норме и все работает, но мне так не подходит..

samimages
На сайте с 31.05.2009
Offline
427
#9

конфиг апача надо править

Грубо так.

владелец файлов - ФТП

и юзер из под которго стартует апач, должен быть один.

2.На многих хостингах так борются с безопасностью... так что придется один фиг ручками или менять хостинг.

Проблем нет например на nic.ru из мне известных с выделенным ip и hostland.ru, но ip один на всех, хотя в разы дешевле.

Оба хостинга могу рекомендовать везде сайты больше 3-х лет.

N
На сайте с 14.06.2004
Offline
107
#10
владелец файлов - ФТП
и юзер из под которго стартует апач, должен быть один.

А что именно надо сделать? У меня vps и сам могу менять любые настройки..

12

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