При обработке полученного файла php-скриптом (перемещении файла из временного каталога в наш каталог на стороне web-сервера) $_FILES получаем сообщение о недостаточности прав, например, как у меня "<b>Warning</b>: move_uploaded_file(/var/www/html/upload_files/defect_attach/04_12_22_01_05_41_371_3374.zip): failed to open stream: Permission denied in <b>/var/www/html/engine/defect.php</b> on line <b>159</b><br />"
Шаг 1. Выясняем под каким пользователем выполняется наш php-скрипт на стороне сервера:
<?php echo exec('whoami'); ?>
...в моем случае это "www-data";
...в моем случае это "www-data";
Шаг 2. Добавляем пользователя, под которым подключаемся
к серверу для разработки в группу `www-data`:
sudo adduser <username> www-data
Шаг 3.
sudo chown -R www-data:www-data /var/www
Шаг 4.
sudo chmod -R g+rwX /var/www
Комментариев нет:
Отправить комментарий