新聞中心
PHPBB技術(shù)文檔翻譯:如何快速/簡單的清理PHPBB緩存
作者 / 無憂主機 時間 2012-10-19 02:10:33
當(dāng)我們修改了phpbb的樣式或者是模型的時候總是需要回到管理員控制面板去清理緩存,最終的后果就是手忙腳亂,非常痛苦。不知道是不是很多開源程序的論壇都這個特性,無憂主機小編(m.gle-technology.com)給discuz站長們修改文件的時候都是這樣,清理緩存真是感覺到一種撕心裂肺的感覺。直到無憂主機小編(m.gle-technology.com)在phpbb官網(wǎng)打醬油的時候意外發(fā)現(xiàn)一篇快速清理緩存的文章!
站長們不用擔(dān)心沒用,因為無憂主機(m.gle-technology.com)已經(jīng)在我們lamp架構(gòu)上的php虛擬主機已經(jīng)測試過了,相當(dāng)完美!廢話不多說,直接進入主題吧。
主要步驟:
1、使用文本編輯器新建一個php文件,名稱取為DeleteForumCache.php。
2、在這個php的文件中加入下面的php代碼。
<?PHP // Deletes everything but index.htm and .htaccess from the phpBB cache directory $cachedir = "cache"; $dir = opendir($cachedir); // Delete everything but index.htm and .htaccess while( $file = readdir( $dir ) ) { if ($file == "." or $file == ".." or $file == "index.htm" or $file == ".htaccess") { continue; } echo "Deleting $cachedir/$file ... "; if (unlink("$cachedir/$file")) { echo "Done.<BR>"; } else { echo "Not done.<BR>"; } } // Do not remove subdirectory because we want two files to remain. // // if (rmdir($cachedir)) { // echo "<BR>Directory $cachedir was completely deleted.<BR>"; // } else { // echo "<BR>Directory $cachedir could not be completely deleted. Check permissions."; // } ?>
3、保存后把我們建立的DeleteForumCache.php上傳到phpbb站點的根目錄。
4、運行的話直接在瀏覽器的地址欄輸入http://m.gle-technology.com/DeleteForumCache.php,運行之后就可以了,每次需要清理緩存就直接在瀏覽器刷新一下就可以了。
NOTE:無憂主機虛擬主機的根目錄是public_html,想了解更多請查看教程“無憂主機用戶建站標準流程”。
純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名本文地址:http://m.gle-technology.com/phpbb/9415.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)