Tôi gặp sự cố với chức năng filemtime PHP. Trong webapp của tôi, tôi sử dụng công cụ mẫu Smarty với tùy chọn bộ nhớ đệm. Trong webapp của tôi, tôi có thể thực hiện một số hành động gây lỗi, nhưng chỉ tập trung vào một hành động. Khi tôi nhấp vào liên kết trên trang một số nội dung được cập nhật - tôi có thể nhấp vài lần và mọi thứ đều OK nhưng về một yêu cầu trên 10 không thành công. Sau lỗi xảy ra:Chức năng filemtime PHP - "stat không thành công cho"
filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for
và dòng gây ra vấn đề:
return ($_template->getCachedFilepath() && file_exists($_template->getCachedFilepath())) ? filemtime($_template->getCachedFilepath()) : false ;
Như bạn thấy, tập tin tồn tại bởi vì nó được kiểm tra.
dòng Problematic mã được bao gồm trong smarty_internal_cacheresource_file.php
(một phần của Smarty lib v3.0.6)
App đang chạy trên hệ thống UNIX, lưu trữ bên ngoài.
Bất kỳ ý tưởng nào? Tôi có nên đăng thêm chi tiết không?
Chỉ cần một lưu ý: là thư mục mẹ có thể đọc được? –
có thể đọc được – lbednaszynski