WP自建网站小白教程

准备

网站 = 服务器 + 数据库 + 域名,这三个都要提前准备好哦

配置SSL证书(非必须,可以跳过)

一般在云服务商买了服务器,是可以免费获得证书的,如果没有的话可以安装Let's Encrypt

安装Nginx

sudo apt-get install nginx

下载wordpress

  • 网页下载

下载好后通过FTP软件上传到你的服务器

  • 命令行下载,可以直接下载到服务器上
wget https://cn.wordpress.org/latest-zh_CN.zip
  • 解压
unzip latest-zh_CN.zip

创建数据库

$ mysql -hxxx -uxxx -p
# 进入数据库以后执行以下命令,xyz换成自己的名字,将在下一节中用到
mysql> create database xyz

安装wordpress

1.修改wp配置文件

进入解压之后的文件夹,文件夹名称是 wordpress

cp wp-config-sample.php wp-config.php
vi wp-config.php

进入配置文件,修改数据库配置,改成自己的,这里的DB_NAME就是上一步创建的数据库名字

WP自建网站小白教程

2.修改Nginx配置文件

cd /etc/nginx/sites-enabled
sudo touch xxx.conf
sudo vi xxx.conf

以下是我自己的一个样板配置,注意第3行改成自己的域名:

server {
listen 80;
server_name blog.mjzhp.com;
root /xxx/xxx/wordpress;
index index.html index.php;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
# pass PHP/> location ~ \\.php$ {
root /xxx/xxx/wordpress;
# fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

安装

浏览器输入你的IP地址或域名,将会看到以下页面

WP自建网站小白教程

WP自建网站小白教程

WP自建网站小白教程

成功啦

直接访问你的域名,已经有一篇默认的博客了

WP自建网站小白教程

发布文章

WP自建网站小白教程

后台界面配置(非必须)

如果你觉得默认的博客页面不好看,也可以在后台安装新主题:

WP自建网站小白教程

点击【添加】可以看到有很多主题可以使用,当然你也可以搜索wordpress主题去下载安装。

如果点击安装的时候出现这个页面

WP自建网站小白教程

登陆你的服务器,修改wordpress文件夹的权限,改成属于Nginx用户:

sudo vi /etc/nginx/nginx.conf
WP自建网站小白教程

记住这个用户名

进入wordpress的上一级目录,执行以下命令:

sudo chown -R www-data:www-data wordpress

比如我安装了这个主题,页面就成这样了,比默认的要好看是不是:)

WP自建网站小白教程

有需要的私信我哦!


分享到:


相關文章: