sql >> Databasteknik >  >> RDS >> Database

Installera WordPress med WP-CLI

WordPress har en fantastisk GUI-baserad installationsprocess, men vissa användningsfall kräver CLI! Eller, kanske du bara känner dig mer hemma i en terminal, på vilket sätt som helst kommer denna artikel att visa dig hur du får din WordPress-webbplatsinstallation med bara en terminal, med hjälp av WP-CLI och kanske ett stänk av SSH.

För att kunna installera WordPress manuellt med WP-CLI måste du först skapa en ny databas för WordPress-installationen. Du kommer att behöva veta hur du hittar dina SSH-uppgifter samt att du är van vid att använda Terminal eller Putty och WP-CLI.

Använda WP-CLI för att installera WordPress

I den här handledningen lär vi oss hur du installerar WordPress med kommandoradsverktyget WP-CLI. WP-CLI är ett verktyg som används i en terminal för att interagera med och hantera WordPress-webbplatser. WP-CLI liknar funktionaliteten som Drush tillhandahåller Drupal. Om du redan är bekant med att använda cli-verktyg kommer detta att vara en enkel installation. Med WP-CLI kan vi utföra vanliga underhållsuppgifter, automatisera processer och till och med ta säkerhetskopior.

Förutsättningar

  • Den senaste versionen av WP-CLI installerad.
  • SSH-uppgifter för att logga in på servern som root-användare eller en användare med sudo-behörighet

Installera WordPress

Först måste vi cd till mappen public_html där WordPress-installationen kommer att finnas.

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

Därefter måste vi köra följande WP-CLI-kommando som kommer att ladda ner WordPress-kärnfilerna från WordPress.org och sedan extrahera dem till mappen public_html.

root@host:~# wp core download 

Nu när vi har installerat WordPress-kärnfilerna är nästa uppgift att skapa vår MySQL-databas. Det finns flera sätt att åstadkomma detta, så vi måste se till att vi gör vad vår server behöver.

Kopiera inte kommandona nedan direkt!
Detta är bara exempel som används för denna handledning.
Ersätt dina inställningar med dessa poster.

mysql -e "create database wpdev;";

Därefter måste vi skapa en wp-config.php-fil för webbplatsen vi just lade till som kommer att innehålla databasnamn, databasanvändare och databaslösenord.

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

Nu när vi har skapat en giltig wp-config.php-fil är det dags att gå igenom den 5 sekunder långa installationsprocessen med WP-CLI:s kärninstallationskommando.

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

Success: WordPress installed successfully.

Se till att du uppdaterar all information för argumenten här. Om du märker ovan ändrar vi webbadressen för domänen och ersätter den med den faktiska domänadressen som behövs. Vi ändrade också webbplatsens titel, administratörens användarnamn, administratörslösenordet och slutligen ställde vi in ​​vår e-postadress för adminanvändaren. Se till att e-postmeddelandet är korrekt eftersom WordPress skickar e-post till dig om din PHP kan skicka e-post. Vi har nu en fungerande WordPress-installation.

För att verifiera vilken version av WordPress vi kör kan vi köra detta WP-CLI-kommando.

wp core version

Därefter måste vi skapa en lämplig Apache/Nginx vhost-post (om den körs i en ohanterad miljö) och de nödvändiga PHP-konfigurationsändringarna, och sedan är vi redo att gå till det nya med WordPress-installationen.

Om du är på en cPanel-, InterWorx- eller Plesk-server är chansen stor att du redan har skapat dessa inställningar åt dig. Om du skapar ett cPanel-, InterWorx- eller Plesk-konto för WordPress-installationen i förväg. Dessa uppgifter utförs automatiskt när du skapar det nya kontot i servrarnas kontrollpanel. Om du är på en traditionell ohanterad server måste vi skapa och ändra konfigurationsfilerna.

Saker att se upp med!

Databasrelaterad

En viktig punkt att vara medveten om när du går igenom processen. Om du glömmer att göra databasen och köra WP-CLI-installationen får du ett felmeddelande. Detta gäller även när du har angett fel inloggningsuppgifter också. Felen kommer att variera något beroende på situationen, men de är båda lika. Till exempel, när du anger rätt användare och lösenord för MySQL men inte skapade databasen ser du:

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.

Installera WordPress för en befintlig WordPress-databas

En annan sak att tänka på är att om du använder den här processen med en befintlig WordPress-databas, måste vi använda följande kommando istället för det som används ovan.

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

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

Några exempel på när detta skulle vara tillämpligt. Om du bygger om en webbplats eller fixar ett konto efter ett säkerhetsbrott, eller för någon annan situation där du redan har en befintlig databas.

En sista sak att komma ihåg är att om du har ett anpassat databasprefix, eller använder en fjärrstyrd MySQL-server, måste du lägga till ytterligare flaggor för dessa. Du kan se hela listan med kommandoflaggor genom att köra följande kommando.

wp core config --help

Om du har problem med att installera WordPress på detta sätt kan vårt supportteam hjälpa dig. Ring oss helt enkelt idag på 800.580.4985, eller öppna en chatt eller en biljett med oss ​​för att prata med en av våra kunniga systemadministratörer!


  1. Hur får man radräkning i sqlite med Android?

  2. MariaDB JSON_LOOSE() Förklarad

  3. Installera MySQL på CentOS 7

  4. Hur man beräknar procent med en SQL-sats