掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
最近在幫一個(gè)客戶做商城,使用的是shopnc(我們二次開發(fā)都是說(shuō)出來(lái)的),其實(shí)二次開發(fā)對(duì)于做互聯(lián)網(wǎng)服務(wù)的團(tuán)隊(duì)來(lái)說(shuō)沒有什么不光彩的,在網(wǎng)運(yùn)行的絕 大多說(shuō)網(wǎng)站都是基于開源框架二次開發(fā)而來(lái)。自己完全獨(dú)立開發(fā)有很多不足,一個(gè)是時(shí)間太長(zhǎng),還有就是自己的知識(shí)所限可能有太多的問題。而那些知名的開源程序 是經(jīng)過(guò)很多人的努力而成的。至于市面上那些說(shuō)完全自己開發(fā)的,99%都是忽悠的,我們知道有的建站公司可能會(huì)自己開發(fā)一套企業(yè)網(wǎng)站系統(tǒng),但是對(duì)于那些功能 很龐大的說(shuō)是自己開發(fā)的,完全是瞎扯淡,讓懂行的一眼就能看出來(lái)的。包括騰訊旗下很多網(wǎng)站都是基于開源程序二次開發(fā)而成的。
好了現(xiàn)在講那個(gè)問題吧,就是這個(gè)客戶突然告訴我說(shuō)他們的網(wǎng)站在后臺(tái)更新信息在前臺(tái)部改變。比如把網(wǎng)站名由A換成B,但是前臺(tái)還是顯示B。于是我就開始解決問題了。
首先我排除了權(quán)限問題,因?yàn)槲耶?dāng)時(shí)幫他們上線的時(shí)候沒有任何權(quán)限問題,因?yàn)槲耶?dāng)時(shí)修改這些信息前臺(tái)顯示沒問題。結(jié)果我試著看是不是PHP支持問題出現(xiàn)異 常,但我果斷寫 了<?php phpinfo(); ?>看PHP的信息,結(jié)果發(fā)現(xiàn)也沒什么問題。
接下來(lái)就是亂撞了,比如看ZEND是不是正常(雖然查看之前我自己幾乎排除了這種可能,但沒有辦法就這樣試著)。后來(lái)我去了自己以前加的shopnc群 請(qǐng)求解決,這時(shí)候有幾個(gè)熱心的人回答,都說(shuō)刪除cache下的一些文件,還有的說(shuō)重啟web服務(wù)器(其實(shí)我以前用測(cè)試用過(guò)shopnc,也是有這樣的問 題,結(jié)果是每次修改文件需要apache生效,但修改后臺(tái)信息也就是操作了數(shù)據(jù)庫(kù)則不要重啟Apache,只需要更新后臺(tái)緩存即可。)而我現(xiàn)在重啟了無(wú)數(shù) 遍IIS都無(wú)效。
結(jié)果我就去看了一下文件夾的權(quán)限,我發(fā)現(xiàn)Cache目錄竟然沒有寫的權(quán)限,也就是我們修改后根本寫不進(jìn)緩存,而聽說(shuō)shopnc是利用文件緩存機(jī)制的。
果斷給上權(quán)限(當(dāng)然實(shí)際上如果對(duì)安全要求較高的話,不用勾選完全控制)
問題就這樣解決了,其實(shí)解決的核心就是給cache文件夾寫入緩存的權(quán)限,linux服務(wù)器就是777,win就給對(duì)應(yīng)用戶修改的權(quán)限。
木泉網(wǎng)由數(shù)據(jù)庫(kù)工程師、資深SEOer、互聯(lián)網(wǎng)專欄作者、網(wǎng)站站長(zhǎng)等互聯(lián)網(wǎng)人士組成,致力于為個(gè)人、企業(yè)提供高效的互聯(lián)網(wǎng)全方位解決方案!在湖南長(zhǎng)沙我們提供長(zhǎng)沙網(wǎng)站建設(shè)、長(zhǎng)沙網(wǎng)站推廣、長(zhǎng)沙SEO等互聯(lián)網(wǎng)服務(wù),同時(shí)承接全球互聯(lián)網(wǎng)相關(guān)業(yè)務(wù)!
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流