diff --git a/lib/Froxlor/Api/Commands/Customers.php b/lib/Froxlor/Api/Commands/Customers.php
index e6cb2c0f..2b910d97 100644
--- a/lib/Froxlor/Api/Commands/Customers.php
+++ b/lib/Froxlor/Api/Commands/Customers.php
@@ -400,7 +400,10 @@ class Customers extends ApiCommand implements ResourceEntity
$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();
@@ -1114,7 +1117,10 @@ class Customers extends ApiCommand implements ResourceEntity
$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 6ea5acc7..f5000f7e 100644
--- a/lng/de.lng.php
+++ b/lng/de.lng.php
@@ -2270,7 +2270,7 @@ Vielen Dank, Ihr Administrator',
'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 97fd7f15..8beaf667 100644
--- a/lng/en.lng.php
+++ b/lng/en.lng.php
@@ -2406,7 +2406,7 @@ Yours sincerely, your administrator',
'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...',