代码审计之xhcms环境搭建
开篇不得不说一个神奇的源代码下载网站,江湖人称站长之家,瞄一眼它的神奇之处:
它提供了多种语言的网站源代码,包含php、asp、.net等源代码,可以快速的帮助我们在windows server中搭建需要测试的网站,本篇使用的xhcms代码审计环境就是从这里薅的资源,在这激动的时刻,决定将这神奇的网站地址一并奉上:https://down.chinaz.com/
1.下载并解压xhcms(熊海网站管理系统)
2.开启Windows server操作系统,将网站跟目录(xhcms)以及以下全部文件全部拷贝进去
这里需要注意的是,windows server中首先要安装phpstudy集成环境,phpstudy集成环境可以帮助我们快速部署站点,里面集成了Apache,IIS,Nginx等中间件解析环境,并有多种版本的php动态语言,强大的Mysql数据库,来供我们调试,还有很多意想不到的功能,目前分为2016版,2018版,Linux版,v8.1版本,IIS版等,可以下载后在windows server进行安装,下载地址:https://www.xp.cn/download.html
最常用是2016版和2018版,本次测试环境搭建在2016版上面,上一步xhcms拷贝路径中已有图示说明
3.配置phpstudy端口,以便在浏览器中访问
4.在浏览器中以网站根目录(xhcms)访问
发现页面提示无数据库,说明该站点并没有自行安装部署数据库,这时就要找出它的配置文件,或找到网站的install目录以及查找install.php文件或index.php文件文件来手动安装数据库进行部署,
来到它的目录后,发现确实存在install目录,并且存在index.php文件
在浏览器中就可以在端口后面一层一层接路径,运行安装步骤
5.安装部署xhcms
以上步骤已经将安装页面访问出来,可以进行数据库的创建,为方便起见,可以将管理密码设为admin,数据库名称以xhcms命名(根据个人),数据库用户名和密码都是以数据库登录时的默认账号密码保持一致,否则无法访问
确认提交后,页面依旧显示数据库未创建,这就说明,该网站在开发的时候,不是很成熟,程序并没有自己创建数据库的执行语句,迫不得已,自己手动创建
手动创建过程:
步骤一:借助Mysql图形化管理工具Navicat for MySQL来创建
步骤二:
步骤三:
步骤四:
步骤五:
创建完后可以看到xhcms数据库,来到浏览器刷新页面
成功安装
6.访问网站
首页正常访问,页面跳转均正常访问
以上xhcms测试站点搭建完成。
本文来自博客园,作者:田家少闲月-,转载请注明原文链接:https://www.cnblogs.com/zhaoyunxiang/p/15334111.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库