Pas regel 17 aan naar het juiste pad in jouw test omgeving Gebruik hier voor de naam uit stap 1
Gebruik je een directory als begin punt, dien je die te vermelden.
Werk je vanuit de root van je webserver, dan uiteraard niet
Werk je vanuit een subdomein van je webserver, dien je de naam van het subdomein te gebruiken Voorbeeld http://subdomein.testserver.nl
Eventuele database van de applicatie
Mocht je van een database gebruik willen maken, (zeer waarschijnlijk) dien je nog aanpassing te maken.
Pas de volgende file aan
./application/config/database.php
Pas de regels 52, 53 en 54 aan naar de juiste aanmeld gegevens voor jouw database Gebruik de database welke je met phpMyAdmin hebt gemaakt
In onderstaand voorbeeld zijn een aantal gefingeerde waarden genomen.
Stap 4 - Meer functionaliteiten beschikbaar maken
Voor een startpunt van een installatie is dit voldoende.
Voor een uitgebreidere applicatie zul je meer functionaliteiten standaard tot je beschikking willen hebben.
Je kunt je afvragen waarom deze al niet bij voorbaat geactiveerd zijn.
Het antwoord is:
Dat je niet van te voren weet, wat je nodig hebt.
Wat je niet nodig hebt, hoef je ook niet te activeren. Wat niet geactiveerd is, neemt geen bronnen (werkgeheugen bv.) in beslag. En hoe minder bronnen in beslag, hoe sneller de applicatie blijft.
Ok, wat gaan we dan nu wel gebruiken?
De functionaliteiten welke we standaard willen kunnen aanroepen zitten in de:
Helpers
Libraries
Helpers
Helpers zijn erop gericht binnen een complete taak één specifiek deel voor hun rekening te nemen.
Zij breiden de bestaande functionaliteit iets verder uit (vandaar helper)
Een voorbeeld hiervan is de URL helper
Na het laden van de helper url
heb je functie
tot je beschikking.
Deze geeft de site URL welke je in de config gezet hebt weer.
Libraries
Libraries zijn erop gericht binnen een complete taak een deelgebied voor hun rekening te nemen, waarbij veelal informatie gedeeld wordt binnen de library.
Een voorbeeld is de database library
En hoe doen we dat?
In principe kun je elke keer als iets nodig hebt, de helper of library oproepen.
En vervolgens de functionaliteite laten uitvoeren.
Dat werkt tot op zekere hoogte.
Functionaliteiten welke je door de gehele applicatie wilt gaan gebruiken, kun je ook van te voren aanzetten.
Voorbeeld voor lokale test webservers http://localhost/codeigniter214/
Stap 8 - Aanvullende modules
Bij gebruik van aanvullende modules dien je soms de rechten van een directorie aan te passen of een config file aan te passen.
Maak je bv. gebruik van een WYSIWYG editor zoals TinyMCE en je maakt gebruik van de ajaxfilemanager dien je de rechten van enkele directories nog aan te passen
Zie hiervoor de documentatie van he betreffende onderdeel.
FAQ.
De applicatie werkt niet? (404 fouten)
Heb je pad in ./application/config/config.php goed gezet?