![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Hallo,
ich möchte meine Templates online verwalten. Dadurch brauchen sie dann Schreibrechte. Wie kann ich den User ändern, der das Skript, das die Datei beschreibt, ausführt? Oder die Rechte der Datei entsprechend setzten? Meine Struktur des Servers Code:
~root/
admin/ #Das Skript
templates/ #Die Templates
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #3 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Dieser Code funktioniert leider nicht:
PHP-Code:
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #5 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
|
es bleibt dir aber die Möglichkeit mittels der ftp-Funktionen die entspr. Befehle auszuführen.
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #6 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Und wie kann ich das dann realisiren? Muss ich mich dann über FTp mit dem Server verbinden und die Rechte ändern?
Oder wie ginge das dann?
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #7 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
|
es für PHP auch ftp-Funktionen (hier) und damit kannst du dann eine ftp-Verbindung zu dem Server aufbauen und hast damit die gleichen Möglichkeiten, als wenn du das selbst mit einem ftp-tool machen würdest, weil du dich ja mit dem gleichen user anmeldest und somit auch die gleichen Rechte hast.
Dann musst du in das entspr. Verzeichnis wechseln und kannst mit ftp_chmod dann den chmod ändern. ein paar Beispiele dazu findest du auf den Seiten von php.net, ansonsten: ausprobieren! // edit: ich sehe gerade, dass dir dieses Tutorials ggf. auch weiterhelfen kann:
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Danke,
hab es jetzt über FTP geschafft. Hier mein Code falls es jemanden interessiert wie genau es geht. PHP-Code:
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #9 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
|
Öhm wenn die Dateien mit PHP angelegt werde, sollte PHP auch darauf zugreifen können, ansonsten wenn es Dateien sind die quasi bei der Installation einen Systems schon vorhanden sind, sollte man ihnen beim Upload schon einen passenden CHMOD zuweisen und einen ausreichenden für die Dateien die editieren.
|
|
|
|
|
|
Nach oben #10 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
|
was nur dann wesentlich ist, wenn der ftp-user und der user unter dem php läuft unterschiedlich ist, oder?
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #11 | |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
|
Zitat:
|
|
|
|
|
|
|
Nach oben #12 | |
|
Neuer Benutzer
Registriert seit: 21.02.2007
Beiträge: 8
|
Zitat:
|
|
|
|
|
|
|
Nach oben #13 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
|
es schließt ja nicht aus, das man nach beendeter Arbeit die Rechte wieder einschränkt.
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #14 | |
|
Neuer Benutzer
Registriert seit: 21.02.2007
Beiträge: 8
|
Zitat:
|
|
|
|
|
|
|
Nach oben #15 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
ja, ich kann die Rechte nicht ändern, da FTP und der PHP User zwei verschiedene sind.
Ich müsst also die Datei mit einem FTP User erstellen, damit ich sie dann auch mit FTP ändern kann. Würde gerne mit FTP arbeiten, da es auch Benutzer gibt, dir nur per FTP auf dem Server zu gange sind. Kann man mit FTP Dateien erstellen?
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #17 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Aber keine Antwort gefunden oder? Hab ich sie überlesen?
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #18 |
|
Guy with soup
Registriert seit: 27.05.2006
Beiträge: 44
|
Dann beantworte ich sie mal
Du kannst irgendwo auf deinem Webspace eine Datei mit touch() o.ä erstellen und diese, dann mit ftp_put() an den richtigen Ort verfrachten.Dannach löscht du die erste Datei. Die neue Datei hat dann die gleich uid, gid und chmod, wie eine Datei, die du mit einem FTP-Client hochgeladen hast Du musst halt schauen, dass das Verzeichnis, wo du die temporäre Datei erstellst die nötigen zugriffsrechte hat.
__________________
Helft mir bei der Facharbeit Neu im Pressearchiv der BR Gartenland -Musik - nur ein Konsumgut? |
|
|
|