sql >> Database >  >> RDS >> Database

WordPress installeren met WP-CLI

WordPress heeft een geweldig GUI-gebaseerd installatieproces, maar sommige use-cases vragen om CLI! Of misschien voel je je gewoon meer thuis in een terminal, hoe dan ook, dit artikel laat je zien hoe je je WordPress-site kunt instellen met slechts een terminal, met behulp van WP-CLI, en misschien een snufje SSH.

Om WordPress handmatig te kunnen installeren met behulp van WP-CLI, moet u eerst een nieuwe database maken voor de WordPress-installatie. U moet weten hoe u uw SSH-inloggegevens kunt vinden en ook moet u gewend zijn Terminal of Putty en WP-CLI te gebruiken.

WP-CLI gebruiken om WordPress te installeren

In deze zelfstudie leren we hoe u WordPress installeert met behulp van de WP-CLI-opdrachtregeltool. WP-CLI is een tool die in een terminal wordt gebruikt voor interactie met en beheer van WordPress-sites. WP-CLI is qua functionaliteit vergelijkbaar met wat Drush Drupal biedt. Als u al bekend bent met het gebruik van cli-tools, is dit een eenvoudige installatie. Met WP-CLI kunnen we veelvoorkomende onderhoudstaken uitvoeren, processen automatiseren en zelfs back-ups maken.

Vereisten

  • De nieuwste versie van WP-CLI geïnstalleerd.
  • SSH-referenties om in te loggen op de server als de rootgebruiker of een gebruiker met sudo-rechten

Installeer WordPress

Eerst moeten we naar de map public_html gaan waar de WordPress-installatie zich zal bevinden.

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

Vervolgens moeten we de volgende WP-CLI-opdracht uitvoeren die de WordPress-kernbestanden van WordPress.org downloadt en ze vervolgens uitpakt in de map public_html.

root@host:~# wp core download 

Nu we de WordPress-kernbestanden hebben geïnstalleerd, is de volgende taak om onze MySQL-database te maken. Er zijn meerdere manieren om dit te bereiken, dus we moeten ervoor zorgen dat we doen wat onze server nodig heeft.

Kopieer onderstaande commando's niet rechtstreeks!
Dit zijn slechts voorbeelden die voor deze zelfstudie worden gebruikt.
Vervang uw instellingen voor deze items.

mysql -e "create database wpdev;";

Vervolgens moeten we een wp-config.php-bestand maken voor de site die we zojuist hebben toegevoegd, dat de databasenaam, de databasegebruiker en het databasewachtwoord zal bevatten.

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

Nu we een geldig wp-config.php-bestand hebben gemaakt, is het tijd om het installatieproces van 5 seconden te doorlopen met behulp van het kerninstallatiecommando van WP-CLI.

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

Success: WordPress installed successfully.

Zorg ervoor dat u alle informatie voor de argumenten hier bijwerkt. Zoals u hierboven ziet, wijzigen we de URL voor het domein en vervangen we deze door de daadwerkelijke domein-URL die nodig is. We hebben ook de titel van de site, de gebruikersnaam van de beheerder, het beheerderswachtwoord gewijzigd en tot slot hebben we ons e-mailadres ingesteld voor de beheerder. Zorg ervoor dat de e-mail correct is, aangezien WordPress u een e-mail zal sturen als uw PHP e-mail kan verzenden. We hebben nu een werkende WordPress-installatie.

Om te controleren welke versie van WordPress we gebruiken, kunnen we dit WP-CLI-commando uitvoeren.

wp core version

Vervolgens moeten we een geschikt Apache/Nginx vhost-item maken (indien uitgevoerd in een onbeheerde omgeving) en de benodigde PHP-configuratiewijzigingen, en dan zijn we klaar om het nieuwe te gaan met de WordPress-installatie.

Als je een cPanel-, InterWorx- of Plesk-server gebruikt, is de kans groot dat je deze instellingen al voor je hebt gemaakt. Als je vooraf een cPanel-, InterWorx- of Plesk-account aanmaakt voor de WordPress-installatie. Deze taken worden automatisch uitgevoerd wanneer u het nieuwe account aanmaakt in het configuratiescherm van de server. Als u een traditionele onbeheerde server gebruikt, moeten we de configuratiebestanden maken en wijzigen.

Dingen om op te letten!

Database gerelateerd

Een belangrijk punt om op te letten bij het doorlopen van het proces. Als u vergeet de database aan te maken en de WP-CLI-installatie uit te voeren, krijgt u een foutmelding. Dit geldt ook als u ook de verkeerde inloggegevens hebt ingevoerd. De fouten zullen enigszins variëren, afhankelijk van de situatie, maar ze zijn beide vergelijkbaar. Als u bijvoorbeeld de juiste gebruiker en het juiste wachtwoord voor MySQL opgeeft, maar de database niet hebt gemaakt, ziet u:

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 installeren voor een bestaande WordPress-database

Een ander ding om in gedachten te houden is dat als je dit proces toepast met een bestaande WordPress-database, we de volgende opdracht moeten gebruiken in plaats van degene die hierboven wordt gebruikt.

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

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

Een paar voorbeelden van wanneer dit van toepassing zou zijn. Als u een site opnieuw opbouwt of een account herstelt na een beveiligingsinbreuk, of voor een andere situatie waarin u al een bestaande database heeft.

Een laatste ding om in gedachten te houden is dat als je een aangepast databasevoorvoegsel hebt, of een externe MySQL-server gebruikt, je daarvoor extra vlaggen moet toevoegen. U kunt de volledige lijst met opdrachtvlaggen bekijken door de volgende opdracht uit te voeren.

wp core config --help

Als u problemen ondervindt bij het installeren van WordPress op deze manier, kan ons ondersteuningsteam u helpen. Bel ons vandaag nog op 800.580.4985, of open een chat of ticket met ons om met een van onze deskundige systeembeheerders te spreken!


  1. PL/SQL-verzameling:geneste tabel in Oracle-database

  2. Ondersteunt PostgreSQL het transparant comprimeren van tabellen (fragmenten)?

  3. Hoe gebruik je een tabeltype in een SELECT FROM-instructie?

  4. Fout tijdens het verzenden van QUERY-pakket