对于DZ回来的服务器经常碰到服务器环境复杂,网站无法进行重构?经常碰到DZ回来的是从数据库,无法替换后台密码加密串,绕过网站后台?本文带你利用本地版宝塔重构网站,解决上述问题。同时。正向搭建网站,也能够对服务器的网站重构会有更深一层的认识。
宝塔是什么?
用一句话概括,宝塔面板是能够一键管理服务器,一站式搭建网站的工具。
添加图片注释,不超过 140 字(可选)
搭建/重构网站三要素
搭建/重构网站的三要素是web容器服务、数据库服务、网站源码与数据库文件。所以首先我们需要有一个搭有宝塔的操作系统来进行网站搭建/重构。
小谢这边提供“bt-server”,搭有宝塔的Centos7虚拟机与之配套使用的网站源码和数据库,提供练习。如有需求,可后台私信小谢,通过认证,即可获取。或是直接官网下载安装。
解压“bt-server.zip”压缩包,双击运行“.vmx”文件,启动centos7虚拟机。
添加图片注释,不超过 140 字(可选)
获取宝塔面板管理地址
使用账号“root”,密码“123456”对上述虚拟机进行登录。使用“bt 14”命令获取宝塔面板的管理地址。
添加图片注释,不超过 140 字(可选)
使用浏览器对该管理地址进行访问。在登录框中输入默认的账号密码即可。
添加图片注释,不超过 140 字(可选)
上传网站源码并添加站点信息
利用宝塔正向搭建网站的大致思路是,上传网站源码,编辑站点基本信息,添加数据库,编辑数据库配置文件(连接网站与数据库的“桥梁”),绑定hosts域名,进行访问。为了提高效率,我们可以将网站源码以压缩包的形式通过宝塔面板上传,并将其解压。在宝塔面板选择“文件”,将“TPSHOP”网站源码上传至宝塔面板中。上传的文件目录为“/www/wwwroot”。
添加图片注释,不超过 140 字(可选)
并对其网站源码压缩文件进行解压。
添加图片注释,不超过 140 字(可选)
添加站点信息。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
添加数据库信息
在我们添加数据库信息的时候,有两个点需要说明下:1.数据库名一定要与网站源码的数据库配置文件当中数据库名相匹配。2.在添加数据库的用户名的时候,只能添加除“root”用户外的其他普通用户。MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。所以此时的用户和密码信息我们可以选择自定义,因为网站的数据库配置文件信息显示,我们所使用的的是“root”用户。
添加图片注释,不超过 140 字(可选)
修改root密码为a123456。
添加图片注释,不超过 140 字(可选)
紧接着我们需要上传数据库文件,再上传“tpshop.sql”文件至数据库文件列表中,再选择“导入”动作。
添加图片注释,不超过 140 字(可选)
访问“phpMyAdmin”验证数据库是否导入成功
为了验证我们导入的数据库是否正常,我们可以使用宝塔面板自带的“phpMyAdmin”工具进行验证,使用“root”账户进行登录。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
查看网站数据库配置文件并修改
点击网站根目录的路径,可以定位到网站的根目录。
添加图片注释,不超过 140 字(可选)
通过此站点源码的特点,查看网站的数据库配置文件。如果对于网站框架不太熟悉,可以使用全文搜索工具,使用“database,localhost,3306,mysql”等关键词,辅助我们快速定位网站的数据库配置文件。
添加图片注释,不超过 140 字(可选)
数据库配置文件充当着网站和数据库的“桥梁”。所以网站的数据库配置文件里的内容一定要与数据库信息相匹配。主要关注的信息是数据库的地址,数据库的名称与数据库的用户名和密码。因为我们是在本地的环境下进行搭建的,所以数据库的地址为“localhost”或者“127.0.0.1”。如果是云数据库或者本地的网站环境是“站库分离”的情况下,我们要填相对应得IP。
添加图片注释,不超过 140 字(可选)
绑定网站域名并访问
“Hosts”是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。所以我们在访问网站的时候,需要提前绑定Hosts文件进行访问。Hosts文件的位置在于“C:\Windows\System32\drivers\etc”文件夹下,对其进行编辑,其文本内容的“#”为注释之意,绑定的格式为“ip 域名”。
添加图片注释,不超过 140 字(可选)
使用绑定好的域名访问网站前台
添加图片注释,不超过 140 字(可选)
总结:
利用宝塔正向搭建网站,只需掌握搭建网站三要素:web中间件服务,数据库服务,网站源码与数据库文件。并且保证连接网站与数据库的“桥梁”--网站源码中的数据库配置文件信息与真实的数据库信息一致,即可搭建成功。欲知如何找寻网站后台地址与绕过网站后台,请听下回分解。