Tôi đã theo dõi một số bài viết về điều này, nhưng không có bài viết nào giải quyết vấn đề của tôi. Mỗi yêu cầu trên trang web ghi các mục sau vào nhật ký hệ thống.
var/log/system.log
:
2013-10-09T12:53:50+00:00 ERR (3): Warning: include(File.php): failed to open stream: No such file or directory in /var/public_html/domain.com/live/lib/Varien/Autoload.php on line 93
2013-10-09T12:53:50+00:00 ERR (3): Warning: include(): Failed opening 'File.php' for inclusion (include_path='/var/public_html/domain.com/live/app/code/local:/var/public_html/domain.com/live/app/code/community:/var/public_html/domain.com/live/app/code/core:/var/public_html/domain.com/live/lib:.:/usr/share/pear:/usr/share/php') in /var/public_html/domain.com/live/lib/Varien/Autoload.php on line 93
Tôi đã thấy và theo dõi các bài viết chỉ ra điều này có liên quan đến trình biên dịch.
Những gì tôi đã làm cho đến nay
Tôi đã nhận xét hai dòng ra includes/config.php
.
Xóa trình biên dịch từ thiết bị đầu cuối sau bài viết của Mr Storm: Trình biên dịch Magento .
Đảm bảo rằng bộ nhớ cache được làm trống và lập chỉ mục đã được chạy nhiều lần.
So sánh một bản sao vanilla 1.7.0.2 CE và tìm kiếm bất kỳ tệp nào mà cơ sở mã của riêng tôi có thể bị thiếu (sử dụng WinMerge).
Vô hiệu hóa liên kết trong quản trị viên.
Thay đổi quyền truy cập tệp thành một số khuyến nghị khác nhau và trở lại.
Tôi cũng nhận thấy rằng trang profiler trong quản trị viên được đặt Admin > System > Tools > Compilation
hoàn toàn trống, ngoài phần điều hướng và chân trang.
Bất kỳ trợ giúp về nơi để bây giờ sẽ được đánh giá rất cao. Xin hỏi nếu có gì không rõ ràng. Cảm ơn!
if ($class === 'File') { mageDebugBacktrace(); }
vào lib/varien/autoload.php
đây: pastebin.com/yiZ0cjVy , nhưng nó vẫn cho tôi vấn đề tương tự ....
/lib/Varien/Autoload.php on line 93
và sử dụng Mage'smageDebugBacktrace()
(đó là một chức năng, vì vậy hãy gọi trực tiếp). Xem nơi mà File.php đến từ đâu. Sử dụngif ($class === 'File') { mageDebugBacktrace(); }
để nó sẽ không in trên mỗi lớp tự động tải. Tôi gặp vấn đề tương tự với mô-đun PHPUnit của Ecomdev.