sql >> Database teknologi >  >> RDS >> Database

Installation af WordPress ved hjælp af WP-CLI

WordPress har en fantastisk GUI-baseret installationsproces, men nogle tilfælde kræver CLI! Eller måske føler du dig bare mere hjemme i en terminal, på begge måder vil denne artikel vise dig, hvordan du opretter dit WordPress-websted med kun en terminal ved hjælp af WP-CLI, og måske et drys SSH.

For at kunne installere WordPress manuelt ved hjælp af WP-CLI skal du først oprette en ny database til WordPress installationen. Du skal vide, hvordan du finder dine SSH-legitimationsoplysninger samt at være vant til at bruge Terminal eller Putty og WP-CLI.

Brug af WP-CLI til at installere WordPress

I denne vejledning lærer vi, hvordan du installerer WordPress ved hjælp af WP-CLI-kommandolinjeværktøjet. WP-CLI er et værktøj, der bruges i en terminal til at interagere med og administrere WordPress-websteder. WP-CLI ligner i funktionalitet, hvad Drush giver Drupal. Hvis du allerede er fortrolig med at bruge cli-værktøjer, vil dette være en nem installation. Ved at bruge WP-CLI kan vi udføre almindelige vedligeholdelsesopgaver, automatisere processer og endda tage sikkerhedskopier.

Forudsætninger

  • Den seneste version af WP-CLI installeret.
  • SSH-legitimationsoplysninger til at logge på serveren som root-bruger eller en bruger med sudo-rettigheder

Installer WordPress

Først skal vi cd ind i public_html-mappen, hvor WordPress-installationen skal ligge.

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

Dernæst skal vi køre følgende WP-CLI-kommando, som vil downloade WordPress-kernefilerne fra WordPress.org og derefter udpakke dem i public_html-mappen.

root@host:~# wp core download 

Nu hvor vi har installeret WordPress-kernefilerne, er den næste opgave at oprette vores MySQL-database. Der er flere måder at opnå dette på, så vi skal sikre, at vi gør, hvad vores server har brug for.

Kopiér ikke kommandoerne nedenfor direkte!
Dette er kun eksempler, der bruges til denne øvelse.
Erstat dine indstillinger for disse poster.

mysql -e "create database wpdev;";

Dernæst skal vi oprette en wp-config.php-fil for det websted, vi lige har tilføjet, som vil indeholde databasenavnet, databasebrugeren og databaseadgangskoden.

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

Nu hvor vi har oprettet en gyldig wp-config.php-fil, er det tid til at gennemgå den 5 sekunder lange installationsproces ved hjælp af WP-CLI's kerneinstallationskommando.

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

Success: WordPress installed successfully.

Sørg for at opdatere alle oplysningerne til argumenterne her. Hvis du bemærker ovenfor, ændrer vi webadressen for domænet og erstatter den med den faktiske domæne-URL, som er nødvendig. Vi ændrede også webstedets titel, admin-brugernavnet, admin-adgangskoden, og til sidst satte vi vores e-mailadresse til admin-brugeren. Sørg for, at e-mailen er korrekt, da WordPress vil e-maile dig, hvis din PHP kan sende e-mail. Vi har nu en fungerende WordPress-installation.

For at bekræfte, hvilken version af WordPress vi kører, kan vi køre denne WP-CLI-kommando.

wp core version

Dernæst skal vi oprette en passende Apache/Nginx vhost-indgang (hvis den kører i et uadministreret miljø) og de nødvendige PHP-konfigurationsændringer, og så er vi klar til at gå til det nye med WordPress-opsætning.

Hvis du er på en cPanel-, InterWorx- eller Plesk-server, er chancerne for, at du allerede har oprettet disse indstillinger for dig. Hvis du opretter en cPanel-, InterWorx- eller Plesk-konto til WordPress-installationen på forhånd. Disse opgaver udføres automatisk, når du opretter den nye konto i serverens kontrolpanel. Hvis du er på en traditionel ikke-administreret server, bliver vi nødt til at oprette og ændre konfigurationsfilerne.

Ting at passe på!

Databaserelateret

En vigtig ting at være opmærksom på, når du kører gennem processen. Hvis du glemmer at lave databasen og køre WP-CLI-installationen, får du en fejl. Dette gælder også, når du har indtastet de forkerte legitimationsoplysninger. Fejlene vil variere lidt afhængigt af situationen, men de er begge ens. For eksempel, når du angiver den korrekte bruger og adgangskode til MySQL, men ikke lavede databasen, vil du se:

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.

Installation af WordPress til en eksisterende WordPress-database

En anden ting at huske på er, at hvis du bruger denne proces ved hjælp af en eksisterende WordPress-database, skal vi bruge følgende kommando i stedet for den, der bruges ovenfor.

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

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

Et par eksempler på, hvornår dette vil være gældende. Hvis du genopbygger et websted eller reparerer en konto efter et sikkerhedsbrud, eller for enhver anden situation, hvor du allerede har en eksisterende database.

En sidste ting at huske på er, at hvis du har et brugerdefineret databasepræfiks eller bruger en ekstern MySQL-server, bliver du nødt til at tilføje yderligere flag for disse. Du kan se den fulde liste over kommandoflag ved at køre følgende kommando.

wp core config --help

Hvis du oplever problemer med at installere WordPress på denne måde, kan vores supportteam hjælpe. Du skal blot ringe til os i dag på 800.580.4985, eller åbne en chat eller billet med os for at tale med en af ​​vores kyndige systemadministratorer!


  1. Amazon EC2, mysql afbryder start, fordi InnoDB:mmap (x bytes) mislykkedes; fejl nr 12

  2. Hvad er formålet med et Android-projektionskort i en indholdsudbyder?

  3. Forståelse af databaseniveausorteringen og virkningen af ​​at ændre den til en database

  4. Mysql Konverter kolonne til række (pivottabel)