- - Hvordan installere WordPress på Ubuntu-server

Slik installerer du WordPress på Ubuntu-serveren

WordPress er verdens mest berømte blogging ogCMS-plattformer for nettet. Det er enkelt å utvikle for, tilpasse og skalere for produksjon. Den kjører også på utallige serveroperativsystemer (Linux, Windows og til og med BSD), har dusinvis av brukere og gir en god del av hele internett. Å installere WordPress manuelt på en server er en veldig involvert prosess, og er ikke for alle. Hvis du har snublet over denne guiden, og du ikke er så god med ting som dette, kan du vurdere å sjekke ut Presslabs. Det er en flott tjeneste som lar brukere enkelt skalere bloggprogramvaren og sikre den slik at den kjøres effektivt. Hvis du heller vil gjøre alt selv, vil denne guiden vise deg hvordan du installerer WordPress på Ubuntu-server.

Merk: selv om denne guiden hovedsakelig vil fokusere på Ubuntu-server og Linux, kan WordPress kjøre på andre serveroperativsystemer. For å bruke den, trenger du PHP, MySQL og en webserver.

Installerer LAMP

Under installasjonsprosessen for Ubuntu-server, brukerehar muligheten til å velge mange pakker du vil sette opp med en gang. Et av alternativene å velge mellom er en LAMP-stabel (Linux Apache MySQL og PHP). Hvis du installerer Ubuntu-server for første gang, velger du dette alternativet for denne guiden under pakkevalgprosessen under installasjonen.

Har du allerede Ubuntu-server installert? Ikke å bekymre deg, et LAMP-oppsett kan installeres etter det faktum. For å gjøre dette, kjør følgende kommando på terminalen:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^

Start deretter webserveren på nytt med:

sudo systemctl restart apache2

Når alle LAMP-relaterte pakker har værtinstallert på systemet, blir du bedt om å angi et root MySQL-passord. Gjør det, og sørg for at det er sikkert (og minneverdig). Uten å angi et root-passord, vil det ikke være noen måte å logge seg på MySQL for å opprette en ny database som WordPress kan bruke.

Til slutt, lag en bruker som skal brukes med WordPress (hvis du ikke allerede har en).

adduser ubuntu-wordpress
passwd ubuntu-wordpress
usermod -aG sudo ubuntu-wordpress

Konfigurer Apache2

Å bruke WordPress på Apache 2 krever litt endring for å fungere riktig. Åpne apache2-webserverens konfigurasjonsfil ved hjelp av nano-tekstredigeringsprogrammet.

sudo nano /etc/apache2/apache2.conf

Når du er inne i nano, bruker du piltastene for å flytte deg helt til bunnen av filen. Når du er i bunnen, lim denne koden inne i den:

<Directory /var/www/html/>
     AllowOverride All
</Directory>

Lagre den oppdaterte konfigurasjonsfilen med Ctrl + O, og avslutt den med Ctrl + X.

Til slutt, aktiver de nødvendige Apache 2-modulene.

sudo a2enmod rewrite
sudo a2enmod php7.0

Sørg for å starte webserveren på nytt når du er ferdig, for å bruke endringene.

sudo systemctl restart apache2

Installerer WordPress

Start installasjonsprosessen ved å laste ned den nyeste versjonen av WordPress.

Merk: ikke gjør denne installasjonen på Ubuntu som rotbruker.

wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz

Pakk ut innholdet i tar.gz-filen til standard nettkatalog.

tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1

Deretter oppretter du en ny .htaccess fil, og oppdater tillatelsene.

touch /var/www/html/.htaccess
chmod 660 /var/www/html/.htaccess

Bruke, CP kopiere prøvekonfigurasjonen som standard konfigurasjonsfil.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Gi brukeren din eierskap til WordPress-filene med chown:

sudo chown -R ubuntu-wordpress:www-data /var/www/html

Justere tillatelser

Ubuntu-wordpress har nå bedre tilgang til / Var / www / html. Neste trinn i installasjonsprosessen er å finjustere tillatelsene, slik at WordPress fungerer riktig:

sudo find /var/www/html -type d -exec chmod g+s {} ;
sudo chmod g+w /var/www/html/

Katalogene for temaer og plugins trenger også tillatelsesendringer, slik at alt går greit.

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

Sette opp hemmelige nøkler

Av sikkerhetshensyn må hver nye WordPress-installasjon verifiseres med noen få hemmelige nøkler. Disse tastene kan enkelt gripes med curl-kommandoen.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys

Ved hjelp av krøll er WordPress salttastene plassert i / wp-tastene. Bruk katt for å se dem.

cat /wp-keys

Åpne en andre terminal, og rediger WordPress-konfigurasjonsfilen.

nano /var/www/html/wp-config.php

Bla helt til midten av filen og fyll ut hver av tastene på de riktige stedene. Bruk / wp-tastene som referanse.

Merk: kopi mellom ‘‘

Opprette en SQL-database

Logg deg på MySQL-grensesnittet ved å bruke root-passordet du konfigurerte under LAMP-installasjonsprosessen tidligere. Når du er inne, bruker du ledeteksten til å opprette en ny database for WordPress.

mysql -u root -p

Merk: endre ‘securepassword‘Med et sikkert passord. FJERN IKKE ' .

CREATE DATABASE wordpressdb;
CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword";
GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost;
FLUSH PRIVILEGES;
exit

Start Apache 2-webserveren og MySQL på nytt for å gjenspeile endringene.

sudo service apache2 restart
sudo service mysql restart

Final Tweaks

Den siste tingen å gjøre når det gjelder terminalbasertoppsettet er å fylle ut databaseinformasjonen inne i config.php-filen. Åpne den i nano, og fyll ut ønsket informasjon. Det skal se slik ut:

nano /var/www/html/wp-config.php

// ** MySQL-innstillinger - Du kan få denne informasjonen fra webhotellet ** //
/ ** Navnet på databasen for WordPress * /
definere (‘DB_NAME’, ‘wordpressdb’);

/ ** MySQL database brukernavn * /
definere (‘DB_USER’, ‘ubuntuwordpress’);

/ ** MySQL database passord * /
definere (‘DB_PASSWORD’, securepassword);

/ ** MySQL vertsnavn * /
definere (‘DB_HOST’, ‘localhost’);

Sette opp WordPress-bloggen din

Når konfigurasjonen er fullført, kan du laste inn serverens domene og gå gjennom installasjonsprosessen for WordPress. Installasjonsprogrammet er veldig detaljert, og vil lede deg gjennom hvert trinn.

kommentarer