如何使用wordpress搭建一个自己的博客网站

如何使用wordpress搭建一个自己的博客网站

    • 说明
    • 准备工作
      • 下载安装XAMPP
      • 下载wordpress
        • 第一种下载方式:
        • 第二种下载方式:
      • 安装wordpress
        • gz格式
        • zip格式
          • 安装unzip
    • 部署你的网站
      • 复制你上一步解压出来的文件至XAMPP的htdocs目录。
      • 1.启用对phpMyAdmin的远程访问
      • 2.创建数据库
      • 3.修改wordpress配置文件里的数据库名称、数据库用户名、密码
    • 补充说明
      • 直接输入域名或ip地址无法访问自己的博客
      • 无法打开网页
        • 1.云服务器防火墙
        • 2.linux服务器的防火墙

说明

我在搭建我的个人博客的时候,使用的环境是:centos7.0 、 xampp7.3.1、 wordpres5.2.4;

什么是xampp: 通过xampp你可以发布自己的网站。他就像windows平台下的IIS一样。在xampp里你的网站源码,默认是放置在htdocs里的。

在搭建个人博客网站的时候我们需要搞清楚1个问题。
第一什么是wordpress?在这里我引用百度百科的说明:

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式

准备工作

下载安装XAMPP

我们下载并安装xampp,在我之前的博客里我是有写过的关于XAMPP的安装。

https://blog.csdn.net/weixin_39753511/article/details/102762046

下载wordpress

第一种下载方式:

首先我贴出wordpress 的官网:

https://cn.wordpress.org/download/

直接点击下载按钮就会自动开始下载

第二种下载方式:

在你的linux服务器上运行这条指令,他就会将wordpress直接下载到你的服务器上。

wget https://wordpress.org/latest.tar.gz

安装wordpress

1.首先我们使用ftp软件将你下载的文件上传至你的linux服务器
2.解压你的文件这个文件,在这里我们需要注意的是文件的后缀是gz格式,还是zip格式。不同的文件格式,你要使用不同的命令去解压。

gz格式

tar -xzvf wordpress-5.2.4-zh_CN.tar.gz 解压文件,同时你解压出来的文件,默认是放置在当前目录的。

zip格式

如果是zip格式的话,我们需要安装一个unzip软件。一般linux系统他默认是没有安装这个软件的。我们需要安装unzip这个软件。

安装unzip

在这里我们使用yum的方式去安装unzip

yum install unzip 安装unzip
#####使用unzip 解压文件
unzip wordpress-5.2.4-zh_CN.zip 解压文件,同时你解压出来的文件,默认是放置在当前目录的。

部署你的网站

复制你上一步解压出来的文件至XAMPP的htdocs目录。

一般默认的目录是/opt/lampp/htdocs

cp -r /root/wordpress /opt/lampp/htdocs/myblog

1.启用对phpMyAdmin的远程访问

要从其他主机远程访问phpMyAdmin,请按照以下步骤操作:

编辑XAMPP安装目录(通常是/ opt / lampp)中的etc / extra / httpd-xampp.conf文件。

在此文件中,找到下面的块:

<目录“ / opt / lampp / phpmyadmin”>
AllowOverride AuthConfig
需要本地

更新此块,并将Require local替换为Require all grant,使它看起来像这样:

<目录“ / opt / lampp / phpmyadmin”>
AllowOverride AuthConfig
要求所有授予

保存文件,然后使用XAMPP控制面板重新启动Apache服务器。

2.创建数据库

都是图形界面没啥好说的

3.修改wordpress配置文件里的数据库名称、数据库用户名、密码

wordpress的配置文件wp-config.php是存放在文件的根目录下面。不过你在程序的根目录是找不到这个文件的,wordpress它有给到你一个文件名称叫wp-config-sample.php的配置文件模板。你需要复制里面的内容,创建一个名称叫wp-config.php的文件。

首先切换到wordpress的目录。
cd /opt/lampp/htdocs/myblog
复制粘贴创建你自己的配置文件wp-config.php
cp wp-config-sample.php wp-config.php
修改配置文件wp-config.php
vim wp-config.php
如何使用wordpress搭建一个自己的博客网站_第1张图片
在这里我的数据库名称是my_blog ;我的数据库用户名是root,因为我使用的是root超级管理员用户,他是没有密码的所以我没有填写密码。

到这一步,wordpress的部署就基本完成了。这个时候在你的浏览器输入:

http://服务器ip地址/myblog

就会进入到wordpress的引导界面,根据提示下一步你的博客就创建成功了。

补充说明

直接输入域名或ip地址无法访问自己的博客

1.如果你申请了域名,然后绑定了你的ip地址。你也许会注意到。你直接输入网址,他进入的是xampp的欢迎界面。并没有直接进入的博客。你必须要在你的网站后面加上/myblog才能够访问你的博客。
这是因为xampp配置文件httpd.conf (它默认的目录是在/opt/lampp/etc/httpd.conf)里的DocumentRoot 配置它默认只到htdocs目录下。所以当你输入网址或ip地址时,他就默认进入了xampp的欢迎界面。
2.你可以将httpd.conf下载到你的本地,然后用记事本去修改 DocumentRoot 后面的配置。再上传到你的服务器。
3.或者使用Xshell至你的linux服务器使用vim去修改它。

vim /opt/lampp/etc/httpd.conf
如何使用wordpress搭建一个自己的博客网站_第2张图片
然后重启你的xampp服务
启动XAMPP: sudo /opt/lampp/lampp start
停止XAMPP: sudo /opt/lampp/lampp stop

无法打开网页

1.云服务器防火墙

有时候 你所有的配置可能都做好了,可你发现从第一部开始就不行,你的云服务器ip地址都ping不通。这个问题一般都是你没有放开云服务器的端口。这个时候 就登录你的云服务器,找到关于防火墙配置一块的。然后修改,如果实在不会的话,就提交一个工单,一般云服务器会有专人,给你处理这个问题。

2.linux服务器的防火墙

你的服务器本身他也是有防火墙的。 在学习阶段请你直接关闭它。

关闭防火墙: systemctl stop firewalld

你可能感兴趣的:(Linux)