`mkdir ()`: Permission denied для создания папок с PHP

У меня есть этот PHP-скрипт:

$dir = FCPATH . 'uploads' . DIRECTORY_SEPARATOR . 'posts'; // is in CodeIngiter
if (!is_dir($dir)) {
    mkdir($dir, 755);
}

Создает папку для хранения изображений сообщений. Однако я получаю эту ошибку / предупреждение:

Severity: Warning
Message:  mkdir(): Permission denied

, и я не могу создать папку.

Как я могу это исправить? Моя структура папок выглядит так:

/opt/lampp/htdocs/www/my-site/public/ (uploads/posts) // all folders inside files will generate in php

Дополнительная информация: если я прокомментирую этот код, вручную создайте папку posts, а затем попытайтесь загрузить файл, я получаю сообщение об ошибке, указывающее, что путь назначения

Выход ls -l /opt/lampp/htdocs/www/my-site/:

drwxrwxr-x 15 lykos lykos 4096 Sep 17 23:08 application
drwxrwxrwx 6 lykos lykos 4096 Sep 29 22:00 public
drwxrwxr-x 8 lykos lykos 4096 Sep 7 12:31 system

Вывод ls -l /opt/lampp/htdocs/www/my-site/public:

drwxr-xr-x 4 lykos lykos 4096 Sep 18 21:48 css
drwxr-xr-x 2 lykos lykos 4096 Sep 27 19:18 img
-rwxrwxr-x 1 lykos lykos 9872 Sep 17 23:04 index.php
drwxr-xr-x 8 lykos lykos 4096 Sep 27 20:06 js
drwxr-xr-x 2 lykos lykos 4096 Sep 29 20:34 uploads
1
задан 30 September 2015 в 02:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: