我有一個APC問題。 Parent.php包含具有相對路徑的另一個文件。例如PHP需要在清除APC緩存後才工作一次,然後發生500錯誤。爲什麼?
require_once'child.php';
如果我清除apc_cache,然後加載Parent.php,它的工作原理。 但在後續的加載中,它失敗。死於require_once'child.php'。
顯然相對路徑,保存到apc_cache時,沒有被正確翻譯上的下一個負載...
apc.include_once_override被關閉,所以它不是。
它還能是什麼?
編輯添加的錯誤: PHP致命錯誤:require_once()[function.require]:無法打開所需 '路徑/要/ file.php'
是的,它可以通過不同的路徑緩存......你是如何解決你的問題?順便說一句:PHP Version => 5.2.16 – joedevon 2011-05-11 12:17:47
joedevon:我很可能通過明確指定路徑來解決問題。 – Evert 2011-05-11 12:49:30
原來,它不可能是。當我清除緩存時,它第一次就會失敗......這是一個測試框......所以沒有其他路徑調用它,它已經失敗了。 – joedevon 2011-05-17 18:46:21