Почему возникает ошибка «Отказано в доступе» при использовании mkdir с PHP на XAMPP Linux

0

Я использую XAMPP на моем сервере CentOS. Я просто написал простой скрипт загрузки файлов с PHP, но есть проблема с использованием функции mkdir() из-за ошибки ниже:

Warning: mkdir(): Permission denied in /opt/lampp/htdocs/script.php on line 10

Также я не могу использовать move_uploaded_file из-за той же проблемы.

Как я могу исправить эту проблему?

  • 0
    покажите нам строку 10 в вашем script.php ...
  • 0
    Попробуйте запустить скрипт с "sudo <your_script>"
Показать ещё 3 комментария
Теги:
xampp

1 ответ

1

Вам необходимо предоставить разрешение на использование своего веб-сервера или www-папки следующим образом: здесь www-data - это группа и пользователь apache, убедитесь, что у вас есть один пользователь и группа apache.

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

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

В твоем случае

chmod -R g+rw /opt/lampp/htdocs
  • 0
    но я думаю, что на сервере нет пользователя и группы www-data.
  • 0
    в XAMPP у нас есть каталог htdocs по этому пути: / opt / lampp / htdocs
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню