Intereting Posts
Выберите группы строк, каждая из которых имеет определенное значение в MySQL Получение ошибки mysqli :: real_connect (): (HY000 / 2002): нет такого файла или каталога, когда я пытаюсь получить доступ к моему проекту на реальном сервере ImageCreateFromString и getimagesize в PHP Анализ и редактирование XML-файла в PHP Не удается извлечь данные из NSDictionary, заполненного данными JSON Соответствие пространства в регулярном выражении Symfony2: Предотвращение дублирования в базе данных с формой от многих до одного Как я могу проверить регулярное выражение? Почему функции и методы в PHP нечувствительны к регистру? Как добавить фоновое изображение при создании текстового изображения с использованием php? Экспорт CSV в контроллер laravel 5 strip null значения json объекта Создание ролей пользователей и профилей в Codeigniter с использованием Ion Auth Что означает эта ошибка CURL # 7? Акцентированные символы в таблице mySQL

move_uploaded_file не удалось открыть поток: Permission denied – Mac

Хотя я пытаюсь move_uploaded_file в php со следующим кодом:

if(is_uploaded_file($_FILES['fileupload2']['tmp_name'])){ move_uploaded_file($_FILES['fileupload2']['tmp_name'], "images/".$_FILES['fileupload2']['name']); } 

У меня есть эта ошибка:

 Warning: move_uploaded_file(images/VIDEO_TS.VOB): failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php on line 24 

я пробовал в терминале и не работал:

 sudo CHMOD 775 /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php sudo chmod -R 0755 /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php sudo chown nobody /Applications/XAMPP/xamppfiles/htdocs/Week3/Lesson2/do_upload.php 

Я все еще получаю ошибку, и я использую Yosemite, любое другое решение?

Мое решение состояло в том, чтобы предоставить разрешение на папку изображений и файл php, перейдя в файл> Щелкните правой кнопкой мыши> Получить информацию>, а затем измените все разрешения на read&write в качестве следующего изображения.

введите описание изображения здесь

Установите одинаковое разрешение для своей целевой (загружаемой) папки

Эта проблема решена путем изменения разрешения, описанного в avobe, и создания целевой папки в том же каталоге {Root, а не Home}, в котором выполняется приложение

путь для загрузки изображения

 /Applications/XAMPP/xamppfiles/htdocs/emp/files/admin_assets/addsdassets/targrt_Folder 

путь к папке, в которой выполняется приложение

 /Applications/XAMPP/xamppfiles/htdocs/emp/files/admin_assets/addsdassets/inser_db.php 

Вы можете попробовать после смены владельца изображения папки, в котором вы сохраняете изображения. Это может сработать.

 chown ownername:group folder; 

вы должны указать абсолютный адрес папки

подать заявление

 sudo chmod 777 images/ 

в папку / каталог, который является вашей папкой сервера для хранения изображений. Проверьте, какая именно ваша папка. Полностью зависит от вашего выбора.