Professional Documents
Culture Documents
Install A Tie Hand Lei Ding 1.5 Stable
Install A Tie Hand Lei Ding 1.5 Stable
Installatie Handleiding
Auteur: Andy Wallace
Joomla! Documentatie
Versie 1.0
Inleiding
U heeft de belangrijkste keus reeds gemaakt, door te kiezen voor Joomla! 1.5 als uw contentbeheersysteem
(CMS). Joomla! is op dit moment een van de meest populaire Open Source projecten en heeft vele prijzen
gewonnen.
Joomla 1.5 is de tweede hoofduitgave van Joomla!. Er zijn vele veranderingen gemaakt en nieuwe
mogelijkheden toegevoegd. De originele Joomla! 1.0 serie komt voort uit Mambo.
Deze handleiding zal u leiden door het installatie proces. De essentiële onderdelen worden besproken, maar dit
is geen gedetailleerde handleiding over hoe een webserver of database te bouwen en in te stellen. Wij gaan er
van uit dat u dit reeds heeft.
Licentie
Dit document is vrijgegeven onder de Creative Commons Attribution-NonCommercial-ShareAlike 3.0
Unported licentie.
Inhoudsopgave
Inleiding 2
Licentie 2
Inhoudsopgave 2
Minimale systeemvereisten 3
Het verkrijgen van Joomla! 4
Laatste voorbereidingen 6
Overzetten van bestanden 6
Verdere voorbereidingen 6
MySQL 7
FTP gebruikerseigenschappen 7
Ideeën voor veilige wachtwoorden 9
Webbrowser installatie 10
Stap 1 – Taalkeuze 10
Stap 2 – Pre-installatie controle 11
Stap 3 – Licentie 12
Stap 4 – Database configuratie 13
Stap 5 – FTP configuratie 14
Stap 6 – Configuratie 15
Stap 7 – Voltooien 17
Let op: Joomla! is vooral ontwikkeld en getest op Apache Web Server versies 1.3.x + en 2.x +. Ondanks
dat het goed mogelijk is dat het ook werkt op andere systemen, zoals Windows IIS, worden deze niet
officieel ondersteunt. Hetzelfde geldt voor de database; MySQL is de eerste keus, terwijl andere type
databases ook goed kunnen functioneren, maar deze worden officieel niet ondersteunt. Deze situatie
wordt hopelijk snel gewijzigd, maar hiervoor zal het ontwikkelingsteam eerst mensen nodig hebben die
over deze vaardigheden beschikken.
De minimale systeemvereisten van de verschillende samengestelde onderdelen die nodig zijn voor een
succesvolle installatie en goed gebruik van Joomla! zijn als volgt:
Software Minimaal Aangeraden Optimaal Laatste versie Website
PHP 4.3.10 5.x 5.0.x 5.2.5 http://php.net
MySQL 3.23.x 4.1.22 5.0.x serie 5.0.45 http://mysql.com
mod_mysql
mod_xml
mod_zlib
U dient er zeker van te zijn dat u de MySql, XML en Zlib functies heeft geactiveerd in uw PHP installatie. Dit
wordt geregeld in het php.ini bestand.
Waarschuwing: Gebruik PHP versie 4.4.7 en 5.0.4 niet; hiermee zijn fouten bekend welke de Joomla! installatie
beïnvloeden. Er is ook een fout bekend met de functionaliteit van Zend Optimizer versie 2.5.10 met PHP 4.4.x.
U dient uw hoster te vragen voor een nieuwere PHP versie, indien mogelijk.
Attentie: Er zijn momenteel vele discussies over de werkzaamheid van de hele PHP 4.x serie. De beste
resultaten worden behaald met de PHP 5.x serie.
Joomla! is succesvol getest op de belangrijkste drie besturingsystemen: Windows, Linux en Apple Mac OSX.
Het is mogelijk dat het ook goed werkt op andere platformen, maar dit is slecht gedocumenteerd.
Joomla! wordt ook regelmatig gebruikt en getest in verschillende beschikbare webbrowers, zoals IE6 en hoger, Firefox
1.5 en hoger, Safari, en Opera, maar kan ook werken met andere browsers.
Attentie: Met gebruik van IE6 als browser kunnen er zich weergave problemen voordoen.
U klikt vervolgens op de Joomla-1.5.0.zip. Een pop-up zal u de keuze geven of u het bestand wilt openen of
opslaan.
U dient te kiezen voor de optie ‘Opslaan’. Kies vervolgens een plaats uit waar u het .zip bestand opslaat. Het
maakt niet uit waar u dit doet, zolang u deze locatie maar onthoudt zodat u hem straks terug kunt vinden.
De installatie zal automatisch in het Nederlands worden doorlopen. Als u uw site echter ook in het Nederlands wilt hebben,
dient u hiervoor aparte taalbestanden te downloaden en deze te installeren. Nederlandse taalbestanden kunt u vinden op
http://joomlacode.org/gf/project/nederlands/
Wanneer u problemen ondervindt die u niet opgelost krijgt, kunt u naar het forum (http://forum.joomla.org)
gaan voor assistentie. Zoekt u alstublieft eerst op dit forum, voor het geval dat iemand anders dezelfde vraag
al eerder heeft gesteld.
Verdere voorbereidingen...
U bent nu bijna klaar voor het laatste gedeelte van de Joomla! installatie. Wij raden u echter aan voorafgaand
aan de installatie de volgende informatie eerst te lezen om te voorkomen dat u er tijdens de installatie naar de
informatie op zoek moet.
○ Uw wachtwoord:
● De naam van de database die u gebruikt voor deze website. Voor een localhost of een dedicated
server kunt u deze zelf aanmaken. Als u gebruik maakt van shared of virtual hosted servers kan het zijn
dat deze wordt bepaald door uw host provider.
○ Uw database naam:
Waarschuwing: Standaard dient u bij de installatie van MySQL geen wachtwoord in te voeren – dit veld blijft dan
leeg. Dit zal niet geaccepteerd worden door Joomla! en zal ook leiden tot een slechtere beveiliging van uw
database. U dient er zeker van te zijn dat u een wachtwoord heeft ingesteld, dit kunt u opzoeken in het my.ini
bestand, het configuratie bestand van MySQL.
FTP gebruikerseigenschappen
Joomla!’s nieuwe FTP laag functie is geïntroduceerd om voortdurende problemen met Linux/Unix host
gebruikers op shared Hosting Servers te voorkomen. In het verleden kwamen vaak problemen voor met de
rechten voor extensies en het configuration.php bestand.
Als u gebruik maakt van de FTP laag hoeft u niet meer uw mappen en bestanden schrijfbaar te maken. Dit
verhoogt de veiligheid van de installatie en de server. Ook maakt het beheren van de site gemakkelijker.
Let op: De FTP laag is niet noodzakelijk bij op Windows gebaseerde host en server diensten, aangezien
daar de schrijfbaarheid van bestanden anders wordt geregeld.
Ook bij lokale installaties is het niet noodzakelijk om de FTP eigenschappen in te voeren.
Als u de FTP laag (nu nog) niet wilt instellen, of als u er niet toe in staat bent, kunt u later de eigenschappen
van de FTP laag instellen bij het Controlepaneel -> Algemene instellingen.
Wij adviseren u om uw FTP gegevens gereed te hebben als u de FTP laag van Joomla! wilt gaan
gebruiken. Op de volgende pagina kunt u de uitleg van deze gegevens vinden.
● Gebruikersnaam – De naam die u invoert om toegang te krijgen tot uw Joomla! Website root map met
een FTP cliënt programma. Voor een website op een remote hosting server kan het zo zijn dat de hoster
u een specifieke ID gerelateerd aan uw account zal verschaffen. Dit account zal toegang hebben tot uw
complete Web Server, u dient een apart FTP account aan te maken welke alleen toegang heeft tot de root
map van Joomla!.
○ Uw FTP gebruikersnaam:
● FTP host – het URL adres van de FTP server voor toegang tot uw website. Als u gebruikt maakt van
een locale installatie (geen Windows) zal dit adres 127.0.0.1 zijn. Als u een remote host gebruikt zal dit
een specifiek adres zijn welke uw hoster in heeft gesteld of een URL gerelateerd aan uw website.
○ Uw FTP host:
● FTP poort – FTP servers gebruiken over het algemeen poort 21, en dit is dan ook de standaard
instelling welke Joomla! aanneemt. Indien dit een andere poort is, dient u dit te wijzigen.
○ Uw FTP poort:
● FTP root pad – dit is de Joomla! root map van uw webserver welke de FTP cliënt dient te gebruiken om
deze te openen. Vul het volledige pad in naar deze map.
○ Uw FTP root pad:
Waarschuwing: Het is belangrijk om te weten dat als u meerdere websites heeft op uw server, het root pad per
installatie zal verschillen. De vier andere instellingen hoeven dat niet te zijn, en het is ook niet te verwachten
dat deze op een shared hosing veranderen.
Wanneer u deze FTP gegevens heeft verzameld, bent u klaar om verder te gaan met de installatie.
● Een mix van hoofd- en kleine letters, cijfers en toegestane speciale karakters, zoals -, _, *, $, !, %.
Het kan zijn dat deze speciale karakters uw host instellingen van shared, virtual hosted en remote
servers kan aantasten.
● Probeer geen echtbestaande woorden te gebruiken, vervang bijvoorbeeld alle letters met numieke
gelijken, zodat het woord oceaan er uit komt te zien zoals dit: 0c34n (dit wachtwoord heeft maar 5
karakters en is een echt woord, het is ook alleen maar een voorbeeld).
● Een andere manier is om compleet anders te gaan denken. Denk bijvoorbeeld aan uw favoriete boek,
bijvoorbeeld De Da Vinci Code, neem vervolgens de eerste en laatste letter van het woord, zodat u een rij
letters krijgt:
Voorbeeld 1. d e d a v i c e
Dit betekent natuurlijk niets, maar het kan nog steeds ontcijferd worden. Als u een mix van
karakters die voor hetzelfde staan gebruikt, zal het moeilijker kunnen worden ontcijferd door een
hacker:
Voorbeeld 2. d 3 D @ v ! C 3
Dit is natuurlijk erg onlogisch en niet altijd even handig. Een wachtwoord kan overigens altijd gekraakt
worden, maar op deze manier maakt u het de hackers wel lastiger. Natuurlijk dient u ook elk wachtwoord
regelmatig te veranderen.
● Als u een document bij houdt met uw wachtwoorden, zorg er dan voor dat dit volkomen veilig wordt
bewaard, en past u ook op voor meelezers.
● Probeer te voorkomen dat u overal hetzelfde wachtwoord gebruikt, zowel thuis als op het
werk.
Let op: De spaties die in beide voorbeelden zijn te zien zijn alleen voor de duidelijkheid toegevoegd. Deze
dient u niet te gebruiken in wachtwoorden, daarin worden ze ook niet geaccepteerd.
Er van uit gaande dat u reeds de Joomla! core bestanden heeft geüpload naar de root-map, lokaal of op een
server, is de volgende stap die u moet doen de URL van uw website invoeren in uw Web browser. Er zijn een
aantal opties:
• Dit kan simpelweg http://localhost zijn bij een lokale installatie, of http://www.uwdomijn.nl voor een
installatie op een externe site.
• Als u Joomla! heeft geïnstalleerd in een sub-map van uw root-map, dient u deze ook toe te voegen aan de
URL, bijvoorbeeld http://localhost/joomla of http://www.uwdomein.nl/joomla.
Als u Joomla! heeft geïnstalleerd als een sub-domein op uw server, is het mogelijk dat u
bijvoorbeeld dit dient te gebruiken: http://www.joomla.uwdomein.nl.
Stap 1 – Taal
Het scherm dat u als eerste te zien krijgt ziet er als volgt uit:
U kiest hier de taal welke het beste bij u past. Standaard staat deze op nl-NL – Nederlands (NL-BE). De
officiële standaard taal is en-GB – English (United Kingdom). Als u een andere taal wilt, welke niet in de lijst
staat, denk er dan over na om te helpen met de vertalingen. Bezoek de Vertaal Forums voor verdere details.
De en-GB taalbestanden worden geïnstalleerd in de Frontend en Backend. U kunt later de taalbestanden ook
per taal downloaden van de Joomla! Code website. Deze kunt u installeren bij het taalbeheer in de backend van
uw Joomla! installatie.
Als er een antwoord op Nee staat in het eerste gedeelte, de configuration.php schrijfbaar buiten beschouwing
gelaten, dient u de situatie te veranderen voordat u verder gaat met het installatie proces, aangezien dit de
essentiële punten zijn. Als u toch doorgaat, kan dit er voor zorgen dat uw Joomla! website niet goed zal werken,
of u niet in staat stelt de installatie te voltooien.
De meest voorkomende fout is de melding dat het configuration.php bestand niet schrijfbaar is. Deze fout kunt
u na de installatie verhelpen. Bovendien; als u de FTP-instellingen invult later in deze installatie, hoeft u hier
niets aan te doen.
Het tweede blok bevat de PHP instellingen die geadviseerd worden om een goede werking van Joomla! te
garanderen. Joomla! zal gewoon geïnstalleerd worden als hier niet aan wordt voldaan. Er kan wel een risico
bestaan dat er later foutmeldingen kunnen ontstaan. Deze instellingen kunt u op elk moment veranderen. De
eerste kolom toont het advies, en de tweede toont hoe uw server dit heeft ingesteld.
U hoeft de installatie niet af te sluiten wanneer u een instelling wilt wijzigen. Wanneer u een verandering heeft
gemaakt, klik dan op de ‘controleer opnieuw’ knop om de instellingen opnieuw te controleren. Het is ook mogelijk
om terug te gaan naar het taalkeuze scherm door op de knop ‘vorige’ te klikken.
Als alle noodzakelijke instellingen goed staan, klikt u op de ‘volgende’ knop.
De licentie waaronder alle Joomla! pakketten zijn vrijgegeven is de GNU GPL v2 licentie. GNU is de
organisatie die verantwoordelijk is voor het behoud van de licentie. GPL staat voor General Public License,
Algemene Publieke Licentie. Als u een specifieke vraag over de licentie op Joomla! heeft, kunt u de Legal
Forums bezoeken.
Wanneer u de licentie gelezen heeft, kunt u op de ‘volgende’ knop klikken.
U heeft nu de informatie nodig die u (hopelijk) eerder heeft verzameld, volgens deze handleiding.
Selecteer het database type uit de dropdown lijst. Standaard bevat deze mysql en mysqli. Normaal
gesproken zal u kiezen voor mysql. Er kunnen later veranderingen komen zodat genoodzaakt bent om mysqli
te gebruiken, maar dit zal verder niet besproken worden in dit document.
Voor meer informatie: Als u meer wilt lezen over het verschil tussen deze 2 types, bezoek dan
http://dev.mysql.com/downloads/connector/php/ waar u een aantal basis eigenschappen zult vinden.
Vul vervolgens de host naam, gebruikersnaam, wachtwoord en database naam in van uw database.
De geavanceerde instellingen stellen u in staat om de database configuratie te verfijnen. Als u bijvoorbeeld
eerder een database had, maar deze niet meer noodzakelijk is, kunt u kiezen om de bestaande tabellen van
deze database te verwijderen. Ook kunt u kiezen om van de oude tabellen een volledige back-up te maken,
zodat u deze later altijd nog terug kan zetten.
U kunt ook het tabel voorvoegsel welke Joomla! zal gebruiken voor alle tabellen in uw database wijzigen. U
zult deze mogelijkheid wellicht gebruiken als u meerdere Joomla! Websites heeft die gebruik maken van
dezelfde database.
Waarschuwing!: Gebruik nooit het voorvoegsel bak_, aangezien deze gebruikt wordt door Joomla!, vooral
voor back-ups van uw database.
Wees er zeker van dat het voorvoegsel niet vooraf wordt gegaan door een laag streepje (underscore), anders
zal het voorvoegsel in de database belanden. Het standaard voorvoegsel is jos_
Voer uw FTP gebruikersnaam en wachtwoord in die u heeft opgezocht aan het begin van deze handleiding. Dit
account dient alleen toegang te hebben tot de Joomla! hoofdmap. Het FTP account dat u invoert zal de
handelingen op het bestandsysteem uitvoert wanneer Joomla! FTP toegang nodig heeft om een taak te
volbrengen.
Waarschuwing!: Voor veiligheidsredenen is het beter om een apart FTP gebruikersaccount te maken die alleen
toegang heeft tot de Joomla! installatie en niet tot de gehele webserver.
Het is niet noodzakelijk om de FTP laag in te schakelen en u zorgen te maken over de FTP configuratie,
wanneer u installeert op een localhost, tenzij het op een lokaal netwerk is.
Als u 'FTP wachtwoord onthouden' op Ja zet, hoeft u later het wachtwoord niet meer in te voeren wanneer u
eenmaal bent ingelogd in de backend van uw installatie.
Let op: De instellingen van de FTP configuratie kunt u na de installatie invoeren of bewerken bij de Algemene
instellingen in het controlepaneel.
Waarchuwing: Het is belangrijk om te letten op het feit dat als u meer dan één website op uw server heeft, het
rootpad per installatie verschilt. De overige vier instellingen kunnen daarentegen gelijk zijn.
Wanneer u de noodzakelijke informatie heeft ingevoerd indien nodig, en anders het hokje FTP-laag
inschakelen op Nee heeft gezet, kunt u verder gaan met de volgende stap door op ‘Volgende’ te
klikken.
Er zijn drie onderdelen van dit Configuratie scherm; de eerste gaat over de naam van de website. Ook al mag dit
voor zich spreken, willen wij u er toch op wijzen dat dit ook de naam is die wordt gebruikt bij e-mails van de site
en bij foutmeldingen op de frontend van uw website. Deze naam zal niet, zoals in eerdere versies van Joomla!,
worden getoond als de gebruikers browser titelbalk. De naam van de website kunt u later bewerken in de
Algemene instellingen -> Site pagina van het controlepaneel.
Het tweede gedeelte gaat over het e-mail adres en het wachtwoord van de administrator.
Voer uw e-mail adres in, of het e-mail adres waarvandaan u alle site foutmeldingen, berichten en e-mails wilt
zenden en waar e-mails naartoe worden gestuurd door de verschillende contactmethoden. Het zal worden
weergegeven als het Van adres bij alle e-mails die u verstuurt via de site. Er zijn ook twee tekstvelden waar u
een wachtwoord in dient te voeren en te bevestigen. Dit is het wachtwoord wat u, als Super administrator, dient
te gebruiken om in te loggen op uw site. Dit gaat in combinatie met de standaard gebruikersnaam voor de eerste
Super administrator, admin.
Waarschuwing: Het is het waard om ervoor te zorgen dat op zijn minst de MySQL, FTP en Login
gebruikersnamen en wachtwoorden niet gelijk zijn. Dit zou anders zorgen voor onnodige veiligheids risico’s.
Let op: Als u een migratiescript van een bestaande Joomla! 1.0.x installatie laadt, of een SQL script uploadt
van een reeds bestaande Joomla! 1.5 installatie, hoeft u de eerste twee delen niet in te vullen, aangezien
deze informatie automatisch wordt toegevoegd via het migratiescript of het back-up bestand.
Let op: U kunt een extra veiligheidsmaatregel treffen door de gebruikersnaam admin in iets minder logisch te
veranderen wanneer de installatie is voltooid. Dit kunt u doen in het controlepaneel -> Gebruikersbeheer in de
backend. Hier kunt u ook het wachtwoord wijzigen.
Het derde en laatste gedeelte heeft te maken met de data die u wellicht, of misschien ook niet, wilt toevoegen
aan uw Joomla! Installatie. Er zijn drie opties:
1. U installeert de voorbeelddata die Joomla! Beschikbaar stelt binnen de core bestanden.
2. U laadt het migratiescript van een eerdere Joomla! versie, gemaakt met een migratie tool.
3. Kies geen van deze en begin dus met een compleet frisse en lege installatie van Joomla!.
U kunt overigens ook later een back-up van een andere 1.5 installatie uploaden. Hiervoor is geen speciale
optie toegevoegd tijdens de installatie van Joomla!.
Laad migratiescript
Er kunnen situaties zijn waarbij u uw data uit een bestaande Joomla! 1.5 website wilt herstellen/installeren in de
nieuwe website welke u nu aan het installeren bent. U kunt van de reeds bestaande installatie een SQL script
maken. Vervolgens vult u het oude tabelvoorvoegsel en de overige items in.
Waarschuwing!: Het is niet mogelijk om een SQL back-up te maken van een website met Joomla! versie 1.0.x,
en deze in de 1.5 installatie te uploaden. Er hebben vele belangrijke veranderingen in het framework van
Joomla! plaatsgevonden bij versie 1.5.
Als u toch de data uit uw 1.0.x installatie wilt migreren in deze Joomla! 1.5 installatie, dient u gebruik te maken
van een migratietool. Deze kunt u vinden op http://joomla.org. Er is een handleiding hiervoor verkrijgbaar van
de Joomla! Help Site.
Als u een migratie script wilt gebruiken, selecteer dan het hokje voor ‘Laad migratiescript’. Nu kunt u iets invullen
in de velden voor het oude tabelvoorvoegsel, oude site codering en het Migratiescript.
Oud tabelvoorvoegsel Dit is het voorvoegsel dat gebruikt wordt in de database waaruit de
data afkomstig is. Bijvoorbeeld, dit zou mos_ kunnen zijn, zoals bij een
standaard Joomla! 1.0 installatie.
Oude codering website Dit verwijst naar de taalcodering gebruikt door de MySQL
database, beter bekend als collatie. Joomla! 1.5 dient gecodeerd te worden
in de UTF-8 taal. De oude codering kan verkregen worden door op de
database tab op de hoofdpagina te klikken (in PHPMyAdmin).
Migratiescript Zoek het migratie script met de SQL data die u wilt gebruiken
van een Joomla! 1.0.x installatie, gemaakt door de migratietool, en
upload deze. Ook kunt u hier het SQL script uploaden van een reeds
bestaande 1.5 installatie.
Waarschuwing: De migratietool kan geen data compenseren of toevoegen aan nieuwe velden die zijn
toegevoegd met het ontwikkelen van Joomla! 1.5. U kunt hiervoor de data nakijken en deze van te voren
toevoegen. De missende voorbeelden zullen vooral gaan over het Alias veld bij secties, categorieën en artikelen
Migratie script reeds geüpload Vink dit hokje aan als uw SQL bestand te groot is om deze nu te uploaden.
Upload het bestand vervolgens naar joomla_root/installation/sql/migration/
en noem het migrate.sql (geen gecomprimeerd bestand toegestaan).
Script is van een 1.0.x installatie Vink dit hokje aan als uw data migreert van een eerdere 1.0 installatie,
en u gebruik heeft gemaakt van het com_migrator component. Dit zal
er voor zorgen dat deze omgezet wordt naar een formaat die
compatibel is met het 1.5 framework.
Wanneer u alles heeft ingevuld bent u klaar om op ‘volgende’ te klikken en de Joomla! installatie te voltooien.
Als u succesvol deze pagina heeft bereikt, heeft u de eerste test doorstaan. Gefeliciteerd!
Voordat u verder gaat met het bekijken van de resultaten van de installatie, dient u naar uw hoofdmap van
de Joomla! installatie te gaan. Hier verwijdert u de installation map (gemarkeerd in de volgende afbeelding).
Mappen en bestanden van uw Joomla! installatie waarbij de gemarkeerde installation map verwijderd dient te worden
Joomla! is zo ingesteld dat de net geïnstalleerde Joomla! installatie niet zal werken, en u dus het installatie
proces niet kunt voltooien, als u deze map niet heeft verwijderd.
Voer als gebruikersnaam admin in, en voer het wachtwoord in dat u tijdens de 6e stap van het installatie
proces heeft ingevuld. Klik hierna op de Log-in knop.
Dan zult u terechtkomen in de administrator backend:
...en dit is alles! U bent nu klaar voor Joomla!. Veel plezier met het ervaren ervan, en wij hopen dat u uw
website kunt ontwikkelen met behulp van alle functionaliteiten van deze installatie.
Veel success!