[OPGELOST] Gallery permission issue

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Gallery permission issue

Post by Jos »

Ik wou dat ik er meer verstand van had :-[
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

Jos wrote:Ik wou dat ik er meer verstand van had :-[
dat zou ik ook wel willen ;)

Maar je kunt me dus ook niet vertellen hoe Gallery aan zijn chmod komt? Hij moet toch een bepaalde instelling gebruiken of anders moet er toch een mogelijkheid zijn die standaard setting te overrulen met een custom CHMOD?
hendrik
Forum Members
Forum Members
Posts: 133
Joined: Tue Dec 01, 2009 4:47 pm

Re: Gallery permission issue

Post by hendrik »

Dit probleem komt mij heel bekend voor.
Ik had het ook en heb het op kunnen lossen door de map eigenaar te resetten in directadmin.
Deze staat na het aanmaken van de map door Gallery op "apache" en is daarom niet toegangkelijk.
Daarna de map op 777 te zetten en de images via de ftp in de map uploade.
Zeer omslachtig natuurlijk, maar werkt.

Gr.
Hendrik
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

hendrik wrote:Dit probleem komt mij heel bekend voor.
Ik had het ook en heb het op kunnen lossen door de map eigenaar te resetten in directadmin.
Deze staat na het aanmaken van de map door Gallery op "apache" en is daarom niet toegangkelijk.
Daarna de map op 777 te zetten en de images via de ftp in de map uploade.
Zeer omslachtig natuurlijk, maar werkt.

Gr.
Hendrik
De eigenaar is geen apache in mijn geval maar gewoon de FTP gebruiker, ook is de map al succesvol geCHMOD naar 777, dus dat zit wel goed...

Echter vind ik uploaden via FTP te lastig voor klanten. Zeker aangezien de upload methode van Gallery normaal gesproken super werkt, inclusief resizen/aanmaken van thumbs en dergelijke.
hendrik
Forum Members
Forum Members
Posts: 133
Joined: Tue Dec 01, 2009 4:47 pm

Re: Gallery permission issue

Post by hendrik »

brentnl wrote:
hendrik wrote:Dit probleem komt mij heel bekend voor.
Ik had het ook en heb het op kunnen lossen door de map eigenaar te resetten in directadmin.
Deze staat na het aanmaken van de map door Gallery op "apache" en is daarom niet toegangkelijk.
Daarna de map op 777 te zetten en de images via de ftp in de map uploade.
Zeer omslachtig natuurlijk, maar werkt.

Gr.
Hendrik
De eigenaar is geen apache in mijn geval maar gewoon de FTP gebruiker, ook is de map al succesvol geCHMOD naar 777, dus dat zit wel goed...

Echter vind ik uploaden via FTP te lastig voor klanten. Zeker aangezien de upload methode van Gallery normaal gesproken super werkt, inclusief resizen/aanmaken van thumbs en dergelijke.
Ja daar heb je helemaal gelijk in.
Er is duidelijk iets mis met Galley v. CMS MS 1.9.2
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

hendrik wrote:Er is duidelijk iets mis met Galley v. CMS MS 1.9.2
Ik gebruik CMSMS 1.8.1 ;)
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Gallery permission issue

Post by Jos »

naar mijn idee is het juist oke als de eigenaar op apache staat ???
hendrik
Forum Members
Forum Members
Posts: 133
Joined: Tue Dec 01, 2009 4:47 pm

Re: Gallery permission issue

Post by hendrik »

Nee dat klopt niet.
Ik denk wel dat het verschillen is per provider maar bij de hosting provider die ik heb is het normaal dat de files op
je gebruikersnaam staan.
De naam waar je ook mee inlog bij je directadmin.
Nu gebeurd het regelmatig dat bij het upladen van files he naam op apache komt te staan.
Dan moet je de eigenaar van het file resetten via het filebeheer in je directadmin.
Wan anders zou het file zijn met als eigenaar de server.
En het is maar goed dat de gebruikers van de hosting ruimte de apache files niet kunnen bewerken..

Gr.
Hendrik
deactivated010521

Re: Gallery permission issue

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:22 pm, edited 1 time in total.
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

Maar even OT; is er iemand die nog iets weet wat ik zou kunnen proberen?
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

Hulp gevraagd bij de webhost die safe_mode niet uit wilt zeggen:

Code: Select all

Volgens een aantal personen die dit 'probleem' ook hebben kan dit niet opgelost worden.
http://nl3.php.net/manual/en/function.move-uploaded-file.php
 
Tenzij u na de upload de file chmod met:
http://nl3.php.net/manual/en/function.chmod.php
 
Dit moet dan wel gebeuren door dezelfde gebruiker.
 
De reden is dat anders het zou kunnen gebeuren dat hackers iets uploaden en uitvoeren.
zou er iets met function.chmod.php toegevoegd kunnen worden aan de code van gallery die alle foto's alsnog een chmod van 644 meegeeft ofzo? (ipv 600)
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Gallery permission issue

Post by Jos »

Je zou dit kunnen proberen, geen garanties dat het helpt ;)

In de file function.upload.php vind je ergens bijna onderaan de aanroep: move_uploaded_file
Direct na die regel zou je kunnen invoegen:

Code: Select all

chmod(str_replace('/', DIRECTORY_SEPARATOR, $_SESSION['rootpath'] . $filename), 0777);
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

Ha, zoiets had ik zelf ook al geprobeerd alleen kwam ik niet verder als: chmod($_FILES['Filedata']['tmp_name'], 0777); (en dat was gewoon puur gokken want ik weet niets van php)

maar jou oplossing werkt al gedeeltelijk Jos! De fullsize image krijgt idd chmod 777 mee. Nu de thumbnail nog.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Gallery permission issue

Post by Jos »

mooi ;)

Voor de thumbnail zou je deze regel op dezelfde plek kunnen toevoegen:

Code: Select all

chmod('../../' . $thumbname, 0777);
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: Gallery permission issue

Post by brentnl »

ja hoor, werkt als een tierelier!

Super bedankt! :)
Post Reply

Return to “Dutch - Nederlands”