您還可以
在線咨詢添加客服咨詢詳情
您還可以
在線咨詢
| 平臺演示 | 演示地址 | 賬號密碼 |
|---|---|---|
| PC前端 | http://test.wstmart.net/ |
掃碼咨詢客服 |
| 平臺后臺 | http://test.wstmart.net/admin | |
| 商家后臺 | http://test.wstmart.net/shop | |
| 供應商后臺 | http://test.wstmart.net/supplier/ | |
| 多語言多商戶 | http://dyy.wstmart.net/ |
安卓APP(用瀏覽器打開)
蘋果APP
小程序商城
微信商城
PHP多用戶商城系統提示安裝成功,但進入首頁發(fā)現報錯
進入前后臺 都提示404
遇到這個問題,首先在環(huán)境上配置一下偽靜態(tài),thinkphp 5.1在不同的環(huán)境下的偽靜態(tài)是不一樣的
Apache
httpd.conf配置文件中加載了mod_rewrite.so模塊
AllowOverride None 將None改為 All
把下面的內容保存為.htaccess文件放到應用入口文件的同級目錄下
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
IIS
如果你的服務器環(huán)境支持ISAPI_Rewrite的話,可以配置httpd.ini文件,添加下面的內容:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
在IIS的高版本下面可以配置web.Config,在中間添加rewrite節(jié)點:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
RewriteRule (.*)$ /index\.php\?s=$1 [I]
Nginx
在Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf中配置轉發(fā)規(guī)則實現:
location / { // …..省略部分代碼
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
其實內部是轉發(fā)到了ThinkPHP提供的兼容URL,利用這種方式,可以解決其他不支持PATHINFO的WEB服務器環(huán)境。
如果你的應用安裝在二級目錄,Nginx的偽靜態(tài)方法設置如下,其中youdomain是所在的目錄名稱。
http://serverName/模塊/控制器/操作/[參數名/參數值...]
原來的訪問URL:
http://serverName/index.php/模塊/控制器/操作/[參數名/參數值...]
設置后,我們可以采用下面的方式訪問:
http://serverName/模塊/控制器/操作/[參數名/參數值...]
如果你沒有修改服務器的權限,可以在index.php入口文件做修改,這不是正確的做法,并且不一定成功,視服務器而定,只是在框架執(zhí)行前補全$_SERVER['PATH_INFO']參數。
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI' ];
配置完偽靜態(tài)后,記得重啟一下環(huán)境。
如果偽靜態(tài)配置后,還是不生效,那就需要打開thinkphp的調試模式,看看其他方面有無環(huán)境的問題,根據具體的報錯信息來調試。
tips:授權用戶可聯系一對一的技術支持免費安裝、調試。
程序交流QQ群:590755485