Tôi gặp vấn đề khiến tôi bị đau đầu và tôi hy vọng có thể có ai đó ở đây có ánh sáng mà họ có thể chia sẻ.Slim Framework .htaccess/sư tử núi osx
Trước đây tôi đã chạy OS X Mountain Lion mà không gặp vấn đề gì với khung làm việc mỏng. Kể từ khi nâng cấp lên OS X Mountain Lion, tôi đã không có gì ngoài rắc rối kể từ khi nó viết lại httpd.conf của bạn và các cài đặt khác. Một trong số đó có vẻ là htaccess. Tôi có thiết lập vhosts và một số trước đây làm việc bằng cách sử dụng mỏng hiện đang bị hỏng trên bất kỳ url nào khác ngoài /
.
Vì vậy, tệp htaccess của tôi đã không thay đổi kể từ khi nâng cấp nên tôi tự hỏi vấn đề là gì. Tôi đang sử dụng htaccess mặc định như được cung cấp trong tải xuống khung mỏng, thậm chí tôi đã thử một tùy chỉnh nhưng không có kết quả.
Thăm /
tạo trang yêu cầu. Truy cập một URL khác thực hiện điều này:
Not Found
The requested URL /myurl was not found on this server.
Bất kỳ một mẹo nào?
mod_rewrite được kích hoạt, và đây là những gì thiết lập vhost của tôi là:
<Directory "/Users/chris/Sites/slimphp/">
Allow From All
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerName "slim.php"
DocumentRoot "/Users/chris/Sites/slimphp"
</VirtualHost>
và chắc chắn bạn đã bật mod_rewrite? –
Điều này cần gỡ lỗi cơ bản trước. Ví dụ: khung làm việc mỏng có thể không tương thích với cấu hình máy chủ của bạn. Bạn nên tìm hiểu xem việc tiến hành khung công tác mỏng nào để xử lý cấu hình máy chủ xử lý sự cố trước tiên. Xem thêm: [Slim PHP Framework Help] (http://stackoverflow.com/questions/6807260/slim-php-framework-help?rq=1) – hakre