![Coole Instagram-hacks die je niet mag missen](/f/7c675b99f7f002a5c4bfb086d77d4172.jpg?width=100&height=100)
De kans is groot dat je al weet wat WordPress is: een gratis en open source blogtool en content management systeem (CMS) op basis van PHP en MySQL. Op de officiële website staat - in een woordspeling - dat het zowel gratis als onbetaalbaar is.
Onder de onderscheidende kenmerken valt de mogelijkheid om thema's te installeren en te schakelen (de look & feel) op. Bovendien maken honderden beschikbare plug-ins het mogelijk om bijna alles met je site te doen.
Als een robuuste blogtool, WordPress stelt uw bezoekers in staat om op berichten te reageren en zo (hopelijk verrijkende) gesprekken aan te gaan over de daarin gepresenteerde onderwerpen. Om dit te doen, bevat het een berichtencomponent die meldingen naar auteurs stuurt wanneer lezers op hun berichten hebben gereageerd.
Als u zich abonneert op een bericht (ongeacht of u een auteur of een lezer bent), kunt u er bovendien voor kiezen om een melding te ontvangen wanneer iemand erop reageert.
Als je een shared hostingpakket hebt gekocht, moet de e-mailservice waarvan WordPress afhankelijk is, dat al zijn geweest voor u ingesteld en geconfigureerd (trouwens, de meeste shared hosting providers bieden een 1-klik installatie van WordPress).
Voorgesteld lezen:7 beste webhostingbedrijven om een website te hosten
Als u echter een VPS gebruikt en WordPress wilt installeren en gebruiken, moet u de mailserver instellen en configureren (Postfix of andere) waarmee WordPress meldingen kan verzenden.
In dit bericht leggen we uit hoe je een full LAMP server op een cloud-VPS en hoe te integreren WordPress met Postfix. We raden u ten zeerste aan om een van onze partners te overwegen wanneer u op zoek bent naar een hostingprovider (controleer gerust onze beoordelingen over hun diensten en plannen hier).
Om voor uw WordPress om met succes meldingen te kunnen verzenden, moet u ervoor zorgen dat aan de volgende vereisten wordt voldaan:
1. Samen met de installatie van de LAMP stapel, moet u de nodige toevoegen DNS MX en EEN records voor uw mailserver en domein.
Als je hulp nodig hebt om dit te doen, kijk dan op de MX-sectie in deze handleiding en raadpleeg de DNS-beheerder overzicht voordat u verder gaat.
Hoewel die links uitleggen hoe u de DNS-records voor a Linode VPS, zou het voor andere providers niet significant moeten verschillen.
2. Zet een vol LAMP (Linux – Apache – MySQL / MariaDB – PHP) stapel.
Hier zijn de instructies om dit te doen in twee grote distributiefamilies:
3. Maak een database met een naam naar keuze en een account voor WordPress om te gebruiken. U hebt deze informatie later nodig om het WordPress-configuratiebestand te bewerken.
Log in op de MySQL / MariaDB prompt met behulp van de wortel wachtwoord dat u koos tijdens het uitvoeren van de mysql_secure_installation
script in de bovenstaande LAMP-installatiestap:
# mysql -u root -p. [Voer hier het wachtwoord in] MariaDB [(geen)]> MAAK DATABASE wp_myblog; MariaDB [(geen)]> VERLENEN ALLE VOORRECHTEN OP wp_myblog.* AAN 'your_username_here'@'localhost' GEDENTIFICEERD DOOR 'your_chosen_password_here'; MariaDB [(geen)]> VLAKKE VOORRECHTEN; MariaDB [(geen)]> UITGANG;
Zodra de eerste drie hierboven genoemde stappen als vereisten zijn voltooid, gaan we verder met de installatie en configuratie van: WordPress.
4. Download en pak de nieuwste WordPress tarball uit.
# wget http://wordpress.org/latest.tar.gz. # tar xzf laatste.tar.gz. #cd wordpress.
5. In de wordpress directory, hernoem bestaande wp-config-sample.php
tot wp-config.php
:
# mv wp-config-sample.php wp-config.php.
werk het vervolgens bij met uw database-informatie onder het gedeelte MySQL-instellingen (raadpleeg de gemarkeerde vakken in de onderstaande afbeelding):
// ** MySQL-instellingen - U kunt deze informatie opvragen bij uw webhost ** // /** De naam van de database voor WordPress */ definiëren('DB_NAME', 'database_naam_hier
'); /** MySQL-database gebruikersnaam */ definiëren('DB_USER', 'gebruikersnaam_hier
'); /** MySQL-databasewachtwoord */ definiëren('DB_PASSWORD', 'wachtwoord_hier
'); /** MySQL-hostnaam */ definiëren('DB_HOST', 'localhost
'); /** Databasetekenset voor gebruik bij het maken van databasetabellen. */ definiëren('DB_CHARSET', 'utf8
'); /** Het type Database sorteren. Verander dit niet bij twijfel. */ definiëren('DB_COLLATE',''
);
Uitleg van bovenstaande instellingen:
wp_mijnblog
).uw_gebruikersnaam_hier
).uw_wachtwoord_hier
).localhost
).6. Verplaats de wordpress-map naar de hoofdmap (of naar een submap als u dat van plan bent) andere virtuele hosts instellen) van de webserver.
In dit voorbeeld verplaatsen we wordpress naar /var/www/html/wp
(een submap in de Apache DocumentRoot):
# mv wordpress /var/www/html/wp.
7. Open http://
in uw browser en vul de gevraagde informatie op het scherm in (waar is het IP-adres van uw server):
Als de installatie is gelukt, wordt de volgende pagina weergegeven:
U kunt nu klikken op Log in om in te loggen op uw WordPress-configuratiescherm met de inloggegevens die u in dezelfde stap hebt gekozen.
Op dit punt heb je een functionele LAMP omgeving en WordPress. Om WordPress toe te staan om meldingen te verzenden via onze eigen mailserver, moeten we: installeer en configureer Postfix als een nulcliënt.
Dit betekent dat we de Postfix-mailservice alleen zullen gebruiken om e-mail te verzenden voor WordPress-e-mailmeldingen. Volg de instructies in deze artikelen, afhankelijk van de door u gekozen distributie:
Op Ubuntu- en Debian-systemen # apt-get update && sudo apt-get install postfix.
Wanneer u wordt gevraagd om de mailserver te configureren, kiest u:
website
uwdomein.com
Op CentOS-, RHEL- en Fedora-systemen # yum update && yum install postfix.
Ongeacht de distro die je gebruikt, edit /etc/postfix/main.cf
met de volgende waarden:
mailbox_size_limit = 0. ontvanger_scheidingsteken = + inet_interfaces = alleen loopback.
Misschien wilt u verwijzen naar de Officiële documentatie van Postfix voor details over de bovenstaande instellingen.
Ga je gang en schrijf een dummy-post. Voeg dan een opmerking toe via het formulier onderaan. U, als auteur, zou binnen de kortste keren meldingen moeten ontvangen.
Nadat u hebt geïnstalleerd WordPress, kunt u de volgende problemen tegenkomen. Geen probleem - volg gewoon de beschreven instructies om ze te repareren:
1. Als u een directoryvermelding ziet in plaats van een webpagina wanneer u bladert naar http://
, betekent dit hoogstwaarschijnlijk dat de webserver moet worden verteld om de index.php
bestand standaard.
De eenvoudigste manier om deze taak te volbrengen, is door een .htaccess
bestand in de installatiemap met de volgende inhoud:
# echo 'DirectoryIndex index.php' > /var/www/html/wp/.htaccess.
2. Als u php-tags ziet (php
en / of ) weergegeven als platte tekst op een webpagina, werkt PHP niet goed. Zorg ervoor dat uw PHP-versie voldoet aan de vereisten (
>v5.2.4
):
# php -v.
3. Eventuele andere fouten tijdens het openen van de index.php
bestand (inclusief maar niet beperkt tot "Headers reeds verzonden") kan worden veroorzaakt door elk aanwezig teken (inclusief spaties) vóór de PHP-begintag (php)
of na de eindtag ()
in de wp-config.php
bestand dat u hebt geconfigureerd in STAP 5 bovenstaand.
In dit artikel hebben we uitgelegd hoe te installeren WordPress na het opzetten van een LAMP stapel op Ubuntu of CentOS.
Als u de DNS records voor uw domein, zoals eerder uitgelegd, zou u onmiddellijk notificaties van opmerkingen moeten ontvangen. Als dit niet het geval is, controleer dan de logboeken van de mailserver (/var/log/maillog
of /var/log/mail.log
in CentOS en Ubuntu, respectievelijk) en neem contact met ons op via het onderstaande opmerkingenformulier.
Wij komen graag een kijkje nemen en beantwoorden al uw vragen.