Database
 sql >> Baza danych >  >> RDS >> Database

Instalowanie WordPressa za pomocą WP-CLI

WordPress ma świetny proces instalacji oparty na GUI, jednak niektóre przypadki użycia wymagają CLI! A może po prostu czujesz się bardziej jak w domu w terminalu, tak czy inaczej ten artykuł pokaże Ci, jak skonfigurować witrynę WordPress za pomocą samego terminala, używając WP-CLI i być może odrobina SSH.

Aby móc ręcznie zainstalować WordPress za pomocą WP-CLI, musisz najpierw utworzyć nową bazę danych dla instalacji WordPress. Musisz wiedzieć, jak znaleźć swoje dane uwierzytelniające SSH, a także jak używać terminala lub Putty i WP-CLI.

Korzystanie z WP-CLI do instalacji WordPressa

W tym samouczku dowiemy się, jak zainstalować WordPress za pomocą narzędzia wiersza poleceń WP-CLI. WP-CLI to narzędzie używane w terminalu do interakcji z witrynami WordPress i zarządzania nimi. WP-CLI jest podobny pod względem funkcjonalności do tego, co Drush zapewnia Drupal. Jeśli jesteś już zaznajomiony z używaniem narzędzi cli, będzie to łatwa instalacja. Korzystając z WP-CLI, możemy wykonywać typowe zadania konserwacyjne, automatyzować procesy, a nawet tworzyć kopie zapasowe.

Wymagania wstępne

  • Zainstalowano najnowszą wersję WP-CLI.
  • Poświadczenia SSH do logowania się na serwerze jako użytkownik root lub użytkownik z uprawnieniami sudo

Zainstaluj WordPressa

Najpierw musimy umieścić cd w folderze public_html, w którym ma się znajdować instalacja WordPressa.

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

Następnie będziemy musieli uruchomić następujące polecenie WP-CLI, które pobierze podstawowe pliki WordPressa z WordPress.org, a następnie rozpakuje je do folderu public_html.

root@host:~# wp core download 

Teraz, gdy mamy już zainstalowane podstawowe pliki WordPressa, kolejnym zadaniem jest stworzenie naszej bazy danych MySQL. Istnieje wiele sposobów, aby to osiągnąć, więc musimy upewnić się, że robimy to, czego potrzebuje nasz serwer.

Nie kopiuj bezpośrednio poniższych poleceń!
To tylko przykłady użyte w tym samouczku.
Zastąp te wpisy swoimi ustawieniami.

mysql -e "create database wpdev;";

Następnie będziemy musieli utworzyć plik wp-config.php dla właśnie dodanej witryny, który będzie zawierał nazwę bazy danych, użytkownika bazy danych i hasło do bazy danych.

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

Teraz, gdy stworzyliśmy poprawny plik wp-config.php, nadszedł czas, aby przejść przez 5-sekundowy proces instalacji za pomocą podstawowego polecenia instalacji WP-CLI.

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

Success: WordPress installed successfully.

Upewnij się, że zaktualizowałeś tutaj wszystkie informacje dotyczące argumentów. Jeśli zauważysz powyżej, zmieniamy adres URL domeny, zastępując go rzeczywistym adresem URL domeny, który jest potrzebny. Zmieniliśmy również tytuł strony, nazwę użytkownika administratora, hasło administratora, a na koniec ustawiliśmy nasz adres e-mail dla użytkownika administratora. Upewnij się, że adres e-mail jest poprawny, ponieważ WordPress wyśle ​​Ci e-maila, jeśli Twój PHP może wysyłać e-maile. Mamy teraz działającą instalację WordPressa.

Aby sprawdzić, którą wersję WordPressa używamy, możemy uruchomić to polecenie WP-CLI.

wp core version

Następnie musimy utworzyć odpowiedni wpis vhost Apache/Nginx (jeśli działamy w środowisku niezarządzanym) i niezbędne zmiany konfiguracji PHP, a następnie jesteśmy gotowi do uruchomienia nowego z konfiguracją WordPress.

Jeśli korzystasz z serwera cPanel, InterWorx lub Plesk, prawdopodobnie masz już utworzone te ustawienia. Jeśli utworzysz konto cPanel, InterWorx lub Plesk, zainstaluj wcześniej WordPress. Zadania te są wykonywane automatycznie po utworzeniu nowego konta w panelu sterowania serwerów. Jeśli korzystasz z tradycyjnego niezarządzanego serwera, będziemy musieli utworzyć i zmodyfikować pliki konfiguracyjne.

Na co należy uważać!

Związane z bazą danych

Jedna ważna kwestia, o której należy pamiętać podczas wykonywania procesu. Jeśli zapomnisz utworzyć bazę danych i uruchomić instalację WP-CLI, pojawi się błąd. Dotyczy to również sytuacji, gdy wprowadziłeś nieprawidłowe dane uwierzytelniające. Błędy będą się nieznacznie różnić w zależności od sytuacji, ale oba są podobne. Na przykład, jeśli podasz prawidłowego użytkownika i hasło dla MySQL, ale nie utworzysz bazy danych, zobaczysz:

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.

Instalacja WordPress dla istniejącej bazy danych WordPress

Inną rzeczą, o której należy pamiętać, jest to, że jeśli zastosujesz ten proces przy użyciu istniejącej bazy danych WordPress, musimy użyć następującego polecenia zamiast powyższego.

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

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

Kilka przykładów, kiedy miałoby to zastosowanie. Jeśli przebudowujesz witrynę lub naprawiasz konto po naruszeniu bezpieczeństwa lub w każdej innej sytuacji, w której masz już istniejącą bazę danych.

Ostatnią rzeczą, o której należy pamiętać, jest to, że jeśli masz niestandardowy prefiks bazy danych lub używasz zdalnego serwera MySQL, będziesz musiał dodać dla nich dodatkowe flagi. Możesz zobaczyć pełną listę flag poleceń, uruchamiając następujące polecenie.

wp core config --help

Jeśli masz problemy z instalacją WordPressa w ten sposób, nasz zespół wsparcia może Ci pomóc. Po prostu zadzwoń do nas dzisiaj pod numer 800.580.4985 lub otwórz czat lub bilet, aby porozmawiać z jednym z naszych doświadczonych administratorów systemu!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Statystyki zbudowane na zamówienie

  2. Porównywanie obiektów według wartości. Część 6:Wdrażanie równości struktury

  3. Połącz aplikacje ODBC w systemie Windows z Zoho CRM

  4. Jakich umiejętności i wiedzy potrzebują projektanci baz danych?

  5. Czytelne materiały wtórne w ramach budżetu