| Joomla FTP Laag: Veel voorkomende problemen en oplossingen |
|
|
|
| Internet Nieuws |
|
In plaats van een uitgebreide blog te schrijven die alle stappen beschrijft die benodigd zijn om de FTP laag in Joomla te activeren, zal ik een compact overzicht geven van veelvoorkomende problemen die zich voor doen in dit proces. Veel van de tips zullen overgenomen zijn van andere auteurs (uiteraard met bronnen waar nodig). Een korte introductieDe FTP laag is geïntroduceerd in Joomla 1.5 als een oplossing voor een veelvoorkomend probleem: bestands- en map rechten op Linux hosts. Wanneer Joomla is overgezet met behulp van een FTP programma, zullen alle bestanden en mappen de FTP gebruikers als eigenaar hebben. Wanneer een Joomla template of extensie wordt geinstalleerd met behulp van de administrator (zonder gebruik te maken van de FTP laag), dan zal deze bestanden aanmaken die Apache/PHP als eigenaar hebben. Wanneer er gebruik wordt gemaakt van de FTP laag zullen templates en extensies die geupload worden de FTP gebruikers als eigenaar krijgen, wat problemen met eigendom voorkomt. Meta-oplossingHoewel de oplossing hier onder beschreven waarschijnlijk de meeste problemen die je tegenkomt zullen oplossen, is de FTP laag slechts een pleister op het probleem in plaats van een oplossing. Sinds een aantal jaar is er een zogenaamde meta-oplossing voor dit probleem genaamd suPHP. Deze tool zorgt er voor dat PHP scripts gedraaid worden met de toegangsrechten van zijn eigenaars. Probeer indien mogelijk eerst je webhoster te vragen deze tool te installeren voordat je jezelf verdient in de Joomla FTP laag. Gebruik de FTP laag NIET op een Windows serverWindows servers kennen het hierboven beschreven probleem niet. Het gebruikmaken van de FTP laag op een Windows omgeving zal dan ook geen enkel probleem oplossen dat je mogelijk tegen komt bij het installeren van templates of extensies. Maak GEEN gebruik van CHMOD 777Regelmatig wordt het probleem met bestandsrechten opgelost door webmasters met behulp van CHMOD 777. Hoewel dit waarschijnlijk het directe probleem oplost, stelt het de website bloot aan diverse types van aanvallen. Gebruik CHMOD 777 alleen als een laatste redmiddel wanneer geen enkele andere oplossing werkt, en zet bij voorkeur de relevante CHMOD's direct terug naar een veiligere waarde (755 voor mappen en 644 voor bestanden) nadat je de template of extensie hebt geupload. Dit gezegd hebben zal ik nu verder gaan met de uitleg van de FTP laag in Joomla. FTP gerelateerde variabelenHieronder staan de variabelen in configuration.php die gerelateerd zijn aan de FTP laag. Elk van deze variabelen zal kort besproken worden, met tips er bij voor de waarde die je ze waarschijnlijk zult willen toekennen. var $ftp_enable var $ftp_host var $ftp_port var $ftp_user var $ftp_pass var $ftp_root Veelvoorkomende problemen en oplossingenProblemen met de FTP laag geven vaak berichten als ''Warning! Failed to move file' en 'Unable to find install package' vergezeld door (vaak vage of te algemene) foutmeldingen. Een aantal van deze foutmeldingen zal hieronder besproken worden, met oplossing erbij die het probleem (hopelijk) oplossen. Probleem: 'Unable to Find Install Package'
Probleem: 'JFTP::store: Bad response'
Probleem: 'JFTP::login: Unable to login'
Probleem: 'JFTP::mkdir: Bad response, JFTP::chmod: Bad response, JFTP::store: Bad response'
Probleem: the 'Extension Manager' gooit je terug naar het Control Panel van je Administrator
Wanneer je andere problemen tegen komt (of betere oplossing kent dan degene die zijn genoemd) aangaande de FTP laag, plaats deze dan in de comments! Heb jij net als Theo zelf een artikel geschreven dat je graag met andere Joomla gebruikers wilt delen? Neem dan contact met ons op. Source: feeds.joomlacommunity.eu |
Gevonden worden op trefwoorden in zoekmachines met zoekmachine optimalisatie! Gratis vooronderzoek, no cure, no pay! Lees verder >>> |