login  Naam:   Wachtwoord: 
Registreer je!
 Forum

chmod

Offline Flippie - 02/02/2005 12:34 (laatste wijziging 02/02/2005 12:47)
Avatar van FlippieNieuw lid Ik wil op mijn server een directory chmodden via PHP, maar ik kreeg steeds een Warning. iemand vertelde me de functie umask te gebruiken, dat het daaraan kon liggen, maar nog steeds dezelfde warning.

--------------------------------------------------------------

Warning: chmod(): Operation not permitted in /opt/www/username/web/www.site.be/submit.php on line 32

Warning: chmod(): Operation not permitted in /opt/www/username/web/www.site.be/submit.php on line 33


CODE:
----------------------------------------------------------------
$oldumask = umask(0);

chmod("/opt/www/username/web/www.site.be/pictures/" . $sDirectory . "/large", 0777);

chmod("/opt/www/username/web/www.site.be/pictures/" . $sDirectory . "/thumb", 0777);

umask($oldumask);

7 antwoorden

Gesponsorde links
Offline cloudstrife - 02/02/2005 12:37
Avatar van cloudstrife PHP beginner Denk dat je eerst via ftp een recht zal moeten instellen dat dit toelaat, waarschijnlijk staan de rechten nu zodanig laag ingesteld dat php het niet mag chmodden. Ik kan natuurlijk fout zijn ook.
Offline Slipie - 02/02/2005 12:37
Avatar van Slipie PHP beginner
Citaat:
Operation not permitted

Mag niet dus
Offline Flippie - 02/02/2005 12:53
Avatar van Flippie Nieuw lid En hoe doe ik dat? De chmod van de script-page veranderen ofzo?
Heb die op 755 staan.
Offline cloudstrife - 02/02/2005 13:31
Avatar van cloudstrife PHP beginner Denk dat je chmod moet doen van je map en of het bestand dat je via je script wil gaan aanpassen.
Offline twopeak - 02/02/2005 18:30
Avatar van twopeak Gouden medaille

PHP ver gevorderde
Flippie...
Normaal gezien zou 755 moeten voldoen, anders verander je het naar 775.
Als je wilt testen voor de zekerheid of het een probleem met permisies is, kan je de dir eventjes op 777 zetten.
Lukt het met die permisies wel, dan weet je dat het probleem daaraan zit.

Indien je geen andere keus dan 777 te gebruiken kan je dit doen, maar als je op safe wilt spelen dan chmod je naar 777, voert de acties uit, en brengt het terug tot 755 (of wat het ook moet zijn)
Offline Flippie - 02/02/2005 18:50
Avatar van Flippie Nieuw lid Ik heb zowel de directory van de script-page aangepast naar 777, maar ik krijg nog steeds de warning: Warning: chmod(): Operation not permitted in...

Dus dat helpt niet. Waar kan dat dan nog aan liggen???
BTW als ik de directory via FTP-programma de directory die ik wil chmodden(map met afbeeldingen) probeer te chmodden naar 777, dan lukt dat ook niet en krijg volgende error:
[20050130_VRT nieuws]
COMMAND:> SITE CHMOD 777 20050130_VRT nieuws
500-'SITE CHMOD 777 20050130_VRT nieuws' not understood.
500 SITE not understood.
Offline Klopper - 02/02/2005 19:45
Avatar van Klopper HTML interesse Is het je eigen server of die van iemand anders. In het 2de geval zou je even de beheerder moeten raadplegen of je wel rechten hebt om te CHMODden...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s