本周学习内容:

1.学习MySQL数据库、Linux、PHP开发;

2.复习等级培训内容;

3.使用xampp环境安装WordPress,学习WordPress数据库表的设计;

4.使用xampp安装DVWA;

5.把工具重新安装一遍,实验重新都做了一遍;

实验内容:

使用XAMPP设置环境安装WordPress,DVWA,设置MySQL端口号3316,密码123456

(单位电脑安装成功了,但是在家里电脑安装时,进入wordpress时总是报错无法连接数据库,改了好多地方都没成功,有点晕,为了找到原因所以把xampp卸载重新安装分三步进行:1、没有设置数据库密码,端口号3306,安装WordPress,DVWA,查看能不能进入;2、设置MySQL密码并配置,查看能及能进入;3、设置MySQL密码,配置MySQL端口号3316,查看能不能进入)

实验步骤:

一、配置Apache端口号

1.打开XAMPP,点击config打开Apache(httpd.conf)

2.将所有端口号80修改为8088,保存并退出

3.点击config打开Apache(httpd-ssl.conf)文件

4.将所有端口号443修改4433,保存并退出

二、安装WordPress和DVWA
1.首先将WordPress和dvwa的文件夹考到xampp的htdocs路径下

2.配置DVWA。打开dvwa的目录下的config目录,将其中的/config.inc.php.dist改名为/config.inc.php(就是把.dist删了),保存

3.使用浏览器输入localhost:8088/dvwa即可打开dvwa,输入用户名:admin,密码password,就可以登录了

4.配置WordPress。首先要创建WordPress数据库,使用浏览器访问 localhost:8088/phpmyadmin/

5.进入MySQL的Web管理端phpMyAdmin。 在phpMyAdmin首页新建数据库,命名为wordpress,在“排序规则”选择 utf8_general_ci字符集,点击创建

6.使用浏览器访问localhost:8088/wordpress/就可以进入网站首页,选择简体中文,点击继续

7.输入用户名,点击提交就可以登录了

三、修改MySQL密码查看WordPress和dvwa能否登录
1.使用浏览器访问localhost:8088/phpmyadmin进入MySQL数据库。(现在没有要求我们输入帐号和密码进行登录,因为MySQL的root账户等其他几个账户的密码默认是空的)

2.点击“账户->修改权限->修改密码”,输入密码,并点击执行

3.现在刷新localhost:8088/phpmyadmin的话会报错(这是因为我们刚才只是修改了MySQL的root密码,但是phpmyadmin和MySQL进行通信的密码还默认是原来的空密码,没有更新成我们现在使用的密码)

4.解决办法是打开xampp\phpMyAdmin下config.inc.php文件的数据库密码$cfg['Servers'][$i]['password'] = '123456';(改改修改的root用户密码),保存

5.此时再刷新localhost:8088/phpmyadmin就可以登录了

6.给DVWA配置数据库密码。打开xampp\htdocs\dvwa\config目录下的config.inc.php文件(就是改改删除后缀名的文件)$_DVWA[ 'db_password' ] = '123456';,保存并退出

7.点击http://localhost:8088/dvwa页面下方的“Create / Reset Datebase”就可以进入。

8.如果发现无法连接数据库,则还需要修改修改DVWA文件下README.md文件,将密码修改为数据库密码即可

9.配置wordpress。打开xampp安装目录下\htdocs\wordpress修改wp-config.php文件的密码为root用户密码,保存并退出

10.使用浏览器访问localhost:8088/wordpress/即可打开页面

三、修改MySQL端口号为3316
1.打开xampp,点击my.init修改所有端口号为3316,保存并退出。

2.修改xampp目录下phpMyAdmin\libraries的config.default.php文件中$cfg['Servers'][$i]['port'] = '3316';,保存并退出

3.配置wordpress文件。打开xampp下htdocs\wordpress修改wp-config.php文件的端口号为localhost:3316

4.使用浏览器访问localhost:8088/wordpress/即可打开WordPress页面

5.使用浏览器访问localhost:8088/DVWA/即可打开DVWA页面

