新聞中心
本文小編為大家詳細(xì)介紹“寶塔部署thinkphp5報(bào)錯(cuò)如何解決”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“寶塔部署thinkphp5報(bào)錯(cuò)如何解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
10年積累的網(wǎng)站制作、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有汕頭免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
寶塔部署thinkphp5報(bào)錯(cuò)的解決辦法:1、打開寶塔服務(wù)器,安裝php pathinfo擴(kuò)展并啟用;2、配置“.access”文件,內(nèi)容為“RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]”;3、在網(wǎng)站管理里面,啟用thinkphp的偽靜態(tài)即可。
寶塔服務(wù)器面板 部署 thinkphp5 坑
thinkphp5 在寶塔服務(wù)器上部署,出現(xiàn)的問題:
1. File not found.
原因: 寶塔服務(wù)器默認(rèn)不支持 pathinfo 的路徑訪問;需要在軟件 - PHP - 管理里面,安裝php pathinfo 擴(kuò)展,并啟用;
thinkphp 在入口文件同級下,有個(gè) .access 文件,需要配置;官方文檔中有說明,但是有個(gè)地方是不正確的
正確的配置應(yīng)該如下:
Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
特別注意 index.php?s=
這個(gè)問題搞了2天,糾結(jié)了好久。無意中嘗試發(fā)現(xiàn)是路徑的問題。太坑。
2.網(wǎng)站管理里面,需要啟用 thinkphp 的偽靜態(tài)。
完成上面2步,基本上能解決路徑不對的問題。
路徑不對,主要還是thinkphp的路由問題,可能版本不一樣,都會(huì)有所區(qū)別。需要具體視情況來分析了。
thinkphp是什么
thinkphp屬于一種免費(fèi)的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁,最早thinkphp是為了簡化開發(fā)而產(chǎn)生的,thinkphp同時(shí)也是遵循Apache2協(xié)議,最初是從Struts演變過來,也把國外一些好的框架模式進(jìn)行利用,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu),兼容了很多標(biāo)簽庫等模式,它能夠更方便和快捷的開發(fā)和部署應(yīng)用,當(dāng)然不僅僅是企業(yè)級應(yīng)用,任何php應(yīng)用開發(fā)都可以從thinkphp的簡單、兼容和快速的特性中受益。
讀到這里,這篇“寶塔部署thinkphp5報(bào)錯(cuò)如何解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:寶塔部署thinkphp5報(bào)錯(cuò)如何解決
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/pcggpi.html