Bestandsrechten

Afdrukken PDF
Geschreven door op vrijdag 11 april 2008 02:04, in: Instellingen (1.0.x)

Voor het installeren van Joomla! of voor het installeren van extensies dient u een aantal mappen schrijfbaar te maken. Welke mappen dit zijn en hoe u dit aanpast leest u in dit artikel.

Het kan voorkomen dat u of uw Joomla! installatie geen of beperkte toegang hebt tot mappen en bestanden. Als "eigenaar" van deze bestanden en/of mappen kunt u de rechten aanpassen. Door het instellen van de rechten bepaalt u wie wat mag doen met een bestand of map.

Er zijn drie mogelijkheden:

  1. Read, de gebruiker of een programma mag een map of bestand lezen.
  2. Write, de gebruiker of een programma mag het bestand beschrijven.
  3. Execute, de gebruiker of een programma mag een script of programma uitvoeren.

Daarnaast zijn er drie toegangsniveaus:

  1. User, dit is de eigenaar van het bestand.
  2. Group, dit is een groep gebruikers waartoe ook de gebruiker behoort.
  3. Other, iedereen.

Jooml!a heeft een aantal van tevoren bepaalde map en bestandsrechten nodig om te kunnen functioneren. Tijdens de installatie wordt gecontroleerd hoe op dat moment de rechten zijn ingesteld. Komen deze rechten niet overeen, moeten ze gewijzigd worden.

Wanneer u de Joomla! webinstallatie uitvoert zal op de ‘Pre-installation page’ de rechten worden gecontroleerd. Belangrijk is dat deze rechten goed staan. De rechten van de volgende mappen dienen allemaal op writeable (chmod 707) (-rwx---rwx) gezet worden:

  • administrator/backup/
  • administrator/components/
  • administrator/modules/
  • administrator/templates/
  • cache/
  • components/
  • images/
  • images/banners/
  • images/stories/
  • language/
  • mambots/
  • mambots/content/
  • mambots/editor/
  • mambots/search/
  • mambots/systeem/
  • media/
  • modules/
  • templates/

Rechten van overige bestanden dienen als volgt ingesteld te zijn:

  • phpbestanden - 644
  • configuratiebestanden - 666
  • overige mappen - 755

Wanneer u klaar bent met de installatie of met het installeren van een extensie is het raadzaam de mappen weer onschrijfbaar te maken door deze terug te zetten op 755.
Het kan zijn dat bij bepaalde extensies enkele mappen schrijfbaar moet blijven, u dient dus wel even te controleren of alle extensies nog naar behoren werken.

Een handig hulpmiddeltje bij het instellen van de bestandsrechten is de CHmod Calculator

Het instellen en wijzigen van de rechten kunt u op verschillende manieren doen, de meest gebruikte zijn: via het beheerpaneel van de webhosting account (bijvoorbeeld Direct Admin en Cpanel) en via een FTP programma (WS FTP, FileZilla enz). Hoe dit precies gaat verschilt per beheerpaneel en programma, raadpleeg hiervoor de betreffende helpfile van het programma.

Het kan voorkomen dat u bij sommige mappen en bestanden de rechten niet kunt aanpassen, de reden hiervan kan zijn omdat niet u maar apache de eigenaar is. Dit komt voornamelijk voor bij mappen en bestanden welke zijn gecreëerd in/door Joomla (templates, componenten, modules). Deze mappen en bestanden kunt u aanpassen middels het Joomla component ‘JoomlaXplorer’ of soortgelijke extensies welke te downloaden zijn op http://extensions.joomla.org/