Nếu bạn đang chạy một ngăn xếp PHP IIS và gặp lỗi này, đó thường là một bản sửa lỗi cấp phép nhanh chóng.
Nếu bạn tự quản lý máy chủ windows và có quyền truy cập, hãy thử điều này ĐẦU TIÊN:
Điều hướng đến thư mục đang khiến bạn phải đau đầu khi ghi và nhấp chuột phải vào thư mục đó> mở thuộc tính> bảo mật.
Xem những gì người dùng có quyền truy cập vào thư mục, những gì chỉ đọc và những gì có đầy đủ. Bạn có một nhóm đang chặn ghi?
Bản sửa lỗi sẽ dành riêng cho thiết lập IIS của bạn, bạn đang sử dụng Xác thực ẩn danh với IUSR của người dùng cụ thể hay với danh tính Nhóm ứng dụng?
Bằng mọi giá, bạn sẽ kết thúc việc thêm quyền ghi đầy đủ mới cho một trong các IUSR, IIS_IUSRS hoặc danh tính nhóm ứng dụng của bạn - như tôi đã nói, điều này sẽ thay đổi tùy thuộc vào thiết lập của bạn và cách bạn muốn thực hiện, bạn có thể đi xuống lỗ hổng của google về cái này (một bài đăng như vậy - quyền IIS_IUSRS và IUSR trong IIS8 ) Đối với tôi, tôi sử dụng anon với danh tính nhóm ứng dụng của mình để tôi có thể MACHINE_NAME\IIS_IUSRS
đọc / ghi đầy đủ trên mọi thời điểm hoặc tải lên thư mục.
Tôi không cần thêm bất cứ điều gì bổ sung vào của tôi open_basedir =
trong php.ini.