今天花點(diǎn)時(shí)間給你們寫(xiě)一篇文章,如何解決安裝網(wǎng)站源碼后,打不開(kāi)網(wǎng)站的問(wèn)題,以免你們?cè)诰W(wǎng)上下載源碼后,也是挺煩的。
網(wǎng)站源碼安裝后打不開(kāi)的解決方法
網(wǎng)站源碼安裝后要先審查域名是否有正確解析,網(wǎng)站環(huán)境是否有配置正確,最重要的一點(diǎn)就是網(wǎng)站數(shù)據(jù)庫(kù)是否有正確連接成功,還有檢查偽靜態(tài)配置,檢查網(wǎng)站運(yùn)行目錄,檢查寫(xiě)入權(quán)限,檢查運(yùn)行默認(rèn)頁(yè),大部分網(wǎng)站打不開(kāi),基本都是這幾個(gè)問(wèn)題所造成的,都檢查一遍,基本就可以打開(kāi)了。
那么如何檢查問(wèn)題?
一、域名是否有正常解析?如何檢查?第一種方法:打開(kāi)電腦“運(yùn)行”,打開(kāi)cmd,輸入:ping 域名,比如ping xiaohuiyl.com 出現(xiàn)圖片中返回的一樣,就說(shuō)明域名解析正常。
來(lái)自 xxx.xx.xxx.xxx 指的就是你服務(wù)器的IP地址,說(shuō)明你的域名,已經(jīng)成功解析到你的服務(wù)器上。
如果不是出現(xiàn)如圖片中一樣的,說(shuō)明還沒(méi)有正確解析,如果你域名那邊沒(méi)配置錯(cuò),那就是解析存在延遲,等一段時(shí)間就好了。
第二種方法:當(dāng)你安裝上源碼后,眾所周知,每套源碼,根目錄下都有一個(gè)“Robots.txt”文件,這時(shí)候,我們用域名打開(kāi)Robots.txt試試看能不能正常打開(kāi)Robots.txt文件看見(jiàn)里邊的內(nèi)容,如果能正常看見(jiàn),說(shuō)明域名解析的正確的。
比如域名這樣輸入:http://你的域名/Robots.txt
如果根目錄下面沒(méi)有Robots.txt文件,自己隨便創(chuàng)建個(gè)txt文件,訪問(wèn)下也可以。
二、按照上面檢查,域名解析正常的話,那么開(kāi)始審查數(shù)據(jù)庫(kù)是否有正常鏈接。
動(dòng)態(tài)網(wǎng)站,都需要連接數(shù)據(jù)庫(kù),如果不連接,也會(huì)打不開(kāi)網(wǎng)站。想了解什么是動(dòng)態(tài)網(wǎng)站,怎么連接數(shù)據(jù)庫(kù),可以在網(wǎng)上查詢一下。
由于時(shí)間有限,就不給你們說(shuō)那么多了。
三:檢查網(wǎng)站是否添加偽靜態(tài),個(gè)別網(wǎng)站程序要求設(shè)置偽靜態(tài)才能正常訪問(wèn)。
每套cms都有偽靜態(tài)規(guī)則,在安裝之前了解清楚,你這套程序是哪套cms,所謂指的cms就是一套網(wǎng)站程序,比如WordPress,thinkphp,圖片中用的是寶塔面板,現(xiàn)在不論是新手還是老手,寶塔面板都是建站必備的,至于什么是寶塔面板,自己百度“寶塔面板搭建教程”
四、檢測(cè)默認(rèn)運(yùn)行文檔,默認(rèn)運(yùn)行文檔就是index.html或者index.php
如圖中所示,index.php,或者index.html,如果網(wǎng)站程序支持HTML純靜態(tài),就把index.html放在第一,沒(méi)有偽靜態(tài),就把index.php放在第一。
五、檢測(cè)網(wǎng)站運(yùn)行目錄,個(gè)別奇葩cms,需要指定某個(gè)網(wǎng)站目錄運(yùn)行,才能正常訪問(wèn)。
如圖片中所示,ThinkPHP跟Laravel,都需要運(yùn)行指定目錄,比如如ThinkPHP就需要你運(yùn)行public目錄,為什么要運(yùn)行指定目錄?因?yàn)門(mén)hinkPHP的index.php文件,就是放在public目錄下的,你不指定運(yùn)行目錄,域名是找不到index.php的。
六、檢查網(wǎng)站是否有寫(xiě)入權(quán)限,沒(méi)有寫(xiě)入權(quán)限,你網(wǎng)站一些文件不能自動(dòng)寫(xiě)入,也會(huì)導(dǎo)致網(wǎng)站出錯(cuò)
一些要求較高又比較復(fù)雜的網(wǎng)站程序,一般都需要寫(xiě)入權(quán)限,這些程序,你一訪問(wèn)域名,都會(huì)自動(dòng)生成一些文件,一般都是網(wǎng)站后臺(tái)需要生成。
權(quán)限要么是755,要么是775或者777,三個(gè)等級(jí),如果網(wǎng)站不顯示,也會(huì)可能是這個(gè)原因。
七、檢查網(wǎng)站源碼是否適應(yīng)這個(gè)環(huán)境,什么是環(huán)境?下面圖片中所顯示,都可以理解為環(huán)境。
服務(wù)器分兩種環(huán)境,一個(gè)為Apache服務(wù)器,一個(gè)為Nginx服務(wù)器,現(xiàn)在通用的服務(wù)器是Nginx,當(dāng)然一些稀奇古怪的源碼,也有可能是Apache,下載源碼時(shí)了解清楚用的是哪種服務(wù)器。
還有一個(gè)編程語(yǔ)言環(huán)境,有.php,.net等等,好幾種,現(xiàn)在通用的為php,怎么知道你網(wǎng)站源碼是用php環(huán)境的?如果你網(wǎng)站源碼大部分文件,都是.php后綴的,就是用php環(huán)境。
php又分多個(gè)版本,越復(fù)雜的源碼,用的php版本就越高,在下載網(wǎng)站源碼時(shí),了解清楚是用哪個(gè)php版本,然后下載這個(gè)php版本選擇,如上方圖片。
還有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)mysql有sql server,不過(guò)現(xiàn)在通用的有mysql,我也就不說(shuō)那么多了。
一些注意問(wèn)題:
一般數(shù)據(jù)庫(kù)登錄頁(yè)報(bào)錯(cuò),是php版本不對(duì)。
以上都沒(méi)問(wèn)題還會(huì)出錯(cuò),還有可能是你用寶塔面板,弄了防跨站攻擊,這時(shí)候關(guān)閉防跨站攻擊就可以打開(kāi)了。
還有一個(gè)插件,也會(huì)導(dǎo)致網(wǎng)站報(bào)錯(cuò),據(jù)我所知,寶塔面板一些插件,也會(huì)影響到網(wǎng)站報(bào)錯(cuò)。
2T:
以上都檢查過(guò),并且認(rèn)為沒(méi)問(wèn)題,還是打不開(kāi),你就放棄這套源碼吧,這時(shí)候不是缺少某個(gè)目錄,就是缺少某個(gè)文件,或者文件亂碼,沒(méi)有二次開(kāi)發(fā)能力的孩子,就不要浪費(fèi)時(shí)間了。
對(duì)了,除此之外,可能還會(huì)有些預(yù)料不到的問(wèn)題,這時(shí)候我們要善用百度,比如WordPress出錯(cuò)返回的是這條文字“wordpress發(fā)生意外錯(cuò)誤....”。
你就百度搜“wordpress發(fā)生意外錯(cuò)誤,可能WordPress.org或服務(wù)器配置文件存在問(wèn)題”就會(huì)出現(xiàn)一些教程教你怎么解決了。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/12390.html