Autor |
Nachricht |
Squizzy
Einsteiger
Anmeldedatum: 12.12.2007 Beiträge: 18
|
Verfasst am: So 10 Feb 2008, 20:47 Titel:
PHP Fehler auf Root |
|
Ich glaub da hier einige PHP können frage ich mal hier.
Also ich habe einen root mit apache2 und php5 nun
bekomm ich immer fehler wie fopen access denied
oder fwrite denied error. wegbekommen tut man das
mit chmod doch warum kommt das denn, bei einem
anderen hoster kam das net wie kann ich einstellen
dass der direkt alles am besten chmod auf 777 setzt?
|
Nach oben
|
|
|
Blindpro
Chefsupporter
Anmeldedatum: 09.12.2007 Beiträge: 439 Wohnort: Duisburg
|
Verfasst am: So 10 Feb 2008, 20:49 Titel:
|
|
du musst gucken in welcher datei der chmod / die schreibrechte auf 777 gesetzt werden soll.
_________________ Chef-Supporter | Moderator | Universum 5 (norm)
TheRocki.de | 2008
|
Nach oben
|
|
|
Squizzy
Einsteiger
Anmeldedatum: 12.12.2007 Beiträge: 18
|
Verfasst am: Di 12 Feb 2008, 17:20 Titel:
|
|
kann ich net einen befehl per ssh eintippen der alles 777 macht?
|
Nach oben
|
|
|
meikel
Entwickler/Moderator
Anmeldedatum: 10.01.2008 Beiträge: 238
|
Verfasst am: Di 12 Feb 2008, 17:45 Titel:
Re: PHP Fehler auf Root |
|
Squizzy hat Folgendes geschrieben: | Ich glaub da hier einige PHP können frage ich mal hier. |
Deine Frage hat aber nix mit PHP zu tun sondern mit dem OS Deines Servers. Linux vermutlich.
Code: | Also ich habe einen root mit apache2 und php5 |
Dann solltest Du Dir dort http://www.rootforum.de/forum/ schleunigst das fehlende Wissen anlesen.
Zitat: | wie kann ich einstellen
dass der direkt alles am besten chmod auf 777 setzt? |
1. ist das nicht 777 sondern 0777, weil chmod eine Oktal- und keine Dezimalzahl haben will.
2. setzt man nur Verzeichnisse auf 0777. Dateien auf 0666
3. wenn Du Deine (wohl im Lotto gewonnene) Root-Kiste korrekt administrieren würdest, bräuchtest Du solche Klimmzüge gar nicht zu veranstalten.
Das Zauberwort für Deinen FTP Server (möglicherweise proftpd) heißt UMASK. Die ist default auf 022 gesetzt. Dh: mit FTP angelegte Verzeichnisse bekommen 0755 und die Dateien 0644. Und die darf Dein Indianer zwar lesen aber nicht verändern.
Setzt Du aber UMASK auf 000, dann gilt:
Verzeichnisse auf 0777 und Dateien auf 0666
Ein kleines Manko hat das allerdings: da das Ugamela Script gerade im Documentroot die Datei config.php erstellen oder verändern möchte, muß das Documentroot Verzeichnis ebenfalls auf 0777 gesetzt werden.
Solltest Du Plesk als Adminsoftware einsetzen:
Plesk erstellt in einem vhost das Documentroot ./httpdocs mit den Rechten 0750
Und das mußt Du als Root (ein anderer darf das nicht) auf 0777 setzen.
Zuletzt bearbeitet von meikel am Di 12 Feb 2008, 21:00, insgesamt einmal bearbeitet
|
Nach oben
|
|
|
dragongt
UGamela-Kenner
Anmeldedatum: 27.12.2007 Beiträge: 80
|
Verfasst am: Di 12 Feb 2008, 18:02 Titel:
|
|
meikel erklär das mal auf deutsch^^
|
Nach oben
|
|
|
meikel
Entwickler/Moderator
Anmeldedatum: 10.01.2008 Beiträge: 238
|
Verfasst am: Di 12 Feb 2008, 18:10 Titel:
|
|
dragongt hat Folgendes geschrieben: | meikel erklär das mal auf deutsch^^ |
Unterschichtendeutsch beherrsche ich nicht.
|
Nach oben
|
|
|
Blindpro
Chefsupporter
Anmeldedatum: 09.12.2007 Beiträge: 439 Wohnort: Duisburg
|
Verfasst am: Di 12 Feb 2008, 18:59 Titel:
|
|
genau, dem schließe ich mich an.
Spam bitte unterlassen, auch im Offtopic!
Thema geschlossen da Frage beantwortet oder veraltet! Fals nochmal geöffnet werden soll, PN an mich!
-BRK1990
_________________ Chef-Supporter | Moderator | Universum 5 (norm)
TheRocki.de | 2008
|
Nach oben
|
|
|
|