diff --git a/lib/Froxlor/Api/Commands/Customers.php b/lib/Froxlor/Api/Commands/Customers.php index f9490836bd..97411b8379 100644 --- a/lib/Froxlor/Api/Commands/Customers.php +++ b/lib/Froxlor/Api/Commands/Customers.php @@ -405,7 +405,10 @@ public function add() $allowed_phpconfigs = array_map('intval', $allowed_phpconfigs); if (empty($allowed_phpconfigs) && $phpenabled == 1) { - Response::standardError('customerphpenabledbutnoconfig', '', true); + // only required if not using mod_php + if ((int)Settings::Get('system.mod_fcgid') == 1 || (int)Settings::Get('phpfpm.enabled') == 1) { + Response::standardError('customerphpenabledbutnoconfig', '', true); + } } $allowed_mysqlserver = array(); @@ -1126,7 +1129,10 @@ public function update() $allowed_phpconfigs = array_map('intval', $allowed_phpconfigs); } if (empty($allowed_phpconfigs) && $phpenabled == 1) { - Response::standardError('customerphpenabledbutnoconfig', '', true); + // only required if not using mod_php + if ((int)Settings::Get('system.mod_fcgid') == 1 || (int)Settings::Get('phpfpm.enabled') == 1) { + Response::standardError('customerphpenabledbutnoconfig', '', true); + } } // add permission for allowed mysql usage if customer was not allowed to use mysql prior diff --git a/lng/de.lng.php b/lng/de.lng.php index 5fc7237c54..61e6689aaf 100644 --- a/lng/de.lng.php +++ b/lng/de.lng.php @@ -2287,7 +2287,7 @@ 'install' => [ 'top' => 'Abschluss', 'title' => 'Ein letzter Schritt...', - 'description' => 'Der untenstehende Befehl lädt, installiert und konfiguriert die benötigten Dienste auf dem System aufgrund der Angaben die während des Installationsprozessen gesammelt wurden.

Führe die gezeigten Befehle als root in der Shell/Konsole des Servers aus.', + 'description' => 'Der untenstehende Befehl lädt, installiert und konfiguriert die benötigten Dienste auf dem System aufgrund der Angaben die während des Installationsprozessen gesammelt wurden.

Führe die gezeigten Befehle als root in der Shell/Konsole des Servers aus. Beachte bitte das dieser Befehl vorhandene Konfigurationen überschreibt (Sicherungsdateien werden erstellt)!
Sollte dies nicht gewünscht sein, wähle Ich werden die Dienste manuell konfigurieren am Ende dieser Seite.
', 'runcmd' => 'Folgende Befehle ausführen, um die Installation abzuschließen:', 'manual_config' => 'Ich werden die Dienste manuell konfigurieren, direkt zum Login umleiten', 'waitforconfig' => 'Warte auf Abschluss der Dienstkonfiguration...', diff --git a/lng/en.lng.php b/lng/en.lng.php index c0d41defca..eef66d3751 100644 --- a/lng/en.lng.php +++ b/lng/en.lng.php @@ -2423,7 +2423,7 @@ 'install' => [ 'top' => 'Finish setup', 'title' => 'One last step...', - 'description' => 'The command below will download, install and configure required services on your system according to the data you have given in this installation process.

Be sure to run the following command as root on the server\'s shell/terminal.', + 'description' => 'The command below will download, install and configure required services on your system according to the data you have given in this installation process.

Be sure to run the following command as root on the server\'s shell/terminal and be aware that this command will overwrite any existing configuration for the used services (backups will be created)!.
If you do not want to overwrite any configurations, select I will manually configure the services at the bottom of this page!
', 'runcmd' => 'Run the following command to finish the installation:', 'manual_config' => 'I will manually configure the services, just take me to the login', 'waitforconfig' => 'Waiting for services to be configured...',