WordPress静态化实用工具cos-html-cache使用方法

 

静态化的好处我就不多说了,在网上找了几个WordPress静态化方法,发现cos-html-cache比较靠谱,不过安装方法在插件说明文档里不够详细,我就整理补充如下:

1、下载插件:在后台管理“插件”栏目中,点击“添加新插件”,搜索“cos-html-cache”,搜索到后点击安装,插件就会安装在 `wp-content/plugins/`下;
2、安装完插件时,在确认的页面点击激活该插件;
3、在网站(博客)的根目录下创建一个文件 “index.bak”,并将属性设置成0666,一般默认就可以;
4、设置固定链接的格式,比如设置为/html/%year%%monthnum%/%post_id%.html ,一定要以.htm或者.html结尾,否则是无法生成;
5、在网站(博客)根目录下建立一个html文件夹并设置属性为777,一般默认就可以的,这样才能生成内容页的html静态文件;
6、退出登录状态,未登录用户访问的时候才会生成缓存;
7、安装完成。
PS:后续增加、更新文章等,不用退出登陆都能动态生成静态文件的。

 

官方博客文章地址:http://www.17core.com/blog/html/201101/35.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以参考以下步骤来使用 Docker Compose 部署 WordPress 连接 MySQL 主从复制: 1. 创建一个 Docker Compose 文件 `docker-compose.yml`,并在其中定义两个服务:WordPress 和 MySQL。 ``` version: '3.8' services: db-master: image: mysql:5.7 command: --server-id=1 --log-bin=mysql-bin --binlog-format=row --gtid-mode=ON --enforce-gtid-consistency=ON --slave-skip-errors=all restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress volumes: - db-master:/var/lib/mysql networks: - wp-net db-slave: image: mysql:5.7 command: --server-id=2 --log-bin=mysql-bin --binlog-format=row --gtid-mode=ON --enforce-gtid-consistency=ON --slave-skip-errors=all --skip-log-slave-updates restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress MYSQL_MASTER_HOST: db-master MYSQL_MASTER_PASSWORD: password MYSQL_ALLOW_EMPTY_PASSWORD: "yes" volumes: - db-slave:/var/lib/mysql depends_on: - db-master networks: - wp-net wordpress: depends_on: - db-slave image: wordpress:latest ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db-slave WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: password WORDPRESS_DB_NAME: wordpress volumes: - wp-content:/var/www/html/wp-content networks: - wp-net volumes: db-master: db-slave: wp-content: networks: wp-net: ``` 2. 在 `db-master` 和 `db-slave` 服务中,分别使用 `--server-id` 设置不同的 ID;使用 `--log-bin` 启用二进制日志;使用 `--binlog-format` 设置二进制日志格式为行格式;使用 `--gtid-mode` 和 `--enforce-gtid-consistency` 启用 GTID 并强制要求一致性;使用 `--slave-skip-errors=all` 设置从库同步时遇到错误时跳过。 3. 在 `db-master` 服务中,使用 `MYSQL_ROOT_PASSWORD` 和 `MYSQL_DATABASE` 设置 root 用户的密码和数据库名;使用 `volumes` 把数据卷挂载到 `/var/lib/mysql` 目录。 4. 在 `db-slave` 服务中,使用 `MYSQL_ROOT_PASSWORD` 和 `MYSQL_DATABASE` 设置 root 用户的密码和数据库名;使用 `MYSQL_MASTER_HOST` 和 `MYSQL_MASTER_PASSWORD` 分别设置主库的主机名和密码;使用 `MYSQL_ALLOW_EMPTY_PASSWORD` 设置空密码;使用 `depends_on` 指定依赖的服务;使用 `volumes` 把数据卷挂载到 `/var/lib/mysql` 目录。 5. 在 `wordpress` 服务中,使用 `depends_on` 指定依赖的服务;使用 `WORDPRESS_DB_HOST`、`WORDPRESS_DB_USER`、`WORDPRESS_DB_PASSWORD` 和 `WORDPRESS_DB_NAME` 分别设置数据库的主机名、用户名、密码和数据库名;使用 `volumes` 把数据卷挂载到 `/var/www/html/wp-content` 目录。 6. 运行 `docker-compose up -d` 启动服务。 这样就可以使用 Docker Compose 部署 WordPress 连接 MySQL 主从复制了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值