Создайте папку в / root каталоге - PullRequest
0 голосов
/ 12 июня 2018

Я попробовал все в Интернете, но я не смог найти реального решения, у меня есть php-файл, который локально на моем компьютере работает отлично, вместо этого, когда я загружаю его на свой сервер, он не создает папку.php содержит эту строку для создания новой папки:

shell_exec("mkdir /root/users/$username");

Я думаю, что, возможно, это проблема с правами доступа, я могу просто создать папки в папке var / www, d я пробовал много разных способовустановить мое разрешение, но я не могу понять это.

1 Ответ

0 голосов
/ 12 июня 2018

Вы должны использовать mkdir для создания папки или chmod для изменения функций разрешений.

например:

mkdir('newFolder', 775);

или вы хотите создать по некоторому пути.В настоящее время вы находитесь в /home/username/public_html/project/

mkdir('subproject', 775); // it will create in `project` folder. 

, если вы хотите создать с каким-либо корнем, как вы задали в своем вопросе.

mkdir('/root/users/'.$username, 775);

Я уверен, что это исправит вашу проблему, а также стандартный способ создания.

...