How to Install WordPress with Apache on Centos 7 (Vultr VPS)
Innehållsförteckning:
- förutsättningar
- Skapa MySQL-databas
- Hämtar Wordpress
- Konfigurera Apache
- Slutför WordPress-installationen
- Slutsats
WordPress är den mest populära open source-blogg- och CMS-plattformen världen över, och driver en fjärdedel av alla webbplatser på Internet idag. Det är baserat på PHP och MySQL och packar massor av funktioner som kan utökas med gratis och premium plugins och teman. WordPress är det enklaste sättet att skapa din webbutik, webbplats eller blogg.
I denna handledning kommer vi att förklara hur man installerar WordPress på CentOS 7. Vid skrivandet av denna artikel är den senaste versionen av WordPress version 5.0.3.
Vi kommer att använda en LAMP-stack med Apache som webbserver, SSL-certifikat, den senaste PHP 7.2 och MySQL / MariaDB som en databaseserver.
förutsättningar
Se till att följande förutsättningar uppfylls innan du fortsätter med denna handledning:
- Ett domännamn pekade på din server IP-adress. Vi kommer att använda exempel.com. Loggat in som en användare med sudo-privilegier.Apache installerad genom att följa dessa instruktioner.PHP 7.2 installerad genom att följa dessa instruktioner.Du har ett SSL-certifikat installerat för din domän. Du kan generera ett gratis Let's Encrypt SSL-certifikat genom att följa dessa instruktioner.
Skapa MySQL-databas
WordPress lagrar sina data och konfiguration i en MySQL-databas. Om du inte redan har MySQL eller MariaDB installerat på din CentOS-server kan du installera genom att följa en av guiderna nedan:
- Installera MySQL på CentOS 7. Installera MariaDB på CentOS 7.
Logga in på MySQL-skalet genom att utföra följande kommando:
mysql -u root -p
Kör följande SQL-uttalande från MySQL-skalet för att skapa en ny databas med namnet
wordpress
:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Därefter skapar du ett MySQL-användarkonto med namnet
wordpressuser
och ger de nödvändiga behörigheterna till användaren genom att köra följande kommando:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
När du är klar, avsluta mysql-konsolen genom att skriva:
Hämtar Wordpress
Följande kommando laddar ner den senaste versionen av WordPress från WordPress nedladdningssida med wget och extraherar arkivet till domänens dokumentrotkatalog:
wget -q -O - "http://wordpress.org/latest.tar.gz" | sudo tar -xzf - -C /var/www/html --transform s/wordpress/example.com/
Ställ in rätt behörigheter så att webbservern kan ha full åtkomst till webbplatsens filer och kataloger:
sudo chown -R apache: /var/www/html/example.com
Konfigurera Apache
Nu bör du redan ha Apache med SSL-certifikat installerat på ditt system, om inte kontrollera förutsättningarna för denna handledning.
Öppna din textredigerare och redigera domänens Apache-virtuella värdkonfiguration:
sudo nano /etc/httpd/conf.d/example.com.conf
Glöm inte att ersätta
example.com
med din Wordpress-domän och ange rätt sökväg till SSL-certifikatfilerna.
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
Konfigurationen berättar för Apache att omdirigerar
http
till
https
och
www
till
non-www
version av din domän.
Starta om Apache-tjänsten så att ändringarna träder i kraft:
Slutför WordPress-installationen
Nu när Wordpress laddas ner och Apache-servern är konfigurerad kan du avsluta installationen via webbgränssnittet.
Öppna din webbläsare, skriv din domän och en skärm som liknar följande visas:








Härifrån kan du börja anpassa din WordPress-installation genom att installera nya teman och plugins.
Slutsats
Grattis, du har installerat WordPress med Apache på din CentOS 7-server. Första steg med WordPress är en bra utgångspunkt för att lära sig mer om hur man kommer igång med WordPress.
centos wordpress mysql mariadb cms apacheLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och konfigurerar nextcloud med apache på centos 7
Nextcloud är en öppen källkod, egen värd för fildelning och samarbetsplattform, liknande Dropbox. I den här tutorialen visar vi dig hur du installerar och konfigurerar Nextcloud med Apache på en CentOS 7-maskin.
Hur man installerar wordpress med apache på ubuntu 18.04
WordPress är den överlägset mest populära open source-blogg- och CMS-plattformen som driver över en fjärdedel av världens webbplatser. I den här tutorialen visar vi dig hur du installerar WordPress på en Ubuntu 18.04-maskin.







