Codeigniter lỗi “No Input File Specified”

0
472

Codeigniter lỗi No Input File Specified

Một trang web mà tôi làm việc với nó được xây dựng trên khung CodeIgniter version 3.11. Chạy ở local khá ổn định, nhưng khi upload lên server thì xuất hiện lỗi: “No Input File Specified“. Thực sự chưa thấy lỗi này trước đó, sau một hồi loay hoay bật debug tìm lỗi thì tôi đã tìm ra được một mánh khóe tưởng như khá đơn giản, nó nằm ở file rewrite của htaccess:

Trước đó:

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php/$1 [L]  

Sau khi sửa:

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php?/$1 [L]  

Phát hiện sự khác biệt? Lưu ý dấu chấm hỏi sau index.php?/. Trong đoạn mã thứ hai. Thêm vào đó, trang web của tôi bây giờ đã chạy tốt. Tại sao điều này thay đổi ngẫu nhiên tôi không bao giờ biết nhưng tôi hy vọng điều này sẽ giúp nếu bạn thấy mình trong tình huống tương tự.

Chúc các bạn thành công

nhantam
Lập trình web app tại Panpic

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

6 + 1 =