1 / 15

WordPress technische achtergrond

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)

iokina
Download Presentation

WordPress technische achtergrond

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WordPresstechnische achtergrond Kris Cardinaels 26 maart 2013

  2. AMP Apache MySQL PHP

  3. 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

  4. PHPwww.php.net • PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. <?php foreach ($artikel in $berichten) { echo $artikel->titel.”, gepost door “. $artikel->auteur->nicknaam; } ?>

  5. MySQLwww.mysql.com • Relationeel gegevensbanksysteem • Gegevens worden zo weinig mogelijk dubbel opgeslagen om de consistentie te garanderen • Verbanden worden opgeslagen als relaties tussen tabellen • Verwijzingen tussen tabellen gebeuren met sleutels (id’s)

  6. 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: Nederlands • subvak 34: Taalbeschouwing • onderwerp 12205: Woordsoorten

  7. MySQL • Opzoeken van gegevens vanuit een programma gebeurt met SQL (Structured Query Language). select les.*, hoofdvak.omschrijving from les, hoofdvak whereles.hoofdvakid = hoofdvak.id and datum = ’10/09/2012’ and beginuur = ‘10:40:00’

  8. 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 = 10 where hoofdvak = 11 • Wis het hoofdvak met omschrijving ‘Wiskunde’. delete from les where omschrijving = ‘Wiskunde’

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

  10. MySQL | phpMyAdmin • Grafische webinterface om een MySQL-database te beheren • Meeste taken kan je hiermee uitvoeren • Specifieke taken via de commandline-interface

  11. MySQL | phpMyAdmin • Beheer van gegevens: kan via eenvoudigere tabelweergave i.p.v. sql!

  12. MySQL | phpMyAdmin • Maken van backup van je gegevens via exporteren van tabellen.

  13. WordPress verplaatsen

  14. Werkwijze • Zie WordPress-codex of vertaalde tekst Altijd eerst een backup maken van je site Database exporteren & bestanden kopiëren http://codex.wordpress.org/Moving_WordPress

  15. Praktisch • Verhuizen • Van: cmdweb.khlim.be/~studentpg[1..12] • Naar: maddoc.khlim.be/~studentpg[1..12] • phpMyAdmin op maddoc: /phpmyadmin • phpMyAdmin op cmdweb: /phpmyadmin

More Related