Ich bin gerade mal durch meine zahlreichen Webhostings gegangen und habe die aktuellen Einstellungen kontrolliert. Diese sind tatsächlich in puncto disable_functions ziemlich unterschiedlich. Ich bin mir zwar nicht ganz sicher, aber es kommt mir so vor, dass Einstellungen, die mal von mir geändert wurden, dabei erhalten geblieben sind.
Der Rest scheint auf dem Standardwert zu stehen. Der sieht so aus:
Code:
pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, (Standard)
Mit dieser Standardeinstellung scheint Contao zu laufen. Jedenfalls habe ich damit gerade erfolgreich einen älteren Contao-Manager auf Version 1.2.3 gebracht und es werden keine Probleme gefunden. Auch das Update auf die aktuelle Contao 4.4.46 LTS war erfolgreich und die installierte Official Demo läuft auch.
Meine geänderten Einstellungen bei anderen Hostings/Domains haben zwei verschiedene Einstellungen für disable_functions. Einmal komplett leer, das sind wohl die, die ich irgendwann mal für Contao eingestellt habe. Zum anderen welche, diese hier:
Code:
disable_functions
exec,passthru,shell_exec,system,proc_open,popen,show_source
Damit wird Contao natürlich nicht funktionieren, das war wenn ich mich recht erinnere die frühere Standardeinstellung. Da hatte ich wohl nur die PHP-Version umgestellt und gespeichert. Ich werde mal noch ein wenig weiterforschen bevor ich mein Support-Ticket bei Netcup aufmache. Wenn die als Standard markierte Einstellung bei neuen Webhostings auch wirklich so gesetzt ist, dann ist das - zumindest für Contao - kein Problem. Dann werde ich da auch kein großes Fass aufmachen wegen der fehlenden Einstellmöglichkeit und einfach darum bitten, die PHP-Einstellungen der (Sub-)Domains mit den alten - für Contao unbrauchbaren - Standardwerten auf den neuen Standardwert zu setzen. Oder vielleicht einfachheitshalber einfach alle auf den neuen Standardwert zu setzen.
Lesezeichen