簡體   English   中英

PHP error_log文件

[英]PHP error_log file

任何人都可以通過error_log文件幫助我。 如果您已經猜到我不是經驗豐富的用戶,那是真的:-)

我在具有4個CPU和768內存的CentOS 5上具有VPS。 上面有5個網站。

我的問題是,在站點的根目錄下以及在任何其他包含php腳本的文件夾中,沒有哪個儀表會在該站點系統上生成文件“ error_log”,因此在運行某些php腳本后,該文件夾中將存在error_log。

在每個訪問系統上都寫新行,並且它是同一條錯誤消息,在任何錯誤文件中只是時間不同。

這是error_log文件的一部分:

[13-Mar-2012 06:52:18] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
[13-Mar-2012 06:52:20] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0

如果我是對的,那是關於加速器的事情。 我試圖找到那是什么,如果我是對的,那是某種緩存機制。 到目前為止,我知道我對此沒有做任何事情。

我的網站使用的是廣泛使用的靜態html緩存,頁面是由php生成的,它存儲在磁盤上的文本文件中,然后從磁盤存儲在服務器中。 像這樣的東西:[http://www.theukwebdesigncompany.com/articles/php-caching.php][1]

任何幫助發現問題並修復它的方法都將很不錯。 另外,如果您有任何疑問,請不要猶豫,我會盡全力幫助您。 同樣,我對WHM沒有經驗,所以如果您問我一些問題,請告訴我在哪里可以找到它:-)。

最好的祝福。

您必須為php 5.3安裝eAccelerator擴展,您可能已更新為php 5.3並忘記安裝它(或cp自動更新!)

eAccelerator是PHP的免費開源PHP加速器,優化器,編碼器和動態內容緩存。 通過在編譯狀態下緩存PHP腳本,可以提高PHP腳本的性能,從而幾乎完全消除了編譯開銷。 它還使用一些優化來加速PHP腳本的執行。 eAccelerator通常可以減少服務器負載,並使PHP代碼的速度提高1到10倍。

可以安裝或使用此鏈接, 網址為http://www.dedicated-resources.com/guide/128/eAccelerator-for-PHP.html

如果您不能這樣做或不想安裝ir,則可以編輯/usr/local/lib/php.ini並在擴展部分中刪除eaccelerator.so,pdo.so,pdo_sqlite.so,sqlite.so或返回php 5.2

我建議您安裝eAccelerator並提高您的php性能;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM