1 頁 (共 1 頁)

[外掛+討論] Cached Generation無法緩衝

發表於 : 2005-11-06 14:40
w2812451
很多人說Cached Generation好像沒什麼用處!
http://phpbb-tw.net/phpbb/viewtopic.php?t=38834
你裝完後請先看看cache資料夾\r

請先看是否有建一個cache資料夾!
如果沒有!請先建立

如果有了請先看看cache內是否有一堆內sql_XXXXX.php檔~!
如果沒有!那就表示要做修改嚕~

首先到db資料夾內會看到\r
mysql4.php 和 mysql.php
把這兩個檔案名稱對調就可以了!

原理解說:
因為外掛安裝時只交你修改mysql.php
但是有些人是用mysql4
所以並無法顯示功能!所以只要掉換就好嚕~

-------------------------------------------------------------------
目前還在測試此方法是否有錯誤!

發表於 : 2005-11-06 15:24
Kill
已經幫你移動好了
順便把標題改好 ;-)

發表於 : 2005-11-06 16:11
w2812451
感謝大大的幫忙!第二個知道是否需要做以上修正的方法!
就是當你進入後台時!如果出現\r
Fatal error: Call to undefined function: clear_cache() in c:\appserv\www\admin\page_footer_admin.php on line 45
\r
就表示需要修改嚕!

發表於 : 2005-11-06 23:05
flyinghail
使用mysql4.php可以支持事務,但是實際上在phpBB中根本沒有用到事務...

還有一點差別是在mysql_fetch_array,mysql4.php是MYSQL_ASSOC,mysql.php沒有寫可選參數(也就是默認的MYSQL_BOTH),MYSQL_ASSOC能做到的MYSQL_BOTH也能做到\r

所以用mysql.php和用mysql4.php根本看不出差別...

phpbbstyles.com的發佈貼子中有人貼出了一個mysql4.php的修改,而我做的修改文檔也已經提交給作者了....不知道爲什麽他一直沒有公佈呢- -b
其實根據對mysql.php的修改來做mysql4.php的修改也是很簡單的

發表於 : 2005-11-07 19:58
w2812451
恩!我當初也是這麼想~不過發現掉過來比較快^^!
不然你先把方法給我~

發表於 : 2005-11-07 20:42
flyinghail
http://www.phpbbstyles.com/viewtopic.php?p=53182#53182
這是有人修改的mysql4.php的原文
另外我說錯了......phpBB用到了事務,不過事務畢竟不是必須的執行過程,所以沒有也不會影響什麽,畢竟SQL一般是不會出錯的

發表於 : 2005-11-07 20:53
*tytsim*
其實我用的是mysql4.x
但是我都是用mysql3.x的php來執行...
因為mysql4.php太多外掛相沖的問題...
最怪是竟然用了久久都沒有事...
一用mysql4.php就出事...

發表於 : 2005-11-08 22:30
咖啡不加糖
flyinghail 寫:http://www.phpbbstyles.com/viewtopic.php?p=53182#53182
這是有人修改的mysql4.php的原文
另外我說錯了......phpBB用到了事務,不過事務畢竟不是必須的執行過程,所以沒有也不會影響什麽,畢竟SQL一般是不會出錯的
我用了他修改的檔案會整個空白 :-o ...用了w2812451大說的方法就能正常使用了..
不知道怎麼改原本的mysql4.php,改到一個地方會找不到說 :oops:

發表於 : 2005-11-08 23:38
flyinghail
完整的找不到可以只找一部分阿^^
對照着mysql.php的位置看就是了

發表於 : 2005-11-09 09:57
咖啡不加糖
位置差不多放下去也沒關係嗎@@?

發表於 : 2005-11-09 10:03
flyinghail
當然不是咯....你得差不多知道爲什麽要放在這裡才好,不然真要出什麽錯怎麽解決,另外,不是有已經修改好的了麽,雖然測試不能用,但是參考一下也是可以的吧\r
另外我比較了一下http://www.phpbbstyles.com/viewtopic.php?p=53182#53182和我正在用的,應該沒有什麽錯誤(除了那個2.0.18需要修改的地方)

發表於 : 2005-11-09 10:24
咖啡不加糖
幾乎都能找到,我剛才是直接下載全新2.0.18版的檔案,並照您說的參考另一個檔案來改,剛傳上去之後出現\r
319行錯誤

代碼: 選擇全部

mysql_free_result($query_id);
我依照先前裝子分區的經驗把它改成

代碼: 選擇全部

@mysql_free_result($query_id);
就可以正常運作了@O@..不知道這樣對不對

發表於 : 2005-11-09 20:05
*tytsim*
小貼示:
如果你的空間不是很大很大....約15MB以下
就要常常到論壇後台清清cach(快過ftp很多...)

我的空間有50mb...
但是我的其他網頁應估了10mb...
其他就是論壇...
怕怕....

發表於 : 2005-11-09 20:34
*tytsim*
剛剛逛了一會兒...
再看看cach檔:
其中一個sql_xxxxxxxxxxxxxx.php
有246.51kb...
還有一個sql_posts_xxxxxxxxxxxx.php
有63.09kb
其它都是幾百bytes...