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!