WordPress technische achtergrond

Post on 23-Feb-2016

46 views 0 download

description

WordPress technische achtergrond. Kris Cardinaels 26 maart 2013. AMP. Apache MySQL PHP. Apache httpd.apache.org. Webserver Zorgt ervoor dat een request omgezet wordt in een document dat naar de client gestuurd kan worden Allerlei documenttypes mogelijk HTML (meestal) - PowerPoint PPT Presentation

Transcript of WordPress technische achtergrond

WORDPRESSTECHNISCHE

ACHTERGRONDKris Cardinaels26 maart 2013

AMPApacheMySQL

PHP

Apache HTTPD.APACHE.ORG

• Webserver– Zorgt ervoor dat een request omgezet wordt in een

document dat naar de client gestuurd kan worden– Allerlei documenttypes mogelijk

• HTML (meestal)• image/png, image/jpg,…: Afbeeldingen• PDF• …

– Zet een URL om naar het juiste ‘document’ op de server• http://mdastudent.khlim.be/~studentpg12/blog/page1.php

PHP WWW.PHP.NET

• PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

<?phpforeach ($artikel in $berichten) {

echo $artikel->titel.”, gepost door “.

$artikel->auteur->nicknaam;}

?>

MySQL WWW.MYSQL.COM

• Relationeel gegevensbanksysteem

• Gegevens worden zo weinig mogelijk dubbel opgeslagen om de consistentie te garandereno Verbanden worden opgeslagen als relaties tussen tabelleno Verwijzingen tussen tabellen gebeuren met sleutels (id’s)

MySQL

Bijvoorbeeld:

Les 41199 van 10/09/2012 om 10:40 tot 11:05 gaat over hoofdvak 7 en subvak 34. Het behandelde onderwerp is ’12205’.

vak 7: Nederlandssubvak 34: Taalbeschouwingonderwerp 12205: Woordsoorten

MySQL

• Opzoeken van gegevens vanuit een programma gebeurt met SQL (Structured Query Language).select les.*, hoofdvak.omschrijvingfrom les, hoofdvakwhere les.hoofdvakid = hoofdvak.id and

datum = ’10/09/2012’ andbeginuur = ‘10:40:00’

MySQL

• Ook aanpassen van gegevens en wissen gebeurt met SQL– Zet het hoofdvak naar 10 voor alle lessen waarvan het hoofdvak nu

11 is.update les set hoofdvak = 10where hoofdvak = 11

– Wis het hoofdvak met omschrijving ‘Wiskunde’.

delete from leswhere omschrijving = ‘Wiskunde’

AMP

• Op je eigen computer– WAMP: Windows AMP– MAMP: Macintosh AMP– LAMP: Linux AMP– XAMPP: X (windows, osx, linux) AMP met PERL

MySQL | phpMyAdmin

• Grafische webinterface om een MySQL-database te beheren– Meeste taken kan je

hiermee uitvoeren– Specifieke taken via

de commandline-interface

MySQL | phpMyAdmin

• Beheer van gegevens: kan via eenvoudigere tabelweergave i.p.v. sql!

MySQL | phpMyAdmin

• Maken van backup van je gegevens via exporteren van tabellen.

WORDPRESS VERPLAATSEN

Werkwijze

• Zie WordPress-codex of vertaalde tekst

Altijd eerst een backup maken van je siteDatabase exporteren & bestanden kopiëren

http://codex.wordpress.org/Moving_WordPress

Praktisch

• Verhuizen– Van: cmdweb.khlim.be/~studentpg[1..12]– Naar: maddoc.khlim.be/~studentpg[1..12]

• phpMyAdmin op maddoc: /phpmyadmin• phpMyAdmin op cmdweb: /phpmyadmin