Manual :: Installation ::
File Permissies
[En]
Deze pagina is van toepassing op b2evo 0.9
Als je files upload naar je webserver met FTP, dan krijgen deze files specifieke beveiligingen mee. Zonder dat je iets doet, zal iedereen ‘lees’ bevoegdheid hebben op je files. Iedereen kan je files dus bekijken, maar enkel jij – en jij alleen – kan ze wijzigen (hebt schrijfbevoegdheid). Jij kan deze files/subdirectories wijzigen of erop schrijven, en dit zelfs enkel indien je via je FTP-pragramme aanlogt.
Voor bepaalde acties, zal b2evolution deze files echter moeten kunnen wijzigen. B2evo dient bvb nieuwe files te kunnen schrijven als je images oplaad via de software in je posts, of als je statische html-files wil generen van je blogs.
Het probleem is echter : b2evo ben jij niet. Of meer specifiek : het proces dat via php opgestart wordt en b2evo runt ben jij niet. Je bent niet aangelogt via ftp, dus de server kan niets controleren.
Dus naar alle waarschijnlijkheid zal je de server moeten instellen opdat een webproces (b2evo dus) wel files kan uploaden of files wijzigen.
PS : Op sommige hosts, laten de standaard instellingen het toe opdat scripts (b2evo in dit geval) files wijzigen in je account. Je kan dus proberen om b2evo te installeren zonder dat je iets veranderd aan de filepermissies en enkel als je file-permissie foutens krijgt, kom je terug naar hier voor meer uitleg.
De meeste webservers werken met een variant van UNIX. Op deze servers kan je filepermissies wijzigen met chmod. Als je niet vertrouwt bent met UNIX file permissies en chmod, kijk dan eens op de pagina A quick and dirty chmod Tutorial. Als je server op Windows draait, dan moet je waarschijnlijk niets veranderen.
File-permissies op files en folders kan je wijzigen met je FTP client programma (zoals bvb ftp-commander), of met de web file manager zoals er een ingebouwd is in cPanel.
Welke files/subdirectories hebben specifieke toestemmingen nodig ?
We veronderstellen voor de onderstaande uitleg dat je b2evo geiпstalleerd hebt in de subdirectory /blogs.
Ga naar de directory waar je de subdirectory blogs ziet staat.
Hieronder zie je dan wat je zou moeten veranderen, en waarom je dat zou moeten doen:
- Wil je via de browser b2evo 'up and running' krijgen, en dus de gegevens over je database en username en zo via een browservenster wil ingeven dan pas je het volgende aan : Typ in de commandoregel (voor elke ftp-programma is dat dus anders) chmod 666 /blogs/conf/_config.php.
- Als je statische pagina’s wil maken of je wil nieuwe blogs automatisch laten generen vanaf een zogenaamde stubfile, dan pas je het volgende aan : chmod 777 /blogs. En dit vanaf de directory net boven diegene waar blogs een subdirectory van is.
- Als je images wil kunnen uploaden, of andere bestanden vanuit de backoffice, dan pas je het volgende aan : chmod 777 /blogs/media
- Wil je de template-editor gebruiken om skins aan te passen dan pas je het volgden aan : chmod 666 /blogs/skins/custom/*.