Upload
iokina
View
46
Download
0
Embed Size (px)
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
Citation preview
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