
作者:天津九安特機電工程有限公司 來(lái)源: 天津九安特機電工程有限公司 日期:2026-05-05 07:10:02
昨晚看百度站長(cháng)工具“抓取異?!惫δ?,內部發(fā)現自己放置的服務(wù)服務(wù)方法一個(gè)不太管但是對今后很重要的網(wǎng)??站,這幾天了出現500錯誤!器錯器內
百度站長(cháng)工具抓(′?_?`)取異常功能
出現500錯誤,誤w誤排那網(wǎng)站鐵定是出現除式打不開(kāi)了。慘!部錯輸入網(wǎng)址進(jìn)行瀏覽,解決果然。內部一片白色,服務(wù)服務(wù)方法只有
500?? Internal Server Error
這樣的器錯器內大字??和一些英文。服務(wù)器除了告??訴出現500錯誤,誤w誤排啥也不提示??。出現除式
500 INTERNAL SERVER ERROR
此網(wǎng)站真是部錯多災多難??!去年9月用WORDPRESS弄的解決框架,先放上去養著(zhù),內部也沒(méi)更新,不求有流量,只求個(gè)穩定,待開(kāi)展業(yè)務(wù)時(shí)再調(diao)整美化和完善內容。沒(méi)想到過(guò)年時(shí)回家待了一個(gè)月,沒(méi)有網(wǎng)絡(luò ),不能管理,年后打開(kāi)網(wǎng)站竟然發(fā)現是(shi)一片空?白,登陸FTP??發(fā)現空間里一個(gè)文件也沒(méi)了(想來(lái)應該是自己某個(gè)誤操作,在沒(méi)有很好的網(wǎng)絡(luò )環(huán)境下和時(shí)間緊張的情況下導致的)。再打開(kāi)百度SITE一下,沒(méi)了,收錄全清零了。真是,辛辛苦苦養半年,一夜回到解放前。
內心悲催無(wú)法( ?ヮ?)言說(shuō)┐(′?`)┌
華哥的內心是無(wú)比的悲催!
沒(méi)有辦法,收拾好心情,重新再來(lái)。2月中旬上網(wǎng)穩定后,趕忙(??-)?把網(wǎng)站由本地再傳至FTP上,同時(shí)在百度站長(cháng)平臺再次提交網(wǎng)址請求收錄。上周發(fā)現百ヽ(′▽?zhuān)?/度收錄增加了一些頁(yè)面,不再是光禿??禿的一個(gè)首頁(yè)。同時(shí)也給網(wǎng)站增加了幾個(gè)頁(yè)面,但沒(méi)足夠時(shí)間來(lái)打理。沒(méi)想到,這些天不理它,它又出現500 Inte??rnal Serv??er Error問(wèn)題。
(不得不贊一下百度站長(cháng)工具,真的是良心產(chǎn)品,能夠幫助發(fā)現(xian)網(wǎng)站的問(wèn)題,好好地使用,是很有價(jià)值的。)
難道還要再來(lái)一次,回到解放前?!
如果此要命的(′▽?zhuān)?(de)問(wèn)題不解決,那不是回到解放前,是要回到??原始社會(huì )。接下來(lái)是如何解決(jue)WORDPRESS出現500的問(wèn)題。
1.訪(fǎng)問(wèn)同一主機下的另一個(gè)網(wǎng)站,(╯°□°)╯︵ ┻━┻也是WORDPRESS建(jian)的。發(fā)現訪(fǎng)問(wèn)正常,再登陸主機管理面板,重啟了下網(wǎng)站空間,發(fā)現一切照舊,可以判斷此500錯誤和網(wǎng)站所在的主機環(huán)境并沒(méi)有什么關(guān)聯(lián),不應該是網(wǎng)站空間環(huán)境(PHP配置)造成的。
2.既然不是網(wǎng)站環(huán)境導致,那就出在網(wǎng)站程序本身了。還好,網(wǎng)站在本地有備份。于是將備份文件放置在本地XAPMM下的htdocs目錄進(jìn)行測試(注意要看或修改wp-config.php文件里的數據庫連接信息,要清楚連接的是哪個(gè)主機的數據庫,是本地還是遠程),發(fā)現網(wǎng)站運行很正常。
3.登陸FTP,新建備份目錄,將原來(lái)的網(wǎng)站文件全部復制至新目錄,以防萬(wàn)一,同時(shí)將本地所有文件再重新上傳一次),結果,還是500。
4.悲劇了!這要咋整?要是能看到具體出錯的信息提示就好了!這如靈光一閃,華哥隱約記得wordpress有這功能,于是打開(kāi)wp-config.php(先從FTP下ヾ(′?`)?載,以保持和網(wǎng)站空間一致)文件,別說(shuō),一眼就看到了:defineヾ(′▽?zhuān)??(‘WP(???)_(′▽?zhuān)?DEBUG’, false);這一行,這下知道如何改了,將false改為true即可,即:define(‘WP_DEBUG’, true);然后上傳刷新首頁(yè)。這??下好了,服務(wù)器不再出現500 Internal Server Error這樣的信息,而是提示了一些信息,雖然是英文,但是上面明確告訴了,是哪個(gè)WORDPRESS文件出錯了。于是找到這些出錯的文件,(′?ω?`)重新傳上去覆蓋((′ω`*)也有??可能這些出錯的文件在FTP??空間里并( ?ヮ?)沒(méi)有,而本地運行正常的網(wǎng)站是有的,再次可見(jiàn)在本地有一個(gè)網(wǎng)站備份多么重要)。呵!網(wǎng)站好了。
5.又發(fā)現有些內容中的圖片不能顯示了,還好,在第3步做了備份,將upl??oads目錄復制過(guò)去即可。(有備才能無(wú)患,網(wǎng)站要常備份,因為人的思慮未必會(huì )很周全,特別是在急的情況下)
以上采用的是層ヽ(′▽?zhuān)?/層排除的方法,才找到了WORDPRESS網(wǎng)站出現500 In??ternal Server Error的根本原因。最核心的一點(diǎn)是啟用WORDPRESS的DEBUG功能,讓其幫助發(fā)現是什么問(wèn)題或是由哪些文件(jian)導致出錯。在問(wèn)題解決后,再將WP_DEBUG設為false。
500 Internal Server Error從字面上理解是服務(wù)器出錯,但解決問(wèn)題的法則,還得從程序本身去找。