Joomla! FTP Layer configuratie
zaterdag, 11 april 2009 00:00
Sinds Joomla! 1.5 is er een nieuwe feature geïntroduceerd, namelijk de FTP layer. Met de FTP layer zijn problemen als schrijfrechten op voornamelijk Unix/Linux servers voorbij. Voordeel ook is dat een beheerder niet langer schrijfrechten op diverse mappen hoeft te geven waardoor installatie van extensies snel kan worden voldaan.
De instellingen van de FTP layer valt direct bij de installatie van Joomla! cms op te geven. Dit is niet noodzakelijk, want de FTP instellingen kunnen ook achteraf in Joomla! ingevoerd worden. Het probleem is alleen dat wanneer dit achteraf wordt uitgevoerd, dat de FTP layer vaak niet correct wordt ingesteld. Het gevolg is dat je met een Joomla! 1.5 site komt te zitten waarmee je moeilijk tot niets kunt installeren, wat niet de bedoeling kan zijn.
Benodigde gegevens voor de FTP layer
Om de FTP layer te activeren dien je in het bezit te zijn van enkele gegevens. Deze gegevens dient je webhosting partij te leveren;
- Gebruikersnaam;
- Wachtwoord;
- Host;
- Poort;
- Root.
Gebruikersnaam en wachtwoord spreken voor zich. Host is een url als ftp.jouwdomein.nl en het Poort nummer is standaard 21. Root is het pad van de server naar jouw hosting account waar je het Joomla! pakket hebt geïnstalleerd.
Als je de Joomla! installatie start, kom je op een gegeven moment het volgende scherm tegen;
Vul hier de gegevens in welke je hebt verkregen en kies voor volgende.
Dit scherm kun je dus zoals eerder genoemd overslaan en op 'volgende' klikken. De gegevens van de FTP layer vul je naderhand in de configuration.php file in. Wanneer je configuration.php opent in je editor plaats je de verkregen gegevens op de onderstaande regels;
var $ftp_host = ''; // ftp.your-domain.com or 127.0.0.1 var $ftp_port = ''; // by default 21 var $ftp_user = ''; // your ftp username var $ftp_pass = ''; // your ftp password var $ftp_root = ''; // something like / or /public_html var $ftp_enable = ''; // 1 = enabled, 0 = disabled
Zaken die mis kunnen gaan
Bij het invullen van de gegevens op de juiste locaties, kunnen er 2 zaken misgaan, dit zijn de Host en Root instellingen. De Host instelling is meestal het ftp pad welke je via jouw hosting hebt gekregen, namelijk ftp.jouw-domein.nl. Als dat niet werkt, kun je ook het volgende proberen in te voeren: 127.0.0.1
Root, is het volledige pad van de webserver naar jouw hosting account waar Joomla staat geïnstalleerd. Veelal kom je paden tegen als '/' , '/httpdocs' , '/www' of iets dergelijks. Wanneer je niet weet wat jouw pad is kun je deze vrij simpel achterhalen, door een FTP connectie te maken met je hosting account. Wanneer je een verbinding hebt, zie je vrijwel altijd in het FTP programma het pad al staan. Zie onderstaande afbeelding waar met Filezilla het correcte pad met een rode cirkel is aangegeven.
Het voorbeeld Filezilla en de 'Remote site' is er slechts één van, met alle FTP programma's kom je een soortgelijk beeld tegen waarmee je het pad kunt achterhalen.
Joomla! FTP Layer configuratie, is een vertaald artikel afkomstig van JFoobar geschreven door Robin Muilwijk.






