Hallo,
neu im Forum und hoffebtlich nciht gleich was bei der Suche übersehen...
Bin bei all-inkl als Hoster und hab folgende Fehlermeldungen (Bsp beim letzen Schritt der Bestellung in der checkout_process.php):
Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/XXXX/includes/classes/class.phpmailer.php on line 435
Message was not sent
Mailer Error: Konnte folgenden Befehl nicht ausführen: /usr/sbin/sendmail
...gabs ja bestimmt schon öfter das Problem - finde jedoch über die Suche nichts.
In der MailConfig hab ich sendmail eingestellt.
Support-Antwort:
Um die gesperrten Befehle exec(), system(), passthru(), shell_exec(), popen() oder ini_restore() in einem Script nutzen zu können, sollten sie auf die CGI Variante von PHP umschalten. Sie haben dahingehend 2 Möglichkeiten:
1. Sie geben der betreffenden Datei die Endung .phpx
2. Sie erzeugen eine Datei mit dem Namen .htaccess in den Verzeichnis wo Dateien über PHP CGI geparsed werden sollen. In diese Datei schreiben Sie folgenden Inhalt:
AddHandler php5-cgi .php oder AddHandler php4-cgi .php
....nur: welche Datei müsste denn dann als phpx benannt werden udn in welchen Dateien müsste ich entsprechend aktualiseren? Ist ja sicher ein ordentlicher Rattenschwanz an Arbeit was da mit dranhängt...
Für Infos denkbar dankbar
Michael
Linkback: https://www.modified-shop.org/forum/index.php?topic=20798.0