Sådan kører du et WordPress websted på Caddy 2

Sådan kører du et WordPress websted på Caddy 2

18. september 2023 Slået fra Af admin

I denne vejledning lærer du, hvordan du hoster et WordPress-websted på en Caddy 2-webserver. Instruktionerne er specifikt til Ubuntu.

1. Installer Caddy

For at installere Caddy, tjek den officielle dokumentation eller se min video nedenfor for at få hjælp til at installere på Ubuntu.

2. Installer WordPress

Download og installer WordPress med den relevante tilladelse med følgende kommandoer.

cd /var/www
wget https: //wordpress.org/latest.tar.gz
tar -xzvf seneste. tjære . gz
chown -R www-data:www-data /var/www/wordpress
find wordpress/ -type d -exec chmod 755 {} \;
find wordpress/ -type f -exec chmod 644 {} \;

3. Installer PHP

Installer PHP og fjern derefter de Apache-afhængigheder, som vi ikke har brug for.

apt installer php php-mysql
apt purge apache2*

Tjek din version af PHP med følgende. Du skal bruge det senere til din Caddyfile.

php -v

Installer yderligere PHP-pakker, som WordPress har brug for.

apt installer php-mysqlnd php-gd php-json php-mbstring php-xml php-imagegick php-intl php-dom php-curl php-zip

4. Installer MySQL

Installer MariaDB, som er en MySQL-database, som WordPress vil bruge.

apt installer mariadb-server
mysql_secure_installation

Gå ind i MySQL-kommandoprompten.

mysql

Fra MySQL-kommandoprompten skal du oprette en database- og databasebruger til WordPress.

oprette database eksempel_db standard tegnsæt utf8 sæt sammen utf8_unicode_ci;
oprette bruger ‘example_user’ @ ‘localhost’ identificeret af ‘example_pw’ ;
giv alle privilegier example_db.* TIL ‘example_user’ @ ‘localhost’ ;
skylleprivilegier;
Afslut

5. Konfigurer Caddy til WordPress

Rediger din Caddyfil på

/etc/caddy/Caddyfile

som følgende. Sørg for at erstatte domænenavnet med dit eget og brug også den version af PHP, som du installerede ovenfor.

DITDOMÆNE. dk , www. DITDOMÆNE. dk {
root * /var/www/wordpress
php_fastcgi unix //run/php/php7.4-fpm.sock
filserver
indkode gzip
@disallowed {
sti /xmlrpc. php
sti *.sql
sti /wp-content/uploads/*.php
}
omskriv @disallowed ‘/index.php’
}

Anvend dine ændringer med følgende kommando.

systemctl genstart caddie

6. Opsæt WordPress

Naviger til dit domænenavn i en webbrowser og fuldfør WordPress-installationen, som inkluderer at linke din database og give oplysninger om din hjemmeside.

Relaterede indlæg  Hvordan skjuler jeg et indlæg fra forsiden i WordPress

Du har nu et WordPress-websted, der kører på en Caddy-server!