De juiste configuratie van bestands- en maprechten is essentieel voor het opzetten van een veilige en goed werkende OXID eShop. In deze blogpost laten we u stap voor stap zien hoe u de vereiste rechten instelt voor verschillende directories en bestanden van uw OXID eShop.
HTTP-server schrijftoegang
Allereerst heeft de HTTP-server schrijftoegang nodig tot enkele directories en hun subdirectories tijdens runtime. Dit zijn de directories waartoe de server toegang moet hebben:
- /source/export
- /source/log/
- /source/out/foto's/
- /source/out/media/
- /source/tmp/
Gebruik de volgende commando's om deze schrijftoegang te verlenen:
chmod -R 775 /source/export chmod -R 775 /source/log chmod -R 775 /source/out/pictures chmod -R 775 /source/out/media chmod -R 775 /source/tmp
Web-gebaseerde installatie
Tijdens de web-based setup heeft de HTTP-server schrijftoegang nodig tot een speciale directory en enkele bestanden:
- /source/Setup
- /bron/config.inc.php
- /bron/.htaccess
Voer de volgende commando's uit om schrijftoegang voor de setup mogelijk te maken:
chmod 777 /source/Setup chmod 777 /bron/config.inc.php chmod 777 /bron/.htaccess
Bestandsrechten na de setup
Nadat de setup is voltooid, moet u de bestandsrechten voor bepaalde bestanden wijzigen om de veiligheid van uw OXID eShop te garanderen. Zorg ervoor dat de volgende bestanden alleen-lezen toegang hebben:
- /source/config.inc.php
- /bron/.htaccess
Voer de volgende commando's uit om de rechten te wijzigen:
chmod 444 /source/config.inc.php chmod 444 /bron/.htaccess
Het correct instellen van bestands- en maprechten is cruciaal om uw OXID eShop veilig en stabiel te laten draaien. Volg de stappen in deze blogpost om ervoor te zorgen dat uw eShop soepel en veilig draait. Zorg ervoor dat u na de setup de permissies voor de kritieke bestanden overeenkomstig aanpast om de veiligheid van uw systeem te garanderen.