WordPress建站记录

本站最后一文,记录从零建站过程。

安装lnmp

使用lnmp脚本或手动配置lnmp(Linux+Nginx+MySQL+PHP)环境。搭建完成后通过IP访问站点,看到初始界面即为搭建成功。

设置Let’sEncrypt 泛域名SSL证书

参考连接:Let’sEncrypt 免费通配符/泛域名SSL证书添加使用教程
设置完API参数中Key、Secret等之类的参数后,使用lnmp onlyssl cx生成证书并记录证书地址。

建立虚拟主机

参考添加虚拟主机教程使用lnmp vhost add添加虚拟主机,添加SSL证书时选择刚刚申请到的泛域名SSL证书地址。

配置Wordpress数据库

使用mysql -u root -p正确输入安装lnmp时设置的root用户密码进入mysql,依次执行以下命令创建一个名为“blog”的数据库,配置一个密码为”your password”的用户“blog”赋予操作权限并退出。

1
2
3
4
5
6
CREATE DATABASE blog;
CREATE USER blog@localhost;
SET PASSWORD FOR blog@localhost=PASSWORD("your password");
GRANT ALL PRIVILEGES ON blog.* TO blog@localhost IDENTIFIED BY 'your password';
FLUSH PRIVILEGES;
QUIT;

安装Wordpress

cd到刚刚添加的虚拟主机目录,下载Wordpress

1
wget http://wordpress.org/latest.tar.gz

如果需要中文版,在https://cn.wordpress.org/download/releases/获取需要下载的链接后下载,如

1
wget https://cn.wordpress.org/wordpress-5.2.4-zh_CN.tar.gz

然后使用tar -xzvf filename.tar.gz解压并移动Wordpress,然后使用

1
mv ./wordpress/* ./

移动内容到正确位置,最后手动删除安装包

配置Wordpress

1
2
mv wp-config-sample.php ./wp-config.php
vim ./wp-config.php

修改DB_NAME,DB_USER,DB_PASSWORD以及下面的唯一key
最后在文件末添加

1
2
3
4
5
define("FS_METHOD", "direct");
   
define("FS_CHMOD_DIR", 0777);
   
define("FS_CHMOD_FILE", 0777);

执行

1
chmod www:www ./*

配置权限

建站完成

使用域名访问你的站点就完成啦!


以下为一些插件用法推荐

插件推荐:

  1. Akismet Anti-Spam:安装包自带的清理垃圾评论插件,简单设置后可免费使用
  2. BackWPup:一个方便好用的备份插件,可以直接同步备份内容到dropbox
  3. CodeColorer:代码高亮插件,详细用法可参考这篇文章
  4. Disable Gutenberg、经典编辑器:通过这两个插件禁用Wordpress5.0的新版编辑器使用旧的经典编辑器
  5. UEditor-KityFormula:百度开源富文本编辑器
  6. ezPHP:使文章中支持插入php代码
  7. MathJax-LaTeX:使文章支持LaTeX插入公式,可借助这个网站在线生成LaTeX代码

发表评论

电子邮件地址不会被公开。 必填项已用*标注

滚动到顶部