目前市面上主流的WEB服务软件是:apache 和 nginx 他们都是的王者级别的,无论用哪个都完美运行iWebShop商城系统。

1,Apache 伪静态:

iWebShop的程序目录里有apache的 .htaccess (可以确认下该文件是否存在,如不存在需要重新上传)伪静态文件,只要您的apache支持 .htaccess(大部分apache都是默认支持的)就可以直接使用,无需其他配置。

 

2,Nginx 伪静态:

(1)BT宝塔运行环境

nginx的伪静态规则是: 

location / {

    if (!-e $request_filename) {

        rewrite ^(.*)$ /index.php/$1;

    }

}

只需要如此简单的配置,即可实现iwebshop商城系统的伪静态支持了。

(2)其他运行环境:

如果是其他的nginx环境需要根据自己的php环境,做具体的调试,参考如下:

(一)PHP配置文件

找到你环境的php.ini配置文件,找到并且开启 cgi.fix_pathinfo=1 

 

(二)Nginx配置

修改之前我们强烈建议您一定要备份!修改之前先备份这是良好的习惯。

找到你的nginx配置文件nginx.conf ,修改其中的server部分,切记不要把其他部分删除掉,尤其是http标签部分,否则nginx无法启动。具体配置如下:

【root】设置填写完整的iWebShop商城程序的路径;

【fastcgi_pass】 php-CGI程序用默认的即可,此配置不要参考我们,每个服务器都有自己的服务。

【fastcgi_split_path_info】 ^(.+\.php)(.*)$  开启PATHINFO的表达式,很重要;

【fastcgi_param SCRIPT_FILENAME】 $document_root$fastcgi_script_name;

加入 location / 新的重写规则,参考图片即可。

 

(三)重启服务,配置即可生效

返回列表