WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   confixx besitzergruppe (http://www.wcm.at/forum/showthread.php?t=138485)

Seppo 04.07.2004 11:10

confixx besitzergruppe
 
hi zusammen!

hab gerade eine phpdatei geschrieben wo mir php mittels fopen eine neue datei anlegt (inhalt egal :))

und bin da jetzt im "Confixx" - das ist die verwaltung - draufgekommen ich überall bei besitzer den wert 3229 stehen hab.. nur bei der datei die ich mittels php neu angelegt habe steht 33..

weiss jemand ob ich da was dagegen machen kann ?

wäre nämlich wichtig da das script das in der neuen datei steht nicht richtig ausgeführt werden kann und die datei auch nicht chmodded werden kann

danke im voraus
seppo

Sloter 04.07.2004 11:36

Weil die Datei als user/group den von Apache bekommt.

Abhilfe schaft da ein chgrp und chown am Ende vom Script, das der Datei den richtigen user/group vom Account zugewiesen wird.

http://at.php.net/manual/de/function.chgrp.php
http://at.php.net/manual/de/function.chown.php

Sloter

Seppo 04.07.2004 11:38

hi danke wollte gerade eben sowas ähnliches posten:

hab mir mittlerweile chmod und chown angesehen leider hab ich für beide befehle keine berechtigung

naja ich werds mal mit chgrp probieren

thx mal vorerst :)

Sloter 04.07.2004 11:44

Nach dem Erstellen fehlt dir natürlich die Berechtigung für chmod,chown,chgrp.
Die Befehle musst du in deinem Script einpacken, das die Datei erstellt.

Sloter

Seppo 04.07.2004 15:47

hi nochmal!

also nochmal zur info ich wollte in die datei eintragen und zuerst mit chmod auf 777 setzen und sobald eingetragen wurde... setze ich wieder auf 644

sieht circa so aus:
Code:

chmod($dat, 0777); <-- zuerst auf 777 setzen
$write = fopen($dat, "w+"); <-- öffnen
fwrite ($write, $todo); <-- eintragen
fclose($write); <-- schliessen
chmod($dat, 0644); <-- chmod wieder auf standard

leider kommt immer permission denied

CHL 04.07.2004 15:47

CONFIXX
 
rennt auf dem CONFIXX server das PHP im safe-mode? wenn ja, hast sowieso ein problem mit dem erstellen und handlen von files.

abhilfen:

1. safe-mode abdrehen

2. statt direkt im filesystem rumzugraben aus dem script via FTP auf den server gehen (ftp localhost) und deine dateien einspielen. diese werden dann nämlich nicht mit wwwrun:www, sondern webXX:ftponly erstellt und deine scripte können drauf zugreifen.

Seppo 04.07.2004 15:54

hmm keine ahnung ob das im safemode läuft.. eigentlich will ich nur eine programm chmodden, sodass ich darauf zugreifen kann und später wieder zurück zum standard..

also am besten vergessen wir das ganz confixx mal.. das müsste doch normalerweise auf jeden server funktionieren ?

Sloter 04.07.2004 16:33

Das hat auch nichts mit safemod zu tun, ausser das File liegt in einem anderen Account :)

Mit Confixx hat das sowieso auch nichts zu tun, dient ja nur der Verwaltung.


@seppo nicht chmod sondern chgrp/chown

Sloter

Seppo 04.07.2004 17:41

hmm nene sorry hab i vergessen zu erwähnen, i will das file jetzt nicht mehr neu anlegen sondern ich will sozusagen das vorhanden file überschreiben.. und daher das file auch falsch chmodden sein kann will ichs so setzen das ichs bearbeiten kann

warn falscher gedankengang zuerst! :(

Seppo 25.09.2006 01:21

hi all!

und erstmal sorry das ich diesen uralten Thread hier ausgrabe, aber ich habe hier gerade ein ähnliches problem wie damals!

ich möchte einen ordner chmod, chgroup, chown... was auch immer, und der saftsack schreibt mir dauernd her

Zitat:

Warning: chgrp(): Operation not permitted in /var/www/web1/html/transfer/test.php on line 38
safe_mode is auf dem server an, jedoch will ichs nicht wirklich deaktivieren... kann ich was anderes machen ???

danke im voraus!

greets
seppo


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag