Normaal installeer je WordPress door het ZIP-bestand te downloaden, het uit te pakken op je pc, naar de wordpress
submap, uploaden en uitvoeren van het script en niet te vergeten naar het bedieningspaneel van uw host gaan om de database-instellingen en alles te krijgen. Anderen doen het door Fantastico- of SimpleInstall-hulpprogramma's te gebruiken die beschikbaar zijn via het bedieningspaneel van hun host. Er is niets mis met die methoden, behalve dat de eerste nogal wat tijd kost en de tweede methode op zijn zachtst gezegd niet waterdicht is.
Tegenwoordig bieden de meeste hostingplannen een SSH / commandoregel-faciliteit, dus je moet zeker de SSH-methode overwegen om WordPress op je server te downloaden en te installeren. Het grote voordeel dat u krijgt, is dat u geen verschillende sites hoeft te bezoeken, geen downloads / uploads hoeft te doen of besturingspanelen hoeft te openen. U doet dat allemaal via een enkele opdrachtregelinterface. Hiervoor heeft u een SSH-client nodig. Als je Windows gebruikt, ga dan voor PuTTY en als je een Mac gebruikt, kun je de ingebouwde Terminal of iTerm 2 van Mac gebruiken. Voordat we verdergaan, moet je ervoor zorgen dat je host bashshell aanbiedt omdat onze opdrachten daarvoor zijn geconfigureerd.
Open PuTTY en voer uw domeinnaam in het vak 'Hostnaam (of IP-adres)' in en voer het poortnummer in dat werd gebruikt om verbinding te maken met SSH onder 'Poort' en klik nu op Openen. U kunt zelfs uw site-instellingen opslaan door een naam in het vak Opgeslagen sessies in te voeren en op Opslaan te drukken. De volgende keer kunt u de sessie altijd laden door uw site te selecteren en op Laden te klikken.
PuTTY vraagt nu om je gebruikersnaam. Voer je gebruikersnaam in en druk op Enter. Nu wordt u om uw wachtwoord gevraagd. Merk op dat u tijdens het typen van uw wachtwoord niet ziet dat het op het scherm wordt getypt. Het is om veiligheidsredenen verborgen. Druk op enter nadat je je wachtwoord hebt getypt en je bent ingelogd.
Voer de volgende opdracht in uw Terminal-client in om verbinding te maken met de opdrachtregel van uw site via SSH:
ssh [email protected] -p 22
De -p
switch vertelt het om poortnummer 22 te gebruiken. Als je host SSH toestaat via standaardpoort 22, kun je -p en 22 weglaten in het bovenstaande commando, anders vervang je 22 voor het SSH-poortnummer van je host. Na het inloggen ziet u zoiets als dit:
domain.com@username: - $
Dat is de shell-opdrachtprompt waar je vanaf nu al je commando's zult typen.
Nu we zijn ingelogd op onze SSH-server, moeten we eerst naar de juiste map gaan waar we onze blog willen instellen en de bestanden downloaden en daar uitpakken. Stel dat de map waar je je blog onder wilt installeren is blogdemo
woonachtig onder de public_html
map, gebruikt u de volgende opdracht:
cd public_html / blogdemo /
Nu we de juiste map hebben bereikt, downloaden we WordPress met de opdracht 'wget'.
wget http://wordpress.org/latest.tar.gz tar xfz latest.tar.gz
De opdracht hierboven downloadt de nieuwste installatie van WordPress vanaf hun server en extraheert het bestand ervan in de blogdemo
directory. x, f en z zijn parameters die het tar-commando vertellen om de inhoud te extraheren, vertellen dat de bestandsnaam van het archief op de opdrachtregel staat en dat gzip respectievelijk voor extractie moet worden gebruikt.
Nu hebben alle archiefbestanden van WordPress de installatiebestanden onder a wordpress
map en na extractie vindt u een wordpress
map onder de blogdemo
map met uw installatie. Dus gebruik de volgende opdrachten om de bestanden terug te zetten naar waar ze moeten zijn:
mv wordpress / *.
Dit commando verplaatst de inhoud van de wordpress
map in de huidige map. Telkens wanneer u wilt controleren wat de huidige map is, typt u 'ls'.
U kunt beide de verwijderen wordpress
map en het archiefbestand dat u hebt gedownload als u de volgende opdrachten wilt gebruiken:
rmdir ./wordpress/ rm -f latest.tar.gz
In deze stap zullen we de database en de bijbehorende gebruiker maken en deze samenvoegen. Daarna gebruiken we de beroemde 5 minuten durende installatie van WordPress om het af te maken.
Notitie: Voordat u verder gaat, moet u controleren of u over de rechten beschikt om een database aan te maken of niet. Een eenvoudige manier om dit te controleren, is door naar phpMyAdmin te gaan en te controleren of u daar een database van kunt maken of niet. Als u dat niet kunt, betekent dit dat u deze stap niet kunt volgen. Neem contact op met uw webhost als ze u dit toestaan of niet. Dit gebeurt meestal op gedeelde webhosting.
Eerst moet je inloggen op de MySQL-opdrachtregel met behulp van de volgende opdracht:
mysql -u gebruikersnaam -p
Nadat u dit hebt ingevoerd, wordt u om uw MySQL-wachtwoord gevraagd. Type je wachtwoord in en je krijgt een scherm als dit te zien:
Nu we zijn ingelogd op de MySQL Server, zullen we eerst een database maken en toegang verlenen aan de gebruiker van die database. Gebruik nu de volgende opdrachten:
maak database dbname aan; gebruik op *. * toekennen aan gebruikersnaam @ localhost geïdentificeerd door 'wachtwoord'; verleen alle rechten op dbname. * aan gebruikersnaam @ localhost;
Vergeet de puntkomma aan het einde van elke MySQL-opdracht niet. De eerste opdracht maakt de database. Met het tweede commando kan de gebruiker verbinding maken met de database. De laatste opdracht verleent alle rechten aan de gebruiker voor die database. U kunt testen of het maken van een database geslaagd is door deze opdracht uit te voeren:
gebruik dbname;
Er zou moeten worden gezegd dat de database is gewijzigd. Nu kun je de MySQL-opdrachtregel afsluiten door 'exit' te typen.
Start nu de blog in je browser en voer de gebruikelijke WordPress-installatie uit en gebruik de database-informatie die we in de derde stap hebben gebruikt om je wp-config.php
en stel vervolgens je blog in.
Er zijn twee dingen waarvan ik wil dat iedereen kennis neemt in de bovenstaande tutorial:
Nieuwe database-gebruiker - In onze tutorial gebruiken we een reeds bestaande databasegebruiker om verbinding te maken met de nieuwe database. Maar als u voor elke database een afzonderlijke gebruiker wilt, moet u een nieuwe gebruiker maken om toegang tot die database te krijgen. Hier is hoe je het zou moeten doen.
Zodra u zich in de MySQL-shell bevindt, gebruikt u de volgende opdrachten om een nieuwe gebruiker te maken en het wachtwoord in te stellen.
mysql> maak gebruiker 'dbusername' @ 'localhost' geïdentificeerd door 'wachtwoord';
Ga nu terug naar stap 3 en voer alle andere opdrachten uit met deze gebruikersnaam.
editing wp-config.php
- In onze tutorial heb ik je verteld dat na het doen van alles op de shell je direct door kunt gaan naar de installatie. Maar sommigen van u zouden misschien wp-config.php willen aanpassen om speciale instellingen en code toe te voegen. Dat kan alleen via de shell. Terwijl u zich in uw blogdirectory bevindt, gebruikt u de volgende opdracht om de VIM-editor (een opdrachtregel-shell-editor) op te starten.
vi ./wp-config.php
Nu zul je iets zien als wat hieronder getoond wordt:
Druk op de 'I'-toets om naar de' invoegmodus 'en de pijltoetsen te gaan om door het bestand te bladeren. Nadat u uw bewerkingen hebt uitgevoerd, drukt u op de Esc-toets om de invoegmodus te verlaten. Om Vim te sluiten, type ':' (zonder de aanhalingstekens) en typ dan 'wq' en druk op enter, dit slaat je wijzigingen op en stopt met Vim.