Bestandseigenaar problemen

Een board om T&T's te plaatsen m.b.t. CMSMS, PHP of Smarty

Moderator: velden

Locked
User avatar
Rolf
Dev Team Member
Dev Team Member
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Bestandseigenaar problemen

Post by Rolf »

Bestandseigenaar problemen (FileOwner problems) uiten zich op een website door bijvoorbeeld:
- het niet kunnen installeren van modules,
- het niet kunnen aanmaken van miniaturen bij afbeeldingen,
- het niet kunnen verwijderen van (module)mappen en bestanden,
- een gestresde admin achter de PC omdat hij/zij totaal niet snapt waarom iets wat hij/zij al vele keren zonder problemen heeft uitgevoerd, op deze server nu simpelweg niet werkt...
- enz.
In Bestandsbeheer zie je dit als 'slotjes' bij de bestanden. Het CMS heeft geen toegang tot de bestanden...

Een uitgebreide omschrijving vind je in dit artikel door Calguy1000:
http://forum.cmsmadesimple.org/viewtopi ... =52&t=8505

Als je geluk hebt kun je via de Online FileManager van de host de eigenaar instellingen wijzigen. Maar meestal zal dit ook geblokkeerd zijn.

Een paar stappen om de website weer werkbaar te maken zijn:
1. Permissies wijzigen netwerkmappen
Wijzig de permissies van de volgende server mappen, en de daarin bevindende mappen en bestanden naar 777 (CHMOD recursief)
/modules
/tmp
/uploads

Hierdoor kan het CMS de bestanden ook bewerken.

Na het uploaden van bestanden tijdens een upgrade van het CMS, moet je deze stap herhalen!
Pas daarna het upgrade proces starten.

2. Config.php aanpassen
Wijzig in de config.php:

Code: Select all

#---------------
#Upload Settings
#---------------

#Permissions for uploaded files.  This only really needs changing if your
#host has a weird permissions scheme.
$config['default_upload_permission'] = '777';
Bestanden geüpload via het CMS zullen de bestandsrechten 777 hebben, en kunnen dus ook via de FTP te bewerken zijn.

3. Umask aanpassen
Websitebeheer >> Algemene Instellingen >> Uitgebreide Setup
Bestandscreatiemasker (umask):
Wijzig van 022 naar 000

Bestanden aangemaakt door het CMS (installatie modules) zullen de permissies 777 hebben.
Last edited by Rolf on Sun Jul 11, 2010 7:10 pm, edited 1 time in total.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Locked

Return to “Tips en Trucs”