Neo's Blog

首頁 相本 討論 書籤

分類目錄
本站日誌 (51)
碎碎唸啦 (173)
網站架設 (84)
程式設計 (161)
軟體使用 (69)
電子商務 (126)
經營奇想 (48)
基金理財 (11)
聰明消費 (87)
電影心得 (47)
開放原碼 (16)
工作記錄 (2)
毛毛小記 (9)
就是不同 (2)




歷史資料
 




February 24, 2007
[PHP] ADOdb 的 Cache write error

如果使用 ADOdb 出現以下的訊息:

Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysqlt error: [-32000: Cache write error] ....

大部份就是 ADOdb cache 沒有權限寫入,但這並不是直接 chmod 777 cache -R 就沒事了。因為 ADOdb cache 會在 cache 目錄中建立資料夾,通常系統基於安全性考量,並不一定可以讓 PHP 建立 777 權限的資料夾,這時通常只要把 cache 目錄的 owner 設為執行 PHP 的 owner (如:apache) 就可以了。

範例:

chown apache cache

 
由 Neo 發表於 February 24, 2007 12:36 AM 收進你的MyShare個人書籤  

呵呵,没用过它自带的cache.

你用下来效果如何,,,谈谈感受吧..


jl 發表於 February 24, 2007 11:47 AM

對於大量檢索的效能是可以增進不少
但是資料的更新速度就不是那麼快了
有一好沒有兩好,在資料翻新速度與資料庫讀取速度之間,真是非常難以取捨的一段啊


hina 發表於 June 21, 2007 07:00 PM
發表迴響  
(*星號開頭為必填欄位)











(請輸入您看到的數字,看不到請按右鍵->顯示圖片)


記住我的資訊?







Copyright 2005 Neo's Blog All rights reserved.