ITPub博客

首页 > 自动化运维 > 应用服务器 > 如何在Ubuntu 14.04上使用wp-cli安装WordPress博客程序?

如何在Ubuntu 14.04上使用wp-cli安装WordPress博客程序?

原创 应用服务器 作者:iherb中文 时间:2018-08-20 09:02:24 0 删除 编辑

 

 

每个人都可能熟悉 WordPress 及其著名的 5 分钟安装程序。它很简单。但是,当你有多个站点需要管理时,重复同样的程序可能会浪费大量的时间,而这些时间你本可以用在其他地方。

在这里, wp-cli 是一个强大的命令行工具,您可以管理 WordPress ,它可以帮助您。本文介绍如何安装 wp-cli 以及如何使用它执行一些常见的、实际的任务。

 

先决条件

本文是为 Ubuntu 14.04 编写的。在继续前进之前,确保你已经掌握 Linode 的基本知识。

提示:

本文是为非根用户编写的。需要提升特权的命令与 sudo 是预先固定的。如果您不熟悉 sudo 命令,您可以检查我们的用户和组向导。

 

安装 WP-CLI

1 wp-cli 可以作为 PHP 存档文件 (.phar) 提供。您可以使用 wget curl 命令下载它 :

1

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

或者

1

wget   https://www.52banwagong.com /wp-cli/builds/gh-pages/phar/wp-cli.phar

2 、你需要做这个。 phar 文件可执行文件,并将其移动到 /usr/local/bin ,以便可以直接运行 :

1

2

chmod +x wp-cli.phar

sudo mv wp-cli.phar /usr/local/bin/wp

3 、检查是否安装正确 :

1

wp --info

您应该看到如下所显示的类似输出,这意味着您可以继续 :

1

2

3

4

5

6

7

PHP binary:    /usr/bin/php5

PHP version:   5.6.11-1ubuntu3.1

php.ini used:  /etc/php5/cli/php.ini

WP-CLI root dir:       phar://wp-cli.phar

WP-CLI global config:

WP-CLI project config:

WP-CLI version: 0.21.1

您还可以使用上述三个步骤来升级 wp-cli

 

激活 Bash 完成

wp-cli bash 完成特性允许您动态地查看所有可用的命令。

1 、在您的主目录中下载 bash 脚本 :

1

2

cd ~/

wget   https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash

2 、编辑 .bashrc 文件,当你登录的时候,它会被 shell 加载。打开文件并在编辑器中添加以下行 :

file excerpt ~/.bashrc

1

source /home/ $USER /wp-completion.bash

3 、运行以下命令来重新加载 bash 配置文件 :

1

source ~/.bashrc

就是这样。 Bash 完成现在已启用。要测试它,输入 wp theme ( 包括后面的空格 ) 和按 Tab 键两次。您将在提示符中再次看到可用 wp theme 的可用命令列表。

 

WP-CLI 的基本知识

在继续学习之前,让我们先了解一下 wp-cli 是如何工作的。这将帮助你对即将到来的步骤感到舒适。

到目前为止,我们已经看到了通过主命令 wp-cli 访问的 wp-cli 。您可以使用嵌套的子命令来执行主命令。例如,我们有一个下载 WordPress 的命令,它是 :

1

wp core download

在这里, wp 是主命令,而 core download 是它的嵌套子命令。嵌套子命令可以扩展一个或两个级别。

wp-cli 还提供了一个详细的帮助部分,它显示了您可能需要的所有命令。访问帮助 :

1

wp help

输出应该类似于 :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

wp

 

DESCRIPTION

 

Manage WordPress through the command-line.

 

SYNOPSIS

 

wp <command>

 

SUBCOMMANDS

 

cache                 Manage the object cache.

cap                   Manage user capabilities.

cli                   Get information about WP-CLI itself.

comment               Manage comments.

core                  Download, install, update and otherwise manage WordPress proper.

cron                  Manage WP-Cron events and schedules.

db                    Perform basic database operations.

eval                  Execute arbitrary PHP code after loading WordPress.

eval-file             Load and execute a PHP file after loading WordPress.

:

提示 : 使用子命令可以帮助您在这个帮助菜单中导航。向上和向下的箭头键可以让您滚动整个帮助命令列表。键入 q 将退出帮助菜单。有关如何进一步浏览完整帮助部分的详细信息,您可以在上面的提示符中键入 h

您可以使用启用的 bash 完成来演示 wp-cli 的可用命令列表。只需输入 wp 和按 tab 两次。您将看到可用命令的列表。现在,输入 wp core 和按 tab 键两次。您将看到一个可用于核心的命令列表。对于任何主或子命令,可以重复使用命令后的双标记。

 

安装 WordPress

建立数据库

1 、在开始之前,您需要设置一个数据库。登录到 MySQL 服务器,用 MySQL 用户名替换 user  

1

mysql -u user -p

2 、创建一个数据库 :

1

create database wordpress;

3 Grant 需要为 mysql 用户提供的特权,而 WordPress 允许数据库访问。将 user   password   替换为允许的 mysql 用户 :

1

grant all on wordpress.* to 'user' identified by   'password';

4 、键入退出,以退出 MySQL 命令行。

 

主要安装

1 、转到 Apache example.com 目录 :

