WP-CLI - инсталирайте, конфигурирайте и управлявайте Wordpress от командния ред
Какво е WP CLI
Всички команди се изпращат през SSH конзолата и се изпълняват от отдалечения сървър. За да работим, имаме нужда от Far Manager или PuTTY.
Как да инсталирате WP CLI
Linux (Debian, Ubuntu)
Първо се уверете, че WP-CLI вече не е инсталиран с помощта на командата:
Ако видите командата wp: not found в отговора, значи е време да продължите с инсталацията.
За да инсталирате WP-CLI, трябва да използвате командата:
След това, след като wp-cli.phar бъде изтеглен, можете да проверите как работи с командата:
В резултат на това ще видите нещо подобно:
Сега, за да можете да използвате wp като команда, направете следното:
Тази команда записва chmod, за да може да изпълни wp-cli.phar
Командата премества wp-cli.phar в /usr/local/bin/ и преименува wp-cli.phar на wp.
Проверяваме отново, сега командата wp:
В резултат на това трябва да видите нещо подобно:
Инсталирането наWP-CLI е завършено.
- Уверете се, чеPHP е инсталиран на Windows и че е достъпен глобално, тоест работи с командата php от командния ред;
- Изтеглете wp-cli.phar и поставете в директорията C:\wp-cli;
- Създайте файл wp.bat в същата директория C:\wp-cli. Файлът трябва да съдържа следния код:
- Добавете път към променливаPATHс помощта на командния ред:
Инсталацията е завършена. Можете да проверите с командата:
Как да използвате WP CLI
Тази команда ще покаже информация за инсталираната версия на PHP и друга служебна информация, както в примера по-горе.
Или, както е споменато в подсказката, можете да стартирате като root:
където USER е името на потребителя, под който е инсталиран WordPress,резултатът ще е същият.
Има опция за работа като root. За да направите това, трябва да използвате ключа --allow-root. Запомнете обаче: всички файлове, които ще бъдат изтеглени, например при инсталиране на системата или добавките, ще бъдат собственост на root, което може да причини конфликти. Можете да използвате chown, за да зададете желания потребител като собственик на WordPress файловете в края на цялата работа.
Примери за WP-CLI команда
Най-полезното нещо, което може да бъде полезно, е инсталирането на WordPress
Основна актуализация на WordPress
Актуализирайте всички добавки
Създайте резервно копие на базата данни на WordPress, като добавите опцията Drop Table към таблиците (тоест, дори ако таблиците съществуват в базата данни в момента на импортиране от дъмпа, те ще бъдат премахнати и принудително презаписани)
Импортирайте база данни от файла wordpress_database.sql
Изтрийте всички таблици от базата данни (бъдете внимателни, архивирайте базата данни предварително)
Изтрийте базата данни (внимавайте, направете резервно копие на базата данни предварително)
Създайте база данни (например след изтриване). Ще създаде база данни с привилегиите, посочени в wp-config.php
Когато се преместите към нов домейн (например сайт се премести от локален сървър към работещ хостинг или просто промени името на домейна), това ще бъде полезно:
Също така, пример при инсталиране на SSL сертификат и преминаване от HTTP към HTTPS: