网站 = 服务器 + 数据库 + 域名,这三个都要提前准备好哦
配置SSL证书(非必须,可以跳过)一般在云服务商买了服务器,是可以免费获得证书的,如果没有的话可以安装Let's Encrypt
安装Nginxsudo 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安装wordpress1.修改wp配置文件
进入解压之后的文件夹,文件夹名称是 wordpress
cp wp-config-sample.php wp-config.phpvi wp-config.php进入配置文件,修改数据库配置,改成自己的,这里的DB_NAME就是上一步创建的数据库名字
2.修改Nginx配置文件
cd /etc/nginx/sites-enabledsudo touch xxx.confsudo 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 scripts to FastCGI server 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地址或域名,将会看到以下页面
成功啦
直接访问你的域名,已经有一篇默认的博客了
发布文章后台界面配置(非必须)如果你觉得默认的博客页面不好看,也可以在后台安装新主题:
点击【添加】可以看到有很多主题可以使用,当然你也可以搜索wordpress主题去下载安装。
如果点击安装的时候出现这个页面
登陆你的服务器,修改wordpress文件夹的权限,改成属于Nginx用户:
sudo vi /etc/nginx/nginx.conf记住这个用户名
进入wordpress的上一级目录,执行以下命令:
sudo chown -R xintu-data:xintu-data wordpress
比如我安装了这个主题,页面就成这样了,比默认的要好看是不是:)
有需要的私信我哦!