Archief - PHP: chmod probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

frenzal

Legacy Member
Ik ben een upload script aan het implementeren, en in principe werkt het. De bestanden worden ge-upload maar het probleem is dat chmod niet wordt toegepast zoals het moet.

Ik heb de upload script ontleden en dit stukje code gevonden

Code:
@chmod( $this->_aConfig['path'], 0777);

als test het volgende gedaan:
Code:
if(!chmod( $this->_aConfig['path'], 0777)){ echo "error."; }

en die error werd idd getoond, de bestanden blijven dus altijd op default chmod waarde, nl. 600
om het probleem wat lastiger te maken is die 600 geldig voor user en group apache, en via ftp is mijn user runningman
Dit betekent dat ik niet aan de ge-uploade bestanden kan...

Hier mijn vragenlijstje:
- Is het normaal dat scripts onder een ander user werken dan het geen ik heb met ftp (runningman <-> apache) Indien dit niet normaal is, hoe kan dit veranderd worden?

- Is het mogelijk om de default chmod waarde die apache gebruikt te veranderen zodat ik toch aan die bestanden kan?

- Andere oplossingen?

Ik kan mijn account beheren in plesk en safe_mode staat af (als het aan staat zou chmod ook niet werken)

help :)

killgore

Legacy Member
1)normaal da ge geen toestemming hebt met ftp, das jusit het punt van het te chmodden na file-upload (wat veel beginnende php-scripters dus vergeten tot ze ineens met overvolle, onverwijderbare map op hun server zitten).
2)normaal niet, tenzij je toegang hebt tot server -> host contacteren. Ik weet niet wat plesk is :p.

enneuh, naar zeer grote waarschijnlijkheid is er gewoon iets mis met het path dat je meegeeft ...

frenzal

Legacy Member
ondertussen wat verder geraakt en oplossing gevonden
de script chmod enkel de folder waar files inzitten en dit heeft geen invloed op de bestanden erin blijkbaar
nu zorg ik dat ik na het uploaden de file nog eens apart chmod en het is een orde, wel een heel dag aan verloren :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan