商淘多商户商城系统部署之宝塔面板(Nginx/Apache+MySQL+PHP7.1)

  • IT
  • 2021-05-10 16:30:00
  • 1081

前置说明:

1).准备阿里云服务空间,如果有域名则需要将域名指向到阿里云远程IP上。

2).在linux下安装好BT面板。(参考:https://www.bt.cn/bbs/thread-19376-1-1.html)

3).在BT面板中安装好Nginx、MySQL、PHP-7.1。(如果是安装Apache+MySQL+PHP7.1 则更简单,直接跳过下边的伪静态配置即可。


1.新增网站:

例如www.wstmart.net

创建好网站之后,在 Linux远程服务器目录/www/wwwroot/下能看到系统自动建立的网站目录www.wstmart.net。

*在该目录下有404.html和index.html文件,删除index.html文件

然后我们把下载的wstmart开源程序上传到该目录下,为了节省时间,我移除了upload目录下的图片文件。


2.安装系统

开源程序上传完之后,我们访问域名,系统会进入安装界面:


然后点击“我同意”,之后下一个页面

在这个页面,我们可以看到有几个 X 号,现在我们再设置这几个目录的权限:

其中install和config目录是系统安装过程中需要在下边创建文件,upload和runtime目录则是在系统运行中需要在里边上传和创建文件。


设定完成之后,我们再检测一下,可以看到只剩下依赖函数php_fileinfo没有通过了。

这个扩展主要是用于压缩和处理用户上传的图片用的。


然后我们回到宝塔面板“软件管理 - php7.1 - 设置

然后找到“安装扩展”选择安装fileinfo


安装完成之后,我们再回到wstmart安装界面,点击“重新检测”,可以看到已经全部通过了。


然后再下一步:

如果希望安装没有商品数据的系统则取消“安装演示数据”,否则的话默认是会安装演示商品数据的。


*其中访问密码可以在宝塔面板中找到:


输入配置信息之后下一步进入数据库初始化


安装完成

安装完成之后,我们建议删除install目录。


然后我们再访问网站首页:

到了这一步网站看起来貌似正常,但实际上因为点击网站上的任意一个连接都会提示:


这是因为我们还没有开启伪静态规则。


3.设置伪静态

我们再回到宝塔面板“网站 - 设置 - 伪静态”在下拉框里选择thinkphp,然后保存。



最后我们再刷新一下刚才出错的页面,一切现实正常了。


本文来自网络转摘,侵权必删,删文请联系cityloner@qq.com。