系统版本要求:CentOS 7.9 64位

温馨提示:虚拟空间不支持,推荐使用bt宝塔面板,服务器推荐阿里云ecs或腾讯云cvm 云服务器

关闭SELINUX

        vi /etc/selinux/config
        #SELINUX=enforcing #注释掉
        #SELINUXTYPE=targeted #注释掉
        SELINUX=disabled #增加
        :wq! #保存退出
    setenforce 0 #使配置立即生效

安装宝塔查看下面网址:
https://www.bt.cn/new/index.html
https://www.bt.cn/new/download.html
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
推荐使用宝塔管理工具,方便。

centos系统

安装Nginx 1.18.0+mysql5.6+php7.3。
登陆宝塔面板,软件商城。

注意:安装PHP7.3需要用编译安装:添加webp支持

模块名称:webp
模块描述:--with-webp-dir
模块参数:--with-webp-dir


安装之后还需要安装php扩展ionCube + apcu。



完成环境安装。

创建站点:


nginx配置增加一个h5端的配置。

location /h5/ {
            try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404
            index  index.html index.htm;
        }
        #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件
        #因此需要rewrite到index.html中,然后交给路由在处理请求资源
        location @router {
            rewrite ^.*$ /h5/index.html last;
    }

注意:如果安装的时遇到安装不成功,可以查看错误日志,日志位置:install/data/logs。sql报错一般修改mysql配置既能解决,关闭mysql的严格模式,修改sql-mode的参数。具体参考网上教程,修改完重启mysql。

商城代码分为两个文件包,libraries类库和suteshop。网站目录指向这两个文件所在的目录,域名运行目录指向suteshop。



nginx配置增加一个h5端的配置。

location /h5/ {
            try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404
            index  index.html index.htm;
        }
        #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件
        #因此需要rewrite到index.html中,然后交给路由在处理请求资源
        location @router {
            rewrite ^.*$ /h5/index.html last;
    }

安装:

1、先创建好数据库。
2、浏览器输入 域名/install 例如:https://test.suteshop.com/install 按照提示安装。完成。

伪静态配置
 #伪静态
location / {
       if ( !-e $request_filename ) {
              rewrite  ^/(.*)$  /index.php/$1  last;
              break;
       }
}

修改文件:\shop\configs\global.ini.php
‘rewrite_open’ => 1,
‘friendly_url_flag’ => 1
数据库表:account_base_config
‘rewrite_open’ => 1,
‘friendly_url_flag’ => 1`

注意:如果安装的时遇到安装不成功,可以查看错误日志,日志位置:install/data/logs。sql报错一般修改mysql配置既能解决,关闭mysql的严格模式,修改sql-mode的参数。具体参考网上教程,修改完重启mysql。

PHP配置注意:

max_input_vars设置

max_input_vars = 10000

request_order设置

request_order = “GP”

文档更新时间: 2024-02-21 16:18   作者:随商信息技术(上海)有限公司