Я пытался решить эту проблему в течение 2 часов, на Linux это очень легко. Пожалуйста, помогите мне.

Я продолжаю получать эту ошибку:

file_put_contents(C:\xampp\htdocs\skripsi\images): failed to open stream: Permission denied

Поэтому я спросил Google, и я попробовал какое-то решение, но ни один из них не работает. Вот что я сделал:

icacls C:\xampp\htdocs\skripsi /grant Everyone:F /t

Это СС свойств файла:

Это вкладка "Обмен", также полный контроль над всеми:

Разрешение для всех и текущего пользователя было на "полном контроле", но я все еще получил эту ошибку. Мне нужно сделать что-то вроде chmod 777 на windows.

Спасибо за вашу помощь.

ОБНОВИТЬ

exec('whoami') возвращает "tama-pc\tama" и get_current_user() возвращает "Tama".

Итак, основываясь на приведенных выше данных, я следовал https://stackoverflow.com/questions/14538806/enable-php-access-to-folder-in-windows , создав нового пользователя с полным разрешением : «Tama-PC/Tama» ,

Затем я изменил владельца XAMPP и владельца HTTPD на «Tama-PC/Tama». Я также изменяю user и group в файле конфигурации HTTPD на:

user Tama
group Tama-PC

По умолчанию для них обоих является daemon .

К сожалению, никто из них не работает.

0