WordPress命令行工具WP-CLI使用指南

WP-CLI是一系列管理WordPress的命令行工具集。你可以在终端用WP-CLI更新插件,配置多站点等,无需通过浏览器执行这些操作。如果执行某些WordPress操作在浏览器超时的话,用WP-CLI是个不错的替代。

如何在服务器上安装WP-CLI?(以VPS为例)

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

然后输入:

php wp-cli.phar –info –allow-root

显示如下:

PHP binary: /usr/local/php/bin/php
PHP version: 5.6.22
php.ini used: /usr/local/php/etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.25.0

为了使用WP-CLI更方便,比如输入wp就可以执行php wp-cli.phar,可以执行以下命令:

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

然后输入wp –info –allow-root,即可显示:

PHP binary: /usr/local/php/bin/php
PHP version: 5.6.22
php.ini used: /usr/local/php/etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.25.0

这说明WP-CLI安装成功。

WP-CLI的使用

WP-CLI提供了命令行交互功能可以完成在WordPress仪表盘完成的一系列操作。比如,

执行:wp plugin install –activate,可以安装并启用一个WordPress插件。

WP-CLI也可以完成在WordPress仪表盘完成不了的工作。

比如,删除transient数据:wp transient delete –all

$ wp transient delete –all

Success: 34 transients deleted from the database.

WP-CLI常用命令

https://wp-cli.org/commands/

支持WP-CLI的虚拟主机

VPS上支持WP-CLI按照WP-CLI安装指南自行安装即可,虚拟主机给用户的权限小些,但有些主机商默认支持WP-CLI。

比如:

sitegroundhttp://www.moiblog.net/go/siteground/

siteground在国内名声不大,但在国外WordPress主机圈里算是不错的主机服务商,稳定性和速度都很好。

bluehosthttp://www.moiblog.net/go/bluehost/

很多人在用的主机商,性价比不错。

 

 

LNMP Xiuno BBS论坛伪静态设置教程

Xiuno BBS是一款国人开发的优秀的论坛程序。Xiuno BBS 4.0 是 2016 年诞生的,国产、小巧、精悍的 Web 产品,后端基于 PHP + MySQL,前端基于 Bootstrap 4.0 + JQuery 3.1,是一套通用的轻论坛系统。

Xiuno BBS主程序架构采用函数风格的 MVC,插件机制采用 AOP 机制,大大的简化了程序的复杂度,在同等复杂度的功能实现上比同类产品的代码简洁很多,核心只有 15 个表,非常利于二次开发。

Xiuno BBS在LNMP一键安装包环境下的伪静态设置步骤如下:

  1. 编辑Xiuno BBS网站目录下的conf/conf.php, 把’url_rewrite_on’=->1  编辑为’url_rewrite_on’=>1.
  2. 清空tmp目录下的文件。tmp目录下有很多php文件,不要 担心,直接删除就好了,但不要执行成rm -f  /。
  3. 在/usr/local/nginx/conf/下新建xiuno.conf,粘贴以下内容:
    location / {
    rewrite "^(.*)/(.+?).htm$" $1/index.php?$2.htm last;
    if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last;
    }
    }
  4. 重启LNMP:lnmp restart

XiunoBBS虽然有些优点,但有些地方还很不完善,适合不折腾不死星人折腾折腾。

Windows主机设置整站301重定向跳转的办法

最近为了网站新旧域名301重定向伤了不少脑筋,由于众所周知的原因,WordPress公园更换了域名。之前买的国内免备案VPS跑路了,只好重新找国内免备案主机。

(more…)

解决Xiuno BBS安装插件出现conf.json不存在的错误

Xiuno BBS是一个非常快的论坛程序,但很年轻,于是遇到了一些问题,比如在安装插件时,点击下载,会转到提示页面:conf.json不存在。

解决办法是ssh连接服务器,找到插件文件(plugin目录),把里面的插件文件切剪到上一级目录,在进管理后台安装。这个可能是程序作者压缩插件的时候多了一个目录。解压后相关文件在里面的二级目录里。所以会找不到conf.json这个文件。

目前xiunobbs启用的插件列表如下:

回复提醒

回复可见

代码高亮

markdown语法支持

精华主题

已读未读

搜索插件

tag插件

帖子详情页显示帖子作者的最新主题

Windows主机和Linux主机WordPress 新老域名301 跳转的方法

网站改名换姓涉及到的东西真不少,尤其是网站时间越长,换起域名来越麻烦。换域名不仅是技术问题,还要等搜索引擎完全收录新站页面并把旧域名的权重传递到新站点。

(more…)

windows远程桌面连接全屏切换快捷键以及其他方便好用的快捷键

工作用的电脑很落后,网络还可以,准备在网上买个国内windows主机,然后用远程桌面连接服务器工作。

买了服务器之后,发现远程桌面工具默认不是全屏的。

(more…)

免费好用的win10 office2016激活工具kms pico 10.2

KMSpico是一款迷你型的微软系列产品KMS激活工具,由heldigard基于KMSEmulator制作,支持Win10、Windows8.1、Win8和Office2013等产品。针对Win8.1以及Win8.1下的Office 2013,目前已能实现本地KMS激活。KMS为180天循环激活机制,自动续期。

(more…)

macOS如何正确的安装python2 python3

现在python已经更新到3.5了,如何同时安装python2和python3呢?有的人用pyenv,个人觉得这个办法太麻烦。

下边介绍一种简单直接的办法,让python2和python3在macOS上共存。

(more…)

从吉他小白向吉他高手进阶必练书籍

虽然接触了吉他很长时间,但水平实在不敢恭维。有很多想练的书都没有练(想练的书太多了),也看不懂五线谱。目前准备重新拾起吉他。在豆瓣上创建了一个豆列,上面是一些比较经典的吉他教程,对于刚入门的吉他新手来说,推荐以下书籍:

(more…)

hhkb mac 设置指南

前天入了iMac,苹果10月27日的发布会很让人失望,没有我盼望已久的iMac,只好买了iMac late2015 高配。配合以前的HHKB使用。

(more…)

1 2 3 4 5 6 81