Tach!
PHP muss mindestens in sie schreiben dürfen, mit der Kennung mit der es läuft.
0666 habe ich eingestellt. Was bedeutet die „Kennung“, mit der es läuft?
Weltweit ist sicherlich nicht notwendig. "Kennung" ist der Account, den der Webserver nimmt, um deine PHP-Instanzen zu starten. Das ist vermutlich dein Nutzername, den du auch für FTP nimmst.
phpinfo() sagt:
PHP Version 5.4.16
Server API: CGI/FastCGI
Habe ich FastCGI?
Ja. FCGI ist auch die einzig sinnvolle Art, einen Webserver mit Massenhosting zu betreiben. PHP als Apachemodul mag zwar weniger ressourcenverbrauchend klingen, hat aber gravierende Sicherheitsnachteile. Man kann die Anwender/Anwendungen nicht trennen, alles läuft unter demselben Nutzer.
max_execution_time: 30
;ich hatte bei mir eingestellt: max_execution_time: 50000[/code];error_log = "./homepages/XX/XXXXXXXXXX/htdocs/new_cms/php_error_log.log"[/code]
Ich habe jetzt einfach wieder eine php.ini ins Doc Root gelegt und von dort aus das error_log aktiviert.
Du hast doch PHP >= 5.3, dann leg doch eine .user.ini ins DocumentRoot und die wird dann immer genommen, egal wo ein Script gestartet wird. Und adressier mal den Pfad der error_log absolut von der Dateisystemwurzel aus: /homepages/...
dedlfix.