Tom: CHMOD auf dem Server ändern.

Beitrag lesen

Hello,

warum kann ich mit PHP die CHMODs auf dem Server nich verändern?
chmod ($z0, 0777);

Der Name des Dienstprogrammes heißt ChangeMode
Der Aufruf wird mit chmod durchgeführt. Der betroffene Wert heißt

Zugriffsrechte

Warning: chmod failed: Operation not permitted in /home/.sites/143/site2/web/mlog/pbcheck1.php on line 25

Das Verzeichnis hat die Zugriffsrechte 745...  und wo ist der zweite teil dazu? Die Zugriffsrechte bestehen mindestens aus den Teilen

Zugriffsrechte:      -rwxrwxrwx oder 0777
  Eigentümer / Owner
  Gruppe     / Group

Wenn Du das mit FTP hochgeladen hast, bist Du als User der Owner (u) und deine Standardgruppe die Gruppe (g)
Bitte nicht o und u verwechseln:
 o -> others = Jedermann
 g -> group  = Gruppe
 u -> user   = Owner / Eigentümer

Wenn Du keine Root-Rechte oder Root-Shell-Rechte hat, dann darfst Du die Kommandos chown (ChangeOwner) und chgrp (ChangeGroup) wahrscheinlich nicht verwenden. Kommt auf das Linux an, was im Einsatz ist.

Sonst musst du einfach das File an den Apachen (PHP) "verschenken". Dazu musst Du wissen, unter welchem Namen er läuft.

chown neuerOwner Dateiname

Grüße

Tom