Niushop的系统安装及伪静态

环境要求:
window、Linux(这里为了更好的性能,推荐Linux系统,使用Linux系统的用户可以联系Niushop售前服务 1218764060 咨询安装[加好有时 标注来意])
Apache/Nginx
PHP 5.5-7.1
系统安装:
首先,我们需要到www.niushop.com.cn 官网下载单用户商城系统
目前Niushop单用户系统建议使用以下环境进行配置:
window、Linux(这里为了更好的性能window系统推荐window server 2012,热推Linux系统,使用Linux系统的用户可以联系Niushop售前服务 1218764060 咨询安装[加好有时 标注来意])
Apache/Nginx
PHP 5.5-7.1
服务器推荐腾讯云/景安云不推荐使用虚拟主机,邮箱功能组件不能用

系统安装:
首先,我们需要到www.niushop.com.cn 官网下载单用户商城系统,注意,下载前需要到官网注册一个用户,这个用户与Niushop官方论坛同步一致,注册好之后请铭记帐号和密码,后期授权需要用得上,切勿丢失。
下载指定版本(我这里以授权企业版为例,其他版本举一反三)
下载程序之后通过FTP上传到服务器当中
上传之后通过http://domain.com/install.php (这里的domain表示您的域名,我这里用的是本地环境127.0.0.1:88【由于我这是加了88端口,访问的时候需要添加88这个端口,亲们在搭建的时候默认是80端口,可填可不填】)选中 我已经阅读并同意此协议 即可进行下一步的安装Niushop的系统安装及伪静态
到了这个界面,我们可以进行通过数据库进行链接到我们的网站
Niushop的系统安装及伪静态
由于我这里是本地搭建的环境可能与服务器的略有不同,建议使用宝塔面板进行搭建Linux/windows面板,安装系统的同时,各方面都需要检测到位,不然我们的程序是无法运行的哦(如下图)
Niushop的系统安装及伪静态
权限检测,由于我们系统对文件权限比较严格,请对根目录“/”、upload、application、runtime设置为可读可执行,window服务器用户直接右击查看属性-安全-编辑-选择最高的权限,Linux用户默认是775权限,如果是775权限依旧不足,可以设置为777最高权限即可
Niushop的系统安装及伪静态
链接好数据库之后我们的网站就可以搭建并连接完成,这时候可以通过后台进行设置各个功能和调试了
Niushop的系统安装及伪静态
Niushop的系统安装及伪静态
系统安不安全,看看后台路径就知道,稍有不慎,轻而易举的进入后台,然后开始撞库,对网站后台安全系数降低,好了,废话不多说,直接入主题:

后台地址修改:
准备材料:
Niushop开源商城系统一套(我这里以授权企业版2.3最新版为例)
FTP或者面板
第一步:修改网站根目录中的admin文件,改为你要的名字,我这里取名为administrator
第二步:之前将admin改为administrator文件中的一个index.php文件打开,我们将它改为如下:
原来的代码:
Niushop的系统安装及伪静态
改完后的代码:
Niushop的系统安装及伪静态
改完上面之后我们需要进入网站根目录下的application文件,找到config.php这个文件,约在48行代码或者搜索:define(‘ADMIN_MODULE’, “admin”); // 重新定义后台模块,之后我们需要将它修改如下:
原来代码:
Niushop的系统安装及伪静态
改完后的代码:
Niushop的系统安装及伪静态
修改之后我们需要清理浏览器缓存以及网站缓存文件再通过http://你的网站/administrator修改后的后台路径进行访问,我们系统缓存均在runtime文件中,将里面清空即可,注意,修改后台路径时,请做好备份

系统伪静态:
Apache环境伪静态配置:
首先需要检测服务器是不是Apache服务器,如果是,可以直接将apache伪静态规则在FTP中新建一个 .htaccess 文件,并将以下伪静态规则复制进去

location / {
if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php?s=$1 last;
break;
}
}
进入系统后台配置访问模式:
单用户标准版 2.1版本的后台配置路径:设置-基础设置-运营-网站访问模式(这里以 标准版2.1为例)
Niushop的系统安装及伪静态
最重要的最后一步,进入程序代码启用伪静态模式
程序根目录/application/config.php 找到设置伪静态 约在30行代码中
代码说明:

true //开启伪静态
false //关闭伪静态
Niushop的系统安装及伪静态
配置以上信息之后,清理程序缓存、浏览器缓存,伪静态成功生效