XAMPP环境搭建WordPress,DVWA的更多相关文章

  1. 利用XAMPP本地搭建WordPress博客

    现在越来越多的人利用WordPress搭建了自己的博客网站,我也是一样,但是还有一些人不知道怎么搭建WordPress网站的方法,因为怕弄 不好,所以也就没有花钱去做,所以这里我就讲讲怎么样利用XAM ...

  2. LNMP环境搭建wordpress博客及伪静态

    WordPress是使用PHP语言开发的博客平台,是一款开源的软件,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用 ...

  3. XAMPP环境搭建及同类推荐

    一.什么是xampp XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP ...

  4. LNMP环境搭建Wordpress博客

    目录 LNMP架构工作原理 yum源安装 网站源包安装 LNMP是Linux Nginx MySQL/MariaDB  Php/perl/python 的简称,是近些年才逐渐发展起来的构架,发展非常迅 ...

  5. 基于Ubuntu系统XAMPP环境安装以及DVWA渗透测试系统安装(详解的不能再详解了)

    首先这是X勺年人生第二次博,用来记录一下转折于我而言.做个简介,这个Ubuntu是linux的一种吧,然 然后这个Ubuntu是我刚简单安装(在虚拟机上)没有经过任何配置,从头开始,我这绝壁的小白,其 ...

  6. xampp环境搭建+bugfree

    一.xampp安装 1.下载xampp安装文件,下载地址:http://pan.baidu.com/s/1eSp5wVw 2.上传到Linux服务器,执行赋权并安装(我安装在/opt目录下) 3.安装 ...

  7. LAMP环境搭建Wordpress个人博客

    LAMP简要介绍 L:LinuxA:Apache(httpd)M:MySQL , MariadbP:php, perl , python 静态资源:图片,文档,视频,HTML代码,CSS代码,js代码 ...

  8. 本地搭建WordPress (XAMPP环境)

    1,XAMPP是一个流行的PHP开发环境,官网下载: https://www.apachefriends.org/zh_cn/index.html 然后安装. 官方介绍:XAMPP是最流行的PHP开发 ...

  9. 阿里云centos7搭建wordpress环境

    阿里云搭建wordpress系统 一.购买阿里云 二.安装php开发环境 1. https://www.apachefriends.org/zh_cn/index.html网站下载linux下的xam ...

随机推荐

  1. SQL server 常见错误--登录连接失败和附加数据库失败

    问题1:数据库软件登录连接不了,因为SQL server有部分服务没有开启,需要手动开启.       解决:计算机管理-->服务-->开启SQL server服务(具体那个自己慢慢试,就 ...

  2. xorm-Iterate/Count/Rows方法实例

    package main import ( "fmt" _ "github.com/go-sql-driver/mysql" "github.com/ ...

  3. 解决unzip解压中文乱码问题

    使用 unzip XXX.zip 方式解压的时候会出现中文乱码 很多人推荐以下方式: 在windows执行命令,可显示字符集数字一般为936: # chcp // 解压时加上-O cp936,xxx为 ...

  4. Kubernetes1.11.1 使用Nvidia显卡配置方法

    一.安装 1.1.kubernetes硬件支持问题说明 Kubernetes目前主要在很小程度上支持CPU和内存的发现.Kubelet本身处理的设备非常少.Kubernetes对于硬件都使用都依赖于硬 ...

  5. Spring Cloud Alibaba学习笔记(24) - Spring Boot Actuator 监控数据可视化:Spring Boot Admin

    我们都知道,Spring Boot Actuator 提供监控数据是Json数据,在某种程度来说并不利于分析查看,那么如何将其进行可视化呢?我们有很多种选择,但是目前在这个领域,最流行的是Spring ...

  6. 上传自己的 NuGet 包

    参考:https://blog.csdn.net/gulijiang2008/article/details/41724927 STEP 1:在NuGet上注册并获取API Key STEP 2:下载 ...

  7. 网络编程-tcp三次握手和四次挥手

    TCP三次握手和四次挥手过程 1.三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源.Client端接收到ACK报文后也向 ...

  8. 【阅读笔记:散列表】Javascript任何对象都是一个散列表(hash表)!

    什么是散列表? 散列表是Dictionary(字典)的一种散列表实现方式,字典传送门 一个很常见的应用是使用散列表来表示对象.Javascript语言内部就是使用散列表来表示每个对象.此时,对象的每个 ...

  9. JavaScript之变量

    var a; // 声明变量a,变量:值可以改变的,相当于数学x,y,z... a=10; // 将10赋值给a var test; var Test; /* 变量命名规则: 1.不能以数字开头 2. ...

  10. HTML表格跨行、跨列操作(rowspan、colspan)

    转自:https://blog.csdn.net/u012724595/article/details/79401401 一般使用<td>元素的colspan属性来实现单元格跨列操作,使用 ...