1

cd /var/www/html/example.com

2 、更改 publichtml 目录的所有权。 Apache 附带了自己的 usergroup www 数据。作为推荐的实践,您应该将安装目录的所有权更改为这个组。您还需要将用户名添加到组中,并启用组写权限来执行目录中的任何命令 :

1

2

3

 sudo chown -R   www-data public_html

 sudo usermod -aG   www-data username

 sudo chmod -R   g+w public_html

3 、接下来,下载 WordPress 文件。在这里,您需要使用前缀 sudo-u www 数据,以便在 www-data 组下运行 wp-cli 命令。您需要在每次运行命令时使用这个命令,这需要 wp-cli 向目录写入,就像安装或升级 :

1

wp core download

4 、创建一个 wp-config.php 文件 :

1

wp core config --dbname=wordpress --dbuser=user   --dbpass=password --dbhost=localhost --dbprefix=wp_

dbhost db 前缀完全是可选的,除非您需要更改它们的默认值,否则可以省略。

5 、运行安装 :

1

wp core install --url=" https://www.52banwagong.com " --title="Blog Title"   --admin_user="adminuser" --admin_password="password"   --admin_email="email@domain.com"

你的 WordPress 博客现在已经准备好使用了。

 

常用命令

安装和更新插件

假设你想要安装 Yoast 搜索引擎优化插件。你的第一步将是找到插件的蛞蝓。在这种情况下,蛞蝓是 permalink url 的最后一部分,它描述了插件目录。例如 , 一个插件可以在 http://wordpress.org/plugins/plugin-dir/ 。在这里, plugin-dir 是插件的一部分。你在你的博客上安装了这个插件,它的地址是 http://example.com/wp-content/plugins/plugin-dir/ 。由于这个段是每个插件的唯一,你可以用 wp-cli 搜索任何插件的片段,然后安装它 :

1

wp plugin search yoast

你会得到一个类似于这个的输出。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Success: Showing 10 of 259 plugins.

+---------------------------------+----------------------------------+--------+

| name                              | slug                             | rating |

+---------------------------------+----------------------------------+--------+

| Yoast SEO                       | wordpress-seo                    | 90     |

| SO Clean Up Yoast SEO           | so-clean-up-wp-seo               | 96     |

| All Meta Stats Yoast SEO Addon  | all-meta-stats-yoast-seo-addon   | 100      |

| Google Analytics by Yoast       | google-analytics-for-wordpress   | 80       |

| Import Settings into WordPress  | yoast-seo-settings-xml-csv-impor | 0      |

| SEO by Yoast                    | t                                |        |

| Surbma - Yoast Breadcrumb Short |   surbma-yoast-breadcrumb-shortcod | 84       |

| code                            | e                                |          |

| Meta Box Yoast SEO              | meta-box-yoast-seo               | 0      |

| Keyword Stats Addon for Yoast S |   keyword-stats-addon-for-yoast-se | 100      |

| EO                              | o                                |        |

| Meta Description Stats Addon fo |   meta-description-stats-addon-for | 100      |

| r Yoast SEO                     | -yoast-seo                       |        |

| Title Stats Addon for Yoast SEO |   title-stats-addon-for-yoast-seo  |   100    |

+---------------------------------+----------------------------------+--------+

通过修改命令,您可以在每个页面上看到超过 10 个插件。

1

wp plugin search yoast --per-page=20

现在你已经知道了你想要安装的插件的一部分 (wordpressseo) ,将它复制到你的命令并激活它 :

1

2

wp plugin install wordpress-seo

wp plugin activate wordpress-seo

要更新任何插件,你可以使用 :

1

wp plugin update wordpress-seo

或者,为了更新所有插件,你可以使用 :


 

1

wp plugin update --all

或者,在你的博客上列出所有已安装的插件,你可以使用 :

1

wp plugin list

要卸载插件,你可以使用 :

1

wp plugin uninstall wordpress-seo

 

安装和更新主题

安装和激活一个主题的过程与插件几乎完全相同。只需在所有命令中交换插件的主题。

所以,为了寻找主题,你可以使用 :

1

wp theme search twentytwelve

要安装和激活,你可以使用 :

1

2

wp theme install twentytwelve

wp theme activate twentytwelve

要更新一个或所有主题,您可以使用 :

1

2

wp theme update twentytwelve

wp theme update --all

要以表格形式列出所有主题,您可以使用 :

1

wp theme list

要卸载一个主题,你可以使用 :

1

wp theme uninstall twentytwelve

 

WordPress 的更新

你可以通过以下命令更新你的博客 :

1

2

wp core update

wp core update-db

第一个命令更新文件。第二个任务完成了数据库升级。

 

结论

恭喜你 ! 您已经安装了,现在可以进一步配置 wp-cli 了。这些命令只是关于如何从命令行管理 WordPress 的冰山一角。编写或编辑帖子、执行数据库查询、管理用户功能、管理 cron 事件、导入或导出内容、管理附件,甚至管理多站点安装,这些都可以通过一些快速而实际的击键来实现。你已经完善了 WordPress 管理,并节省了宝贵的时间。

 

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31380193/viewspace-2212314/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-08-01

  • 博文量
    11
  • 访问量
    4293