проблема создать каталог в Codegniter 3 на MacBookPro - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь создать каталог в контроллере в CI, это код

$path="/cubo/application/aziende/";
mkdir($path, 0775, true);

Я получаю это сообщение: enter image description here

Iпытаюсь поместить 777 в папку htdocs, но она все равно не работает

кто-то может мне помочь?большое спасибо

Ответы [ 3 ]

0 голосов
/ 12 февраля 2019

запустите эту команду в вашем терминале для вашего проекта.загружает имя папки

sudo chmod -R 0777 uploads
0 голосов
/ 12 февраля 2019

В своем коде вы даете разрешение 0775

Попробуйте использовать 0777 разрешение для создания папки

$dir = "/cubo/application/aziende/";
if (!is_dir($dir)) {
     mkdir($dir, 0777, TRUE);
}
0 голосов
/ 12 февраля 2019

Вы пытались проверить владельца процесса?

$processUser = posix_getpwuid(posix_geteuid());
echo($processUser['name']);

, и если группа отображается как nobody, это означает, что она ограничена.

Убедитесь, что все файлы принадлежат группе Apache и пользователю.В Ubuntu это группа www-data и пользователь

chown -R www-data:www-data /path/to/webserver/www

Далее позволили всем членам группы www-data читать и записывать файлы

chmod -R g+rw /path/to/webserver/www

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...