宝塔搭建WhaleCMS鲸鱼博客CMS系统【保姆级教程】
准备
一台服务器
一个域名
安装包下载
服务器
如果没有服务器,可以选择我们推广链接的服务器
推荐服务器商家:香草云
操作系统:主流 Linux 发行版本(Debian 12(推荐),Ubuntu 22,Centos 9);
配置要求:建议可用内存在 1GB 以上;
服务器选购完后,点击控制台
在云服务器里,找到购买的服务器,点击右边的管理
将框选的3个值记录下来,后面会用到
域名
推荐域名服务商:西部数码
在输入框输入你想要的域名,点击查域名
这里会展示可注册的域名,找到想要的域名,直接点击后面的立即注册,按照系统提示,即可拥有一个属于自己的域名
域名注册后,可以点击管理中心>域名管理,进入域名管理页面
在域名管理,可找到你注册的域名,点击后面的解析
添加2条解析,只需填写主机名和对应值即可,主机名:www/@,对应值:将服务器IP复制进去,点击保存即可完成服务器绑定
注意:IP后面的端口不要复制进去,如下图所示,红色的不要复制
安装包
打开WhaleCMS-鲸鱼博客CMS系统官网:https://jycms.site/ ,点击免费下载,即可下载安装包
安装FinalSHell
如果电脑有安装过其他的SSH连接软件,可跳过这个步骤
下载链接:https://www.hostbuf.com/t/988.html
选择适合自己的系统版本进行下载
打开软件,点击箭头所示按钮
会跳出个窗口,接着点击箭头所示按钮,点击SSH链接
把红框里的内容填进去
填完后,这里会记录,双击打开它
即可链接成功
安装宝塔
根据你的服务器系统,复制对应的宝塔安装脚本,将脚本复制到里FinalShell里
Debian安装脚本 | wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec |
Ubuntu/Deepin安装脚本 | wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec |
Centos安装脚本 | url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec |
通用安装脚本 | url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec |
注意:这个软件的粘贴快捷键是鼠标中键,不要按ctrl+v!粘贴进来后,直接敲回车
输入:y 接着敲回车,然后静静等待宝塔自动安装完
到这一步,宝塔就安装完成了,将红框的信息复制下来,注意,选中文字后,单击鼠标右键可以复制
在浏览器输入外网面板地址
将刚才复制的username/password复制进去
第一次打开需要登录宝塔账号,没账号的点击下面的注册账号,注册完后登陆下
登陆后,会弹出下面的安装选项,我们选择LNMP,将php切换成php 7.2版本,然后点击一键安装
静等他安装完即可,过程大概5-10分钟
点击软件商店
在官方应用中,点击已安装,找到php,点击设置
安装扩展,找到sg15,点击安装
将下面代码,复制到配置文件最后一行,点击保存
然后点击服务,点击重启即可
添加站点
点击网站,在php项目下,点击添加站点,按下面提示操作
点击如下图所示,进入文件管理
将里面文件全部删除
这个删不掉,不用管他
上传安装包
将上传的压缩包解压
选中全部文件,设置权限
回到网站,点击设置
在伪静态,设置为thinkphp,会自动生成代码,点击保存
然后我们在浏览器输入域名,会进入系统安装界面,点击开始安装
需要填写这3项,数据库名/用户名/密码,可在宝塔面板数据库里找到这些信息,填写完后,点击提交
再点击,运行安装程序
设置站点标题,超级管理员账号/密码/邮箱,点击安装
到这步,就安装成功啦,点击登录后台
即可进入后台
前台效果
安装SSL证书
常见问题
报错1:
PHP script '/www/wwwroot/196.168.1.1/application/home/controller/Index.php' is protected by SourceGuardian and requires a SourceGuardian loader 'ixed.7.2.lin' to be installed. 1) Click here to download the required 'ixed.7.2.lin' loader from the SourceGuardian site 2) Install the loader to /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718 3) Edit /www/server/php/72/etc/php.ini and add 'extension=ixed.7.2.lin' directive 4) Restart the web server
这个是因为php设置问题,检查下安装扩展有没有安装sg15,点击安装,然后在服务里点击重启
将下面代码,复制到配置文件最后一行,点击保存
点击服务,点击重启即可
报错2
SourceGuardian Loader - add 'sourceguardian.enable_vm_hybrid=1' to php.ini which is required for running this protected script with hybrid vm PHP on this platform.
这个是因为php设置问题,需要在php管理里修改配置文件,将下面代码,复制到配置文件最后一行,然后点击保存
点击服务,点击重启即可
评论