前言最近发现论坛有人在发毒鸡汤的分析,感觉有点模糊,自己也想搞一下原文链接https://www.52pojie.cn/thread-1139858-1-1.html学习下载项目地址:https://github.com/egotong/nows运行同原文作者一样,项目下载好之后,当然是先将项目跑起来,看看代码能不能正常运行,不能正常运行是为什么,有没有BUG,我能不能修好
开发环境LAMP,centoss8.0 , Apache/2.4.37 (centos) , mysql Ver 15.1 Distrib 10.3.17-MariaDB , php 7.2
观察后缀sql的是数据库文件:我们先建好一个库,然后将数据表导入进去。[SQL] 纯文本查看 复制代码 CREATE DATABASE 数据库名字;
GRANT ALL ON 数据库名字.* TO '数据库用户名'@'数据库通信地址' IDENTIFIED BY '该数据库用户的密码';
FLUSH PRIVILEGES;
use 数据库名字;
source 这个文件的在服务器的路径/soul.sql;
show tables;
exit;
常理来说基本上这就解决了问题,但是你会发现,你导入数据库的时候会有那么几个warming,访问服务器地址,只是白花花的一片!!!!
这就该我们Debug了目测是因为版本不兼容的问题,要查一下旧版和新版的区别,可能不兼容PHP7所以,还需要修改下文件,需要修改两个文件:1.data.php改成下面这个[PHP] 纯文本查看 复制代码 <?php
$conn=mysqli_connect("连接数据库地址","用户名","密码");
mysqli_query($conn,"set names 'utf8'"); //数据库编码
mysqli_select_db($conn,"数据库名称");
?>
2.index.php中44-60行改成下面这个[PHP] 纯文本查看 复制代码 <?php
$sql="select * from soul order by rand() limit 1";
$rs=mysqli_query($conn,$sql);
?>
<?php
while($rows=mysqli_fetch_assoc($rs)){
?>
<span id="sentence" style="font-size: 2rem;"><?php echo $rows["title"]?></span>
<?php
}
?> 大概在70行,将网址替换为自己的网址,这不就完美了吗!!!
|