Installatie gids
Installatie met behulp van GitHub
Download WordPress van Gitub
Uit de pakket in een lege map los en upload alles.
Open WPADMININSTALLPHP in uw browser. Het neemt u door het proces om een bestand
wp-onfig.php
in te stellen met uw databaseverbindingsgegevens.Als dit om een of andere reden niet werkt, maak je geen zorgen. Het werkt niet op alle webhosts. Open
wp-config-sample.php
met een teksteditor zoals WordPad of vergelijkbaar en vul uw databaseverbindingsdetails in.Sla het bestand op als
wp-onfig.php
en upload het.Open WPADMININSTALLPHP in uw browser.
Nadat het configuratiebestand is ingesteld, stelt het installatieprogramma de tabellen in die nodig zijn voor uw site. Als er een fout is, controleer dan uw
wp-onfig.php
-bestand dubbel en probeer het opnieuw. Als het opnieuw faalt, ga dan naar de WordPress Support Forums met zoveel gegevens als u kunt verzamelen.Als u geen wachtwoord hebt ingevoerd, noteer dan het aan u gegeven wachtwoord. Als u geen gebruikersnaam hebt gegeven, is dit `admin ‘.
Het installatieprogramma moet u vervolgens naar de login pagina sturen. Log in met de gebruikersnaam en het wachtwoord dat u tijdens de installatie hebt gekozen. Als een wachtwoord voor u is gegenereerd, kunt u vervolgens op “Profiel” klikken om het wachtwoord te wijzigen.
Installatie met Docker
De Docker -pakketten installeren met de APT -opdracht hieronder:
apt-get install docker.io
Wanneer de installatie is voltooid, start je Docker en voeg je deze toe om te worden uitgevoerd op de opstarttijd van het systeem met de opdracht SystemCTL:
systemctl start docker
systemctl enable docker
Controleer vervolgens de Docker -versie met deze opdracht Docker:
docker version
docker run hello-world
Stel de MariaDB -container in
In deze stap downloaden we nieuwe MariaDB -afbeeldingen van het Docker -register en maken we een nieuwe container op basis van die afbeelding. We zullen een nieuwe database en gebruiker configureren voor de WordPress -installatie. Download de Docker MariaDB -afbeelding naar het systeem met de opdracht Docker Pull:
docker pull mariadb
Nu kunt u de nieuwe Docker MariaDB -afbeelding zien met de onderstaande opdracht:
docker images
Maak vervolgens een nieuwe container uit de MariaDB -afbeelding voor de WordPress -installatie. Voordat u de nieuwe container maakt, maakt u een nieuwe map voor de WordPress -gegevens, databasemap en de WordPress -code -directory.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
Maak nu de nieuwe MariaDB -container met naam ‘WordPressDB’ met de onderstaande opdracht:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
De container van de themariadbriadb is gemaakt, controleer nu de nieuwe gebruiker en de database voor de WordPress -installatie om ervoor te zorgen dat er geen fout is met de opdracht bovenaan. Controleer vanuit de hostmachine het IP -adres van WordPressDB -container met Docker -opdracht hieronder:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
Maak vervolgens verbinding met de WordPressDB -container met MySQL -opdracht van het hostsysteem:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
De nieuwe Docker -container, MySQL -gebruiker en de MySQL -database voor WordPress zijn succesvol gemaakt.
Stel de WordPress -container in
Nadat de databasecontainer is gemaakt, downloadt u de nieuwste WordPress Docker -afbeelding met de opdracht Docker Pull:
docker pull wordpress:latest
Wanneer de download is voltooid, maakt u een nieuwe container uit de afbeeldingen met de naam ‘WPContainer’.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
Om de WordPress -container te zien draaien, kunt u deze controleren met de opdracht CURL op de host IP en poort 8081.
curl -I 192.168.43.99:8081
U zult de resultaten zien:
- De webserver is Apache, die op de Debian draait.
- PHP 5.6 draait in de container.
- U ziet de omleiding naar de WordPresss -installatie.