序言
前几日为朋友部署芸众商城,从云服务器需求,到芸众商城队列安装,再到队列启动都果断采坑无数。查阅了网络上的很多教程,要么残缺不全,要么收费高昂,至少都是500起步,还不会给你教程。在不断尝试中,最终顺利部署,完美安装部署了芸众商城,安装了芸众商城的队列,现整理该教程,供大家使用。
云服务器需求
推荐阿里云服务器、腾讯云服务器、华为云服务器,不支持使用vps或者阿里云、腾讯云轻量级服务器及docker的容器生成的系统。
云服务器配置要求:推荐2核8G 带宽10M以上,也可以选择按流量付费带宽,峰值100M或者200M;
云服务器系统要求
建议云服务器采用 centos7.x,部署商城前,先SSH连接云服务器,运行 yum update 更新centos系统,防止商城部署过程中出现莫名错误。
云服务器环境需求
总体要求:web环境:nginx;PHP版本:PHP7.4;数据库版本:mysql 5.7或8.0 ;协议:https协议
具体要求:
1 . PHP扩展必须开启:bcmath, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, intl, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, redis, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvsem, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib, redis, ongidb
2 . PHP扩展函数必须开启:proc_xxx,putenv, pcntl_signal, pcntl_fork, cntl_wai, cntl_alarm, cntl_signal_dispatch, stream_socket_server
3 . 数据库版本支持mysql 5.7、8.0(建议使用8.0,数据库存储引擎必须支持Innodb),确保curl(7.6x)和 openssl-1.1.1
4 . PHP其他注意事项:php必须配置ca根证书,否则对接微信、支付等等多个地方报错。保证PHP执行没有任何报错。具体检查方法为:SSH连接服务器,执行php命令,无报错即可。
5 . 使用宝塔面板或者手配环境均可。
6 . 其他:多站点使用商城队列必须把redis实例或slot(库)划分开。
芸众商城部署
第1 步:登录宝塔
第 2 步: 在左侧导航栏找到【软件商店】,然后再顶部找到【一键部署】,在列表中找到【芸众商城智慧商业系统】,点击【一键部署】,按提示操作即可完成部署!如下图:
第 3 步:填写域名,点击【提交】,然后等待弹出已成功部署对话框。如下图所示:
第 4 步:复制保存数据库名、数据库用户名及密码、访问站点链接,然后关闭对话框(后面要用到,便于使用。)
第 5 步:宝塔面板左侧点击网站,然后在网站列表找到刚才部署的网站,点击后面的【设置】,在设置对话框左侧点击【SSL】,部署SSL证书。
特别注意:这里建议使用阿里云、腾讯云SSL证书,芸众官方曾说明过,宝塔面板的 Let’s Encrypt 证书有可能引发未知错误。
第 6 步:打开浏览器,访问刚才保存的站点地址,也可以直接在浏览器访问您绑定的芸众商城域名,弹出安装界面,点击【同意协议并进入安装】,确定环境检查、函数检查都支持后,点击【下一步】,确定目录、文件权限检查都可写后,点击【下一步】,填写数据库名称、数据库用户名及密码(前面已经提醒大家保存了哦)、站点名称、管理员账号、管理员密码、手机号,其余信息默认。然后点击【下一步】,再点击【确认安装】,等待安装完成。
第 7 步:安装完成会自动跳转到登陆页面,输入您刚才设置的管理员账号密码进行登陆,登陆后按提示注册站点,然后会得到KEY和密钥,然后点击左侧的【系统升级】,升级芸众商城到最新版。
第 8 步:点击左侧导航栏的【平台管理】,添加一个平台,点击【管理】进入刚才添加的平台,点击左侧的概况后,能够看到右下角有系统运行状况,一般情况下,系统运行已经正常。如果出现红色图标,则需要重新安装队列,参考后面的教程。
第 9 步:上面的系统运行概况正常,仍需进一步进行确认,点击左侧导航栏【系统】,再点击【系统工具】,查看终端管理运行是否正常。正常后如下图所示,会显示您域名开头的进程,若不正常,则需要重新安装队列,参考后面的教程。
芸众商城部署常见问题
一、安装后提示 {“result”:0,”msg”:””,”data”:{“status”:-4}} 报错时,请从以下2个方面检查环境搭建是否有问题:
1.操作系统不是centos7或者以上版本。
2. web服务器不是nginx。
二、“Oops 接口报错”或者“请稍后再试,或者联系管理员”问题,可能因为浏览器缓存造成,清理浏览器缓存后访问。
以下内容请付费阅读
本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:https://www.juyun.top/6754.html
评论列表(2条)
购买的时候有点犹豫,购买后才发现这是超级详细的教程,完美解决了我的队列无法启动问题,感谢博主。
感谢【胖子的春天】兄弟将自己遇到的曾经踩过的坑分享给本站,本站将在测试后更新教程。