wordpress安装使用教程
虽然使用wordpress是好几年前的事情了,博客也已切换使用从markdown文件生成的静态文件,但是不可否认的是,wordpress是一个成熟的产品,资源众多,对于需要快速处产品的情况来说依然是一个不错的选择。
本文将搭建一个wordpress网站,记录安装过程及问题处理等,使用的网址是https://wp.zimoapps.com。这个示例将一直保存,如果你只是想体验或者试用下wordpress,欢迎登录体验。
安装wordpress
搭建运行环境
wordpress使用的是PHP+MySql,我一直习惯的是LNMP,请参考ubuntu手动安装LNMP环境。
配置网站
新建nginx的配置文件wp.zimoapps.com.conf
:
粘贴以下内容保存并退出1:
server {
server_name wp.zimoapps.com;
root /var/www/wp.zimoapps.com;
index index.php index.html index.htm index.nginx-debian.html;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/zimoapps.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/zimoapps.com/privkey.pem;
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
server {
if ($host = wp.zimoapps.com) {
return 301 https://$host$request_uri;
}
listen 80;
server_name wp.zimoapps.com;
return 404;
}
注意
ssl_certificate
,ssl_certificate_key
配置的是https访问的证书相关信息。请参考免费的HTTPS证书-Let's Encrypt获取证书
准备安装包
wordpress最的安装包地址是:https://wordpress.org/latest.zip
。需要将该安装包下载到服务器的/var/www/
目录下。
服务器端直接下载:
也可以在本地下载后后,使用ssh等工具上传到服务器的/var/www/
目录下。
以上操作完成后,在/var/www/
目录下会多出一个文件压缩包文件,比如:wordpress-5.6.1.zip
。解压该文件:
操作完成后,当前目录下会多出一个wordpress
目录,这就是wordpress的所有文件。在上一步的网站配置文件/etc/nginx/sites-enabled/wp.zimoapps.com.conf
中的root /var/www/wp.zimoapps.com
定义的是网站放置的位置,为了统一,我们将wordpress
重命名为wp.zimoapps.com
:
由于安装过程中,会修改目录下的配置文件,以及避免一些莫名的错误,我们得修改wordpress文件目录wp.zimoapps.com
的权限及所属:
最后,重新载入nginx的配置2,使得我们新建的网站生效。
完成安装
浏览器访问https://wp.zimoapps.com/wp-admin将跳转到安装界面
下图提示填入数据相关信息,主要是用户名跟密码:
报错
我这安装的时候报以下错误:
大概意思是不能连接到我这指定的数据库,于是尝试服务器上手动建立该数据库:
输入密码后登录数据库,然后新建并退出mysql:
简单操作后即完成安装:
然后使用先前设置的账号密码登录即可。
备注
- wordpress的登录后台是
/wp-admin/
,比如,我们刚才建立的站点的登录地址是https://wp.zimoapps.com/wp-admin/
- 我们刚才建立的wordpress示例,提供对外测试体验,账号密码分别是
admin
,44adminpress