今天我來分享自己搞php虛擬主機的經(jīng)歷,主要是給新手朋友們避個坑,免得你們折騰得頭大。
最近我想自己做個簡單網(wǎng)站,用來記錄日常分享。一搜網(wǎng)上,發(fā)現(xiàn)php虛擬主機便宜又好上手,我就果斷選了家免費的主機商。沒想太多,我直接上傳了我的php文件,結(jié)果打開網(wǎng)頁一看,整個頁面崩了,顯示個500錯誤代碼???,簡直一上手就踩雷。
我開始查原因,打開虛擬主機的日志文件看了幾眼。發(fā)現(xiàn)是文件權(quán)限沒設(shè)置主機直接不讓運行腳本。我急了,嘗試手動改了權(quán)限,用主機后臺的文件管理工具,把權(quán)限從默認(rèn)的644調(diào)成了755。這一頓操作后,網(wǎng)頁居然能打開了,我心里那個美。
但事情沒完,我又嘗試上傳新文件。這回問題又來了:文件上傳后顯示不了內(nèi)容,檢查日志才發(fā)現(xiàn)是磁盤配額滿了。我得手動清理舊文件,才騰出點兒空間。
我想加個數(shù)據(jù)庫功能,比如用戶留言。我進主機后臺設(shè)置數(shù)據(jù)庫賬戶,輸入用戶名和密碼,結(jié)果連不上。試了幾次都報錯,急得我直撓頭。我仔細(xì)查了一遍連接字符串,才發(fā)現(xiàn)原來密碼寫錯了,一個字母打岔了位置。改過來后,數(shù)據(jù)庫立馬工作了。
沒想到,數(shù)據(jù)庫導(dǎo)入又出幺蛾子:我上傳sql文件時超時中斷了。我改成小文件分批導(dǎo)入,終于搞定。整個過程像過山車一樣。
網(wǎng)站能跑后,我測了下速度,結(jié)果加載慢得要死,有時頁面卡頓三五秒。我猜是主機資源不足,就檢查流量日志,發(fā)現(xiàn)好多垃圾請求。我安裝了基礎(chǔ)防火墻插件,屏蔽些可疑IP,這才提速一點點。
但核心問題還在,主機商不給力。后來我換了家口碑好的付費主機,速度立馬飛起來。新手們,這點可別省小錢吃大虧。
一路折騰下來,我總結(jié)了幾點給新手的實用招數(shù):
我的實踐就是從一團糟到慢慢順手,關(guān)鍵是遇到問題別慌,一步步解決就行了。新手兄弟們,少走彎路直接上手,有問題回頭聊。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。