“毒鸡汤”Github项目部署教程

前情提要

以下部分均使用雨云的云服务,若要注册可以点击这里,填写优惠码:chacks,享受更多优惠
“毒鸡汤“的作者是nows项目链接egotong/nows: 毒鸡汤 (github.com)如果遇到打不开的情况请自行使用加速器

搭建完成后的预览


也可以打开毒鸡汤的作者的网站: 毒鸡汤 - 壮士可要来一碗! (nows.fun)

开始部署

提示

为了让部署的过程简化,我们将使用预装宝塔的版本
image

正文

打开宝塔管理面板
image
复制相关内容
image
填入相关内容


绑定手机号
image
(没有的话可以点击右下角注册)
添加站点

点击确定,复制内容

点击目录
image
点击终端
image
输入代码

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数据库文件

其他问题

下载时可能会出现这样子
image
因为站点没有配置SSL证书,所以我们忽略即可
image
image
回到宝塔面板
导入数据库



选择文件

开始上传
image
image
上传成功后,网站也就搭建完成了
其实网站搭建完成后,还是有点小问题的,就比如点击下方时会到其他网站

这个可以在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证书开启可以看这篇文章的上部分


将密钥和证书依次填入即可,最后点击保存并启用证书就可以了。

1 个赞

其实完全可以用虚拟主机的,但是虚拟主机停售了(