请务必仔细阅读本文档后再进行安装,否则可能会遇到报错。即使您对PHP和uniapp非常熟悉,也必须严格遵守文档中的指导,否则100%会出现错误,无法顺利安装成功。 1、服务器环境要求 确保您的服务器环境满足以下要求:Centos7.6、php7.2、mysql5.7(必须严格遵守,特别是服务器版本,否则ffmpeg无法正常安装)。尽可能使用宝塔面板部署,并确保在宝塔中只安装一个版本的mysql。服务器需要安装php插件ffmpeg。 进入宝塔终端,输入以下命令安装ffmpeg插件:
wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh
等待安装完成,正常情况下需要20分钟到40分钟。安装完成后,输入ffmpeg -version检查插件是否安装成功。如果安装失败,可以尝试下载宝塔终端ssh软件链接服务,然后执行上述命令重新安装。如果遇到超时问题,不要担心,过几个小时会自动安装的,一定要耐心等待。
接下来修改php配置,禁用scandir、exec、system、shell_exec、proc_open等函数,并在服务中先重载配置,然后重启。
以上步骤完成后,开始部署PHP后台:
1、创建数据库
2、将源码目录下的database.sql导入到数据中
3、通过宝塔创建项目
4、创建成功后,进入网站目录,删除刚创建的文件,然后将源码上传到网站根目录下解压
5、上传成功后,将网站目录的权限设置为775
6、进入网站的设置,将项目目录指向到根目录
7、同时运行目录设置为public
8、设置伪静态为thinkphp
9、进入php目录—> config —>编辑database.php,设置数据的账号密码
只需设置红色框信息即可
10、找到public目录里面的.user.ini文件,打开文件,将:/proc/:/usr/local/bin/ffprobe:/usr/local/bin/ffmpeg追加到文件本来就有的配置后面,不要加空格,直接粘贴就行了,也不要删掉本来就在里面的部分。
测试后台部署是否成功:访问后台域名/admin,若正常看到登陆界面,基本是成功部署。后台初始账号密码是admin 123456。
在后台系统配置SSL证书以确保HTTPS访问无障碍。
在小程序开发之前,需要在后台系统中设置小程序的基础信息。如果尚未开启流量主功能,应关闭看广告功能。
达人端短信设置需要腾讯云申请,相关配置页面位于/config/params.php。腾讯云申请模板包括您的登录验证码和填写时间限制,非本人操作时请忽略此短信提醒。
接下来,使用uniapp框架进行小程序端的配置。由于系统是基于uniapp开发的,因此需要通过hbuilder软件进行操作。确保下载的是最新版本的插件,并点击导入插件后等待安装完成。打开小程序前端目录,开始配置。填写完成后记得保存,并使用Ctrl+S快捷键确认。
1、配置接口域名:确保接口域名以/开头,使用https协议,并且域名完整无误,如:https://www.baidu.com/。打包成功后,检查控制台输出是否显示成功。选择前端目录下unpackage的build的mp-toutiao目录,并运行测试。如果一切正常,则将代码上传至小程序平台。
抖音小程序的配置需要在小程序平台的开发配置中完成,同时需要将域名配置到相应的平台。如果有配置oss资源信息,请按照上述方法将域名配置到对应的平台。
此外,后台首页提到了几处宝塔任务计划,只需添加相应配置即可。感谢观看。