Tôi có bản cài đặt Apache2 mới trong thử nghiệm Debian và định cấu hình máy chủ ảo trong thư mục như sau:
<Directory "/path/to/project">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Tuy nhiên, nó hiển thị cho tôi một lỗi 403 Cấm khi tôi truy cập và nhật ký lỗi hiển thị:
[Mon Sep 23 22:07:57.249276 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of Require all denied: denied
[Mon Sep 23 22:07:57.249349 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of <RequireAny>: denied
[Mon Sep 23 22:07:57.249361 2013] [authz_core:error] [pid 8599] [client 127.0.0.1:49057] AH01630: client denied by server configuration: /path/to/project/some_file
Tại sao nó hiển thị "kết quả của Yêu cầu tất cả bị từ chối: bị từ chối" nếu tôi đang sử dụng "Yêu cầu tất cả được cấp" ?
Các tệp này có thể được đọc bởi bất kỳ người dùng nào và chỉ trong trường hợp tôi đã cố gắng thay đổi chủ sở hữu thành Apache (dữ liệu www) mà không gặp may. Ngoài ra, máy chủ mặc định http://localhosthoạt động bình thường và phpmyadmin http://localhost/phpmyadmincũng hoạt động.
Tất cả trợ giúp tôi tìm thấy trên Internet là về việc thay thế chỉ thị Đặt hàng bằng Yêu cầu. Tôi đã làm điều đó. Điều gì có thể là vấn đề bây giờ?