Database
 sql >> база данни >  >> RDS >> Database

Инсталиране на WordPress с помощта на WP-CLI

WordPress има страхотен инсталационен процес, базиран на GUI, но някои случаи на употреба изискват CLI! Или може би просто се чувствате като у дома си в терминал, така или иначе тази статия ще ви покаже как да настроите своя WordPress сайт само с терминал, като използвате WP-CLI и може би поръска SSH.

За да можете да инсталирате WordPress ръчно с помощта на WP-CLI, първо ще трябва да създадете нова база данни за инсталирането на WordPress. Ще трябва да знаете как да намерите вашите SSH идентификационни данни, както и да сте свикнали да използвате Terminal или Putty и WP-CLI.

Използване на WP-CLI за инсталиране на WordPress

В този урок ще научим как да инсталирате WordPress с помощта на инструмента за команден ред WP-CLI. WP-CLI е инструмент, използван в терминал за взаимодействие и управление на WordPress сайтове. WP-CLI е подобен по функционалност на това, което Drush предоставя Drupal. Ако вече сте запознати с използването на cli инструменти, това ще бъде лесна инсталация. С помощта на WP-CLI можем да изпълняваме общи задачи за поддръжка, да автоматизираме процеси и дори да правим резервни копия.

Предварителни условия

  • Инсталирана е най-новата версия на WP-CLI.
  • SSH идентификационни данни за влизане в сървъра като root потребител или потребител с привилегии sudo

Инсталирайте WordPress

Първо, ще трябва да поставим компактдиск в папката public_html, където ще се намира инсталирането на WordPress.

root@host:~# cd ~/public_html/wpdev

След това ще трябва да изпълним следната команда WP-CLI, която ще изтегли основните файлове на WordPress от WordPress.org и след това ще ги извлече в папката public_html.

root@host:~# wp core download 

Сега, когато имаме инсталирани основните файлове на WordPress, следващата задача е да създадем нашата MySQL база данни. Има няколко начина да постигнем това, така че трябва да сме сигурни, че правим това, от което се нуждае нашия сървър.

Не копирайте директно командите по-долу!
Това са само примери, използвани за този урок.
Заменете настройките си за тези записи.

mysql -e "create database wpdev;";

След това ще трябва да създадем файл wp-config.php за сайта, който току-що добавихме, който ще съдържа името на базата данни, потребителя на базата данни и паролата на базата данни.

wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

След като създадохме валиден файл wp-config.php, е време да преминем през 5-секундния процес на инсталиране, като използваме основната инсталационна команда на WP-CLI.

wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Уверете се, че сте актуализирали цялата информация за аргументите тук. Ако забележите по-горе, ние променяме URL адреса на домейна, като го заменяме с действителния URL адрес на домейна, който е необходим. Също така променихме заглавието на сайта, потребителското име на администратор, паролата на администратора и накрая, зададохме нашия имейл адрес за администраторския потребител. Уверете се, че имейлът е правилен, тъй като WordPress ще ви изпрати имейл, ако вашият PHP може да изпраща имейл. Вече имаме работеща инсталация на WordPress.

За да проверим коя версия на WordPress изпълняваме, можем да изпълним тази команда WP-CLI.

wp core version

След това трябва да създадем подходящ запис на Apache/Nginx vhost (ако работи в неуправлявана среда) и необходимите промени в конфигурацията на PHP и след това сме готови да преминем към новото с настройката на WordPress.

Ако сте на cPanel, InterWorx или Plesk сървър, има вероятност вече да имате създадени тези настройки за вас. Ако създадете акаунт в cPanel, InterWorx или Plesk за инсталирането на WordPress предварително. Тези задачи се изпълняват автоматично, когато създадете новия акаунт в контролния панел на сървърите. Ако сте на традиционен неуправляван сървър, ще трябва да създадем и модифицираме конфигурационните файлове.

Неща, за които трябва да внимавате!

Свързани с базата данни

Един основен елемент, който трябва да имате предвид, когато преминавате през процеса. Ако забравите да направите базата данни и да стартирате инсталацията на WP-CLI, ще получите грешка. Това важи и когато сте въвели грешни идентификационни данни. Грешките ще варират леко в зависимост от ситуацията, но и двете са сходни. Например, когато предоставите правилния потребител и парола за MySQL, но не сте направили базата данни, ще видите:

Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Инсталиране на WordPress за съществуваща база данни на WordPress

Друго нещо, което трябва да имате предвид, е, че ако използвате този процес, използвайки съществуваща база данни на WordPress, трябва да използваме следната команда вместо използваната по-горе.

wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Няколко примера за това кога това би било приложимо. Ако възстановявате сайт или коригирате акаунт след пробив в сигурността или за всяка друга ситуация, при която вече имате съществуваща база данни.

Последното нещо, което трябва да имате предвид, е, че ако имате персонализиран префикс на база данни или използвате отдалечен MySQL сървър, ще трябва да добавите допълнителни флагове за тях. Можете да видите пълния списък с флагове за команди, като изпълните следната команда.

wp core config --help

Ако срещате проблеми с инсталирането на WordPress по този начин, нашият екип за поддръжка може да ви помогне. Просто ни се обадете днес на 800.580.4985 или отворете чат или билет с нас, за да говорите с един от нашите опитни системни администратори!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Цели на редове, част 2:Полусъединяване

  2. Как да получите годината от дата в T-SQL

  3. Използване на DBCC CLONEDATABASE и хранилище на заявки за тестване

  4. Предизвикателството е включено! Покана от общността за създаване на най-бързия генератор на серии от числа

  5. Как да експортирате данни в плосък файл с помощта на BCP и да импортирате данни с групово вмъкване