您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)怎么在Ubuntu 14.04上使用wp-cli安裝WordPress博客程序的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
在這里,wp-cli是一個強大的命令行工具,您可以管理WordPress,它可以幫助您。本文介紹如何安裝wp-cli以及如何使用它執(zhí)行一些常見的、實際的任務(wù)。
先決條件
本文是為Ubuntu 14.04編寫的。在繼續(xù)前進之前,確保你已經(jīng)掌握Linode的基本知識。
提示:
本文是為非根用戶編寫的。需要提升特權(quán)的命令與sudo是預(yù)先固定的。如果您不熟悉sudo命令,您可以檢查我們的用戶和組向?qū)А?/p>
安裝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文件可執(zhí)行文件,并將其移動到/usr/local/bin,以便可以直接運行:
1 2 | chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp |
3、檢查是否安裝正確:
1 | wp --info |
您應(yīng)該看到如下所顯示的類似輸出,這意味著您可以繼續(xù):
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完成特性允許您動態(tài)地查看所有可用的命令。
1、在您的主目錄中下載bash腳本:
1 2 | cd ~/ wget https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash |
2、編輯.bashrc文件,當(dāng)你登錄的時候,它會被shell加載。打開文件并在編輯器中添加以下行:
file excerpt ~/.bashrc
1 | source /home/$USER/wp-completion.bash |
3、運行以下命令來重新加載bash配置文件:
1 | source ~/.bashrc |
就是這樣。Bash完成現(xiàn)在已啟用。要測試它,輸入 wp theme (包括后面的空格)和按Tab鍵兩次。您將在提示符中再次看到可用 wp theme 的可用命令列表。
WP-CLI的基本知識
在繼續(xù)學(xué)習(xí)之前,讓我們先了解一下wp-cli是如何工作的。這將幫助你對即將到來的步驟感到舒適。
到目前為止,我們已經(jīng)看到了通過主命令wp-cli訪問的wp-cli。您可以使用嵌套的子命令來執(zhí)行主命令。例如,我們有一個下載WordPress的命令,它是:
1 | wp core download |
在這里,wp是主命令,而core和download是它的嵌套子命令。嵌套子命令可以擴展一個或兩個級別。
wp-cli還提供了一個詳細(xì)的幫助部分,它顯示了您可能需要的所有命令。訪問幫助:
1 | wp help |
輸出應(yīng)該類似于:
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. : |
提示:使用子命令可以幫助您在這個幫助菜單中導(dǎo)航。向上和向下的箭頭鍵可以讓您滾動整個幫助命令列表。鍵入q將退出幫助菜單。有關(guān)如何進一步瀏覽完整幫助部分的詳細(xì)信息,您可以在上面的提示符中鍵入h。
您可以使用啟用的bash完成來演示wp-cli的可用命令列表。只需輸入wp和按tab兩次。您將看到可用命令的列表。現(xiàn)在,輸入wp core和按tab鍵兩次。您將看到一個可用于核心的命令列表。對于任何主或子命令,可以重復(fù)使用命令后的雙標(biāo)記。
安裝WordPress
建立數(shù)據(jù)庫
1、在開始之前,您需要設(shè)置一個數(shù)據(jù)庫。登錄到MySQL服務(wù)器,用MySQL用戶名替換user
1 | mysql -u user -p |
2、創(chuàng)建一個數(shù)據(jù)庫:
1 | create database wordpress; |
3、Grant需要為mysql用戶提供的特權(quán),而WordPress允許數(shù)據(jù)庫訪問。將user和 password
替換為允許的mysql用戶:
1 | grant all on wordpress.* to 'user' identified by 'password'; |
4、鍵入退出,以退出MySQL命令行。
主要安裝
1、轉(zhuǎn)到Apache example.com目錄:
1 | cd /var/www/html/example.com |
2、更改publichtml目錄的所有權(quán)。Apache附帶了自己的usergroup www數(shù)據(jù)。作為推薦的實踐,您應(yīng)該將安裝目錄的所有權(quán)更改為這個組。您還需要將用戶名添加到組中,并啟用組寫權(quán)限來執(zhí)行目錄中的任何命令:
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數(shù)據(jù),以便在www-data組下運行wp-cli命令。您需要在每次運行命令時使用這個命令,這需要wp-cli向目錄寫入,就像安裝或升級:
1 | wp core download |
4、創(chuàng)建一個wp-config.php文件:
1 | wp core config --dbname=wordpress --dbuser=user --dbpass=password --dbhost=localhost --dbprefix=wp_ |
dbhost和db前綴完全是可選的,除非您需要更改它們的默認(rèn)值,否則可以省略。
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博客現(xiàn)在已經(jīng)準(zhǔn)備好使用了。
常用命令
安裝和更新插件
假設(shè)你想要安裝Yoast搜索引擎優(yōu)化插件。你的第一步將是找到插件的蛞蝓。在這種情況下,蛞蝓是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 |
現(xiàn)在你已經(jīng)知道了你想要安裝的插件的一部分(wordpressseo),將它復(fù)制到你的命令并激活它:
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 |
第一個命令更新文件。第二個任務(wù)完成了數(shù)據(jù)庫升級。
感謝各位的閱讀!關(guān)于“怎么在Ubuntu 14.04上使用wp-cli安裝WordPress博客程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。