前情提要
以下部分均使用雨云的云服务,若要注册可以点击这里,填写优惠码:chacks,享受更多优惠
“毒鸡汤“的作者是nows,项目链接为 egotong/nows: 毒鸡汤 (github.com)如果遇到打不开的情况请自行使用加速器
搭建完成后的预览
也可以打开毒鸡汤的作者的网站: 毒鸡汤 - 壮士可要来一碗! (nows.fun)
开始部署
提示
为了让部署的过程简化,我们将使用预装宝塔的版本
正文
打开宝塔管理面板
复制相关内容
填入相关内容
绑定手机号
(没有的话可以点击右下角注册)
添加站点
点击确定,复制内容
点击目录
点击终端
输入代码
git clone https://github.com/egotong/nows.git
这样子就成功了
关闭终端窗口
然后,右键,刷新
进入目录
全选,剪切
返回上一级目录,粘贴
编辑内容
编辑data.php
替换其内容为
<?php
$conn=mysqli_connect("localhost:3306","xxx1","xxx2"); //xxx1填写你的数据库用户名,一般和数据库名称相同,xxx2填写数据库密码
mysqli_query($conn, "set names 'utf8'"); //数据库编码
mysqli_select_db($conn, "xxx3"); //xxx3填写数据库名称,一般和数据库用户名一样
?>
编辑完成后
按下Ctrl + S保存文件
接着打开index.php文件
编辑内容
代码位于48行
原内容:
$rs=mysql_query($sql);
需要改为
$rs=mysqli_query($conn,$sql);
代码位于51行
原内容:
while($rows=mysql_fetch_assoc($rs))
需要改为:
while($rows=mysqli_fetch_assoc($rs))
46行至59行的代码:
<?php
$sql="select * from soul order by rand( ) limit 1";
$rs=mysqli_query($sql);
?>
<?php
while($rows=mysql_fetch_assoc($rs))
{
?>
<span id="sentence" style="font-size: 2rem;"><?php echo $rows["title"]?></span>
<?php
}
?>
编辑完成后
按下Ctrl + S保存文件
下载SQL数据库文件
其他问题
下载时可能会出现这样子
因为站点没有配置SSL证书,所以我们忽略即可
回到宝塔面板
导入数据库
选择文件
开始上传
上传成功后,网站也就搭建完成了
其实网站搭建完成后,还是有点小问题的,就比如点击下方时会到其他网站
这个可以在index.php的第70行修改
<span class="btn btn-primary btn-filled btn-xs"><a class="btn btn-primary btn-filled btn-xs" href="http://www.nows.fun" >www.nows.fun</a></span>
将href=" "中的链接修改为自己网站链接,并将</a>标签前面的字符改为你自己网站的名字即可
(部署开源项目时最好遵守开源协议不要侵害原作者版权)
SSL证书开启
SSL证书开启可以看这篇文章的上部分
将密钥和证书依次填入即可,最后点击保存并启用证书就可以了。