新聞中心
PHPBB技術(shù)文檔翻譯:如何快速/簡(jiǎn)單的清理PHPBB緩存
當(dāng)我們修改了phpbb的樣式或者是模型的時(shí)候總是需要回到管理員控制面板去清理緩存,最終的后果就是手忙腳亂,非常痛苦。不知道是不是很多開源程序的論壇都這個(gè)特性,無(wú)憂主機(jī)小編(www.gle-technology.com)給discuz站長(zhǎng)們修改文件的時(shí)候都是這樣,清理緩存真是感覺到一種撕心裂肺的感覺。直到無(wú)憂主機(jī)小編(www.gle-technology.com)在phpbb官網(wǎng)打醬油的時(shí)候意外發(fā)現(xiàn)一篇快速清理緩存的文章!
站長(zhǎng)們不用擔(dān)心沒用,因?yàn)闊o(wú)憂主機(jī)(www.gle-technology.com)已經(jīng)在我們lamp架構(gòu)上的php虛擬主機(jī)已經(jīng)測(cè)試過(guò)了,相當(dāng)完美!廢話不多說(shuō),直接進(jìn)入主題吧。
主要步驟:
1、使用文本編輯器新建一個(gè)php文件,名稱取為DeleteForumCache.php。
2、在這個(gè)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站點(diǎn)的根目錄。
4、運(yùn)行的話直接在瀏覽器的地址欄輸入http://www.gle-technology.com/DeleteForumCache.php,運(yùn)行之后就可以了,每次需要清理緩存就直接在瀏覽器刷新一下就可以了。
NOTE:無(wú)憂主機(jī)虛擬主機(jī)的根目錄是public_html,想了解更多請(qǐng)查看教程“無(wú)憂主機(jī)用戶建站標(biāo)準(zhǔn)流程”。
純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名本文地址:http://www.gle-technology.com/phpbb/9415.html