WordPress technische achtergrond

15
WORDPRESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013

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

Page 1: WordPress technische achtergrond

WORDPRESSTECHNISCHE

ACHTERGRONDKris Cardinaels26 maart 2013

Page 2: WordPress technische achtergrond

AMPApacheMySQL

PHP

Page 3: WordPress technische achtergrond

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

Page 4: WordPress technische achtergrond

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;}

?>

Page 5: WordPress technische achtergrond

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)

Page 6: WordPress technische achtergrond

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

Page 7: WordPress technische achtergrond

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’

Page 8: WordPress technische achtergrond

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’

Page 9: WordPress technische achtergrond

AMP

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

Page 10: WordPress technische achtergrond

MySQL | phpMyAdmin

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

hiermee uitvoeren– Specifieke taken via

de commandline-interface

Page 11: WordPress technische achtergrond

MySQL | phpMyAdmin

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

Page 12: WordPress technische achtergrond

MySQL | phpMyAdmin

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

Page 13: WordPress technische achtergrond

WORDPRESS VERPLAATSEN

Page 14: WordPress technische achtergrond

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

Page 15: WordPress technische achtergrond

Praktisch

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

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