Supportnet / Forum / Anwendungen(Java,C++...)
..ASCII-MODE.........CH-MODE 777.... was muss ich machen?
Frage
moin
kann mir jemand den folgenden Satz erklären:
[quote]Die Datei online.php im ASCII-MODE auf dem Server laden und mit dem CH-MODE 777 belegen.[/quote]
Was muss ich machen und wie muss ich vorgehen?
Gruß fel
Antwort 1 von Dr.Ma-Busen
Moin!
Du musst diene PHP Script im ASCII Modus auf dem Server laden, weil die Zeilenumbrüche in den Textdateien auf einen Windowssystem (chr(13) + char(10)) anders sind als auf ein Unix (char(13)) System. Das ganze stellst du in dem FTP Programm ein mit den du die Dateien auf dem Server ladest. Wie das genau geht entnimmst du am besten der Doku/Hilfe des FTP Programmes.
Und chmod ist ein Befehl mit dem du auf ein Unix system die Zugriffsrechte für die Date festlegst.
Die erste Zahl ist für den Besitzer, die zweite für die Gruppe in der der Besitzer ist, und die dritte ist für alle anderen, also für die, die nicht in der selben Gruppe sind wie der Besitzer der Datei.
Setzt sich so zusammen:
1 = Ausführungsrechte
2 = Schreibrechte
4 = Leserechte
Du musst nur die Zahlen addieren, also wenn z.B. die Datei nur Gelesen und Geschrieben werden darf dan sind das die rechte 2 + 4 also 6
Wenn du dann chmod 600 ausführst dann dann darf nur der Besitzer die Datei lesen und schreiben. Bei chmod 764 dann darf der Besitzer die Datei Lesen, Schreiben und Ausführen. Die Gruppe nur Lesen und Schreiben und alle anderen nur Lesen.
MfG
Du musst diene PHP Script im ASCII Modus auf dem Server laden, weil die Zeilenumbrüche in den Textdateien auf einen Windowssystem (chr(13) + char(10)) anders sind als auf ein Unix (char(13)) System. Das ganze stellst du in dem FTP Programm ein mit den du die Dateien auf dem Server ladest. Wie das genau geht entnimmst du am besten der Doku/Hilfe des FTP Programmes.
Und chmod ist ein Befehl mit dem du auf ein Unix system die Zugriffsrechte für die Date festlegst.
Die erste Zahl ist für den Besitzer, die zweite für die Gruppe in der der Besitzer ist, und die dritte ist für alle anderen, also für die, die nicht in der selben Gruppe sind wie der Besitzer der Datei.
Setzt sich so zusammen:
1 = Ausführungsrechte
2 = Schreibrechte
4 = Leserechte
Du musst nur die Zahlen addieren, also wenn z.B. die Datei nur Gelesen und Geschrieben werden darf dan sind das die rechte 2 + 4 also 6
Wenn du dann chmod 600 ausführst dann dann darf nur der Besitzer die Datei lesen und schreiben. Bei chmod 764 dann darf der Besitzer die Datei Lesen, Schreiben und Ausführen. Die Gruppe nur Lesen und Schreiben und alle anderen nur Lesen.
MfG

