Tôi cố gắng để làm điều này:php/IIS: thất bại trong việc mở stream: Permission denied
$fh = fopen("req2" , 'w')
và tôi nhận được:
Cảnh báo: fopen (D: \ inetpub \ wwwroot \ req2) [function.fopen]: thất bại trong việc dòng mở: Permission denied trong D: \ inetpub \ wwwroot \ test.php trên dòng 44 không thể mở tập tin
tôi đã "Full Control" permissio ns đến IIS trong thư mục wwwroot. Tôi cũng đã thử đường dẫn tuyệt đối: $_SERVER['DOCUMENT_ROOT']."\\req2"
nhưng tôi vẫn gặp lỗi tương tự. Tôi đang chạy IIS 7 trên Windows 7.
Sử dụng [Process Monitor] (http://live.sysinternals.com/procmon.exe) để xem người dùng nào thực sự đang cố truy cập tệp. –
cảm ơn! giải quyết. đó là tôi không có quyền viết: P – arnab321
Hãy thử kiểm soát hoàn toàn cho tất cả người dùng, nếu nó hoạt động sau đó hoàn nguyên quyền kiểm soát truy cập lần lượt và bạn sẽ thấy người dùng nào đang tạo sự cố – muzaffar