我試圖運行基於CakePHP的應用程序。 這是它:Newsletter Mailer v1.1基於CakePHP的應用程序拋出500服務器錯誤上要求高速緩存類
我試圖讓這個運行位置:mailer.dasministerium.com
但正如你所看到的一切,我收到一個500內部服務器錯誤。
我跟蹤這個錯誤降到文件:cake/libs/cache.php
線203
$core = App::core();
$path = $core['libs'][0] . 'cache' . DS . strtolower($name) . '.php';
if (file_exists($path)) {
require $path;
return true;
}
其中線203是:require $path;
要跟蹤下來我死了()d befor這一行,並得到了我的模具( ) 信息。
在該行後面的模具導致了500錯誤,但是在所需的文件(cake/libs/cache/file.php
)中死亡(500)也給了我500。
因此,整個事情真的在需要的東西上崩潰。
我運行Ubuntu 8.04 64位,PHP 5.2.4(如Apache模塊,還不快-CGI)
任何想法如何得到這個運行?
在此先感謝! 大衛
編輯:
打印出所有的錯誤到錯誤文件後,我發現這一點:
PHP Fatal error: Class 'CakeLog' not found in /var/www/vhosts/dasministerium.com/subdomains/mailer/httpdocs/cake/libs/cache/file.php on line 83
Unfortnunately存在這個文件在所有CakeLog
沒有提及.. 。so:wtf ?!
編輯2:
var_dump(class_exists('CakeLog')); // this before the crashing
// require() returns true!
編輯決賽!
它是一個CakePHP的< - > eAccelerator在問題....解決
如何查看Apache日誌 – dogmatic69 2011-02-16 14:30:34
@ dogmatic69已經檢查過它們。沒有結果 – 2011-02-16 14:33:21
文件權限? – Leo 2011-02-16 15:04:31