Mailinglisten-Archive |
>>> Ich habe mal erlebt das PHP auf selbstangelegte Files nicht mehr >>> zugreifen durfte? Gerade im safe_mode ist mir das mal aufgefallen. >>> Wäre das obenstehende also ein Kandidat für die Schuld daran ? >>Die UID im SafeMode ist eine andere als die des Webservers. >>Normalerweise sind diese identisch. Aber im SafeMode wird eine andere >>UID und GID festgelegt. >>Das ändert aber nichts daran, dass PHP Zugriff haben müsste, zumal >>wenn es selber diese Dateien erzeugt hat. >>> PHP bekommt bei jedem Aufruf eine neue UID ?!? >>Nein. Jeder Aufruf eines PHP Scripts wird mit der selben UID und GID >>wie zuvor auch (siehe oben) getätigt -Ausnahmen natürlich so Dinge >>wie: der Admin ändert diese zwischendrin. >>> Bsp: >>> er soll ein logfile schreiben -> tut das auch -> broswer zu -> neuer >>> versuchter schreibzugriff -> permission denied... :? >>Also an der UID+GID wirds nicht liegen. >>Kannst Du die Rechte der Datei lesen? (also wie schauen fileowner(), >>fileperms() aus). die rechte sind kein problem. ich kann sogar via php die rechte von dateien mittels chmod ohne probleme ändern. jedoch kratzt ihn das wenig. selbst wenn die rechte beider dateien auf 777 sind, bekomm ich ne fehlermeldung wegen nicht zusammenstimmender uid. wie gesagt, jetz hab ich einfach ein ftp script geschrieben, dass mir ein verzeichnis als ftp user erzeugt. ich habe ein anderes script, welches mir die ordner ausliest. der ordner, den ich mittels dem ftp script erstellt habe, wird gar nicht in die liste übernommen. wenn ich mit einem ftp programm in den account rein gehe, sehe ich das zuvor erstellte verzeichnis. jetzt bekomme ich die krise... ich such mir nen anderen hoster. lg, christian hörmann. -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive