Hallo zusammen
Erstmal vorweg: ja, ich habe die Suchfunktion benutzt und ja, ich habe auch viel zum Thema Safe Mode gefunden. Aber leider ist nichts dabei, was mir weiter Hilft...
Ich mach für einen Kollegen eine Internetseite. Dort kann man per Formular Bilder auf den Server laden, welche dann automatisch verkleinert und anschliessend mit imagejpeg() gespeichert werden. Klappt soweit auch alles wunderbar, nur wenn ich anschliessend mit getimagesize() z.B. die Daten des Bildes haben möchte oder es auch einfach mit unlink() löschen möchte (auch rechte verändern mit chmod() geht nicht), kommt die Fehlermeldung:
Bei anderen Hostern, auch mit aktiviertem Safe Mode, klappen die selben Scripte wunderbar.
Ich denke mal der Apache läuft mit einer anderen uid als PHP (bitte schlagt mich nicht, wenn es nichts damit zu tun hat oder es schwachsinn ist) und so wird das Problem verursacht. Ich kann die so erstellten Dateien auch nicht per FTP löschen...
Hat jemand vielleicht eine Idee, wie das zu lösen ist? Ich denke nicht, dass der Provider wegen einem einzelnen Kunden die Konfiguration ändert.
Erstmal vorweg: ja, ich habe die Suchfunktion benutzt und ja, ich habe auch viel zum Thema Safe Mode gefunden. Aber leider ist nichts dabei, was mir weiter Hilft...
Ich mach für einen Kollegen eine Internetseite. Dort kann man per Formular Bilder auf den Server laden, welche dann automatisch verkleinert und anschliessend mit imagejpeg() gespeichert werden. Klappt soweit auch alles wunderbar, nur wenn ich anschliessend mit getimagesize() z.B. die Daten des Bildes haben möchte oder es auch einfach mit unlink() löschen möchte (auch rechte verändern mit chmod() geht nicht), kommt die Fehlermeldung:
getimagesize(): SAFE MODE Restriction in effect. The script whose uid is 2153 is not allowed to access images/archiv/Test_2/58efb831ebf7cfefbdcc048b0ffa6662.jpg owned by uid 30 ...
Ich denke mal der Apache läuft mit einer anderen uid als PHP (bitte schlagt mich nicht, wenn es nichts damit zu tun hat oder es schwachsinn ist) und so wird das Problem verursacht. Ich kann die so erstellten Dateien auch nicht per FTP löschen...
Hat jemand vielleicht eine Idee, wie das zu lösen ist? Ich denke nicht, dass der Provider wegen einem einzelnen Kunden die Konfiguration ändert.
Kommentar