WordPress er verdens mest berømte blogging og CMS platforme til internettet. Det er let at udvikle til, tilpasse og skala til produktion. Det kører også på utallige server operativsystemer (Linux, Windows og endda BSD), har dusinvis af brugere og giver en god del af hele internettet. Installation af WordPress manuelt på en server er en meget involveret proces, og det er ikke for alle. Hvis du har snuble over denne vejledning, og du ikke er så god med ting som dette, overvej at tjekke ud Presslabs. Det er en god service, der giver brugerne mulighed for nemt at skalere blogsoftwaren, sikre, at den får det til at køre effektivt. Hvis du hellere vil gøre alt selv, vil denne vejledning vise dig, hvordan du installerer WordPress på Ubuntu-serveren.
Bemærk: Selvom denne vejledning primært vil fokusere på Ubuntu server og Linux, kan WordPress køre på andre server operativsystemer. For at bruge det skal du bruge PHP, MySQL og en webserver.
Installation af LAMP
Under opsætningen af Ubuntu-serveren har brugerne mulighed for at vælge mange pakker, der skal oprettes med det samme. En af mulighederne for at vælge imellem er en LAMP-stak (Linux Apache MySQL og PHP). Hvis du installerer Ubuntu-serveren for første gang, skal du vælge denne indstilling under pakkevalgsprocessen under opsætningen for denne vejledning.
Er der allerede installeret Ubuntu-server? Ikke bekymre dig, en LAMP opsætning kan installeres efter det faktum. For at gøre dette skal du køre følgende kommando i terminalen:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lampe server ^
Start derefter webserveren igen med:
sudo systemctl genstart apache2
Når alle LAMP-relaterede pakker er installeret på systemet, bliver du bedt om at angive en root MySQL-adgangskode. Gør det, og sørg for, at det er sikkert (og mindeværdigt). Uden at angive en rodadgangskode, er der ingen måde at logge ind på MySQL for at oprette en ny database til, at WordPress kan bruge.
Endelig skal du oprette en bruger til at bruge med WordPress (hvis du ikke allerede har en).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Konfigurer Apache2
Brug af WordPress på Apache 2 kræver en lille smule ændring for at fungere korrekt. Ved hjælp af nano teksteditoren skal du åbne apache2 webserver konfigurationsfilen.
sudo nano /etc/apache2/apache2.conf
Når du er inde i nano, skal du bruge piletasterne til at bevæge sig helt ned til bunden af filen. Når du er i bunden, skal du indsætte denne kode inde i den:
AllowOverride All
Gem den opdaterede konfigurationsfil med Ctrl + O, og afslut det med Ctrl + X.
Endelig aktiver de nødvendige Apache 2 moduler.
sudo a2enmod omskrive sudo a2enmod php7.0
Sørg for at genstarte webserveren, når du er færdig, for at anvende ændringerne.
sudo systemctl genstart apache2
Installation af WordPress

Bemærk: gør ikke denne installation på Ubuntu som rootbruger.
wget tar.gz -P / tmp / https://wordpress.org/latest.tar.gz
Udpak indholdet af tar.gz-filen til standardwebkataloget.
tjære xzvf /tmp/latest.tar.gz -C / var / www / html / --strip-components = 1
Dernæst opret en ny .htaccess fil og opdatere sine tilladelser.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
Ved hjælp af CP kopierer du prøvekonfigurationen som standardkonfigurationsfilen.
cp /var/www/html/wp-config-sample.php/var/www/html/wp-config.php
Med chown, giv brugerens ejerskab til WordPress-filerne:
sudo chown -R ubuntu-wordpress: www-data / var / www / html
Justering af tilladelser
Ubuntu-wordpress har nu bedre adgang til / Var / www / html. Det næste trin i installationsprocessen er at finjustere tilladelserne, så WordPress fungerer korrekt:
sudo find / var / www / html -type d -exec chmod g + s {}; sudo chmod g + w / var / www / html /
Temaer og plugins mappe har også brug for tilladelsesændringer, så alt går glat.
sudo chmod -R g + w / var / www / html / wp-indhold / temaer sudo chmod -Rg + w / var / www / html / wp-indhold / plugins
Opsætning af hemmelige nøgler
Af sikkerhedshensyn skal hver ny WordPress-installation verificeres med et par hemmelige nøgler. Disse nøgler kan let greb med curl kommandoen.
curl-s https://api.wordpress.org/secret-key/1.1/salt/> / wp-keys
Ved hjælp af curl er WordPress-saltnøglerne placeret i / wp-nøgler. Brug kat til at se dem.
kat / wp-nøgler
Åbn en anden terminal, og rediger din WordPress config-fil.
nano /var/www/html/wp-config.php
Rul hele vejen til midten af filen og udfyld hver nøgle i de korrekte pletter. Brug / wp-nøgler som reference.
Bemærk: Kopi mellem ''
Oprettelse af en SQL-database
Log ind på MySQL-grænsefladen ved hjælp af den rodadgangskode, du oprettede under LAMP-installationsprocessen tidligere. Når du er i, skal du bruge prompt til at oprette en ny database til WordPress.
mysql -u rod-p
Bemærk: skift ' securepassword'Med et sikkert kodeord. Fjern ikke ' ‘.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress @ localhost IDENTIFIED AF 'securepassword'; GIVE ALL PRIVILEGES ON wordpressdb. * TIL ubuntuwordpress @ localhost; FLUSH PRIVILEGES; Afslut
Genstart Apache 2 webserveren og MySQL for at afspejle ændringerne.
sudo service apache2 genstart sudo service mysql genstart
Final Tweaks
Den sidste ting at gøre i terminalbaseret opsætning er at udfylde databaseoplysningerne inde i config.php-filen. Åbn den i nano, og udfyld de nødvendige oplysninger. Det skal se sådan ud:
nano /var/www/html/wp-config.php
// ** MySQL-indstillinger - Du kan få denne information fra din webhost ** // / ** Navnet på databasen til WordPress * / define ('DB_NAME', 'wordpressdb');
/ ** MySQL database brugernavn * / define ('DB_USER', 'ubuntuwordpress');
/ ** MySQL database kodeord * / define ('DB_PASSWORD', sikker adgangskode);
/ ** MySQL værtsnavn * / define ('DB_HOST', 'localhost');
Opsætning af din WordPress Blog
