Symptoms
-
When installing Joomla from Plesk > Domains > example.com > Applications using a different language than English (e.g.: Spanish, German), it fails with the error:
The following error has occurred during the installation of application: Installation of joomla at http://example.com/ failed. Non-zero exit status returned by script. Output stream: 'PHP Fatal error: Uncaught Exception in /var/www/vhosts/example.com/tmp_aps_scripts/Installer.php:152
Stack trace:
#0 /var/www/vhosts/example.com/tmp_aps_scripts/Installer.php(97): ApsAppJoomlaInstaller->processLanguages(Array)
#1 /var/www/vhosts/example.com/tmp_aps_scripts/configure(51): ApsAppJoomlaInstaller->execute()
#2 {main} -
The same issue occurs when customizing the Joomla installation to set a different language than English.
Cause
This is a Plesk bug with ID #PPPM-13289: "Joomla is not installed if the server locale or the customized installation is not set to English", which will be fixed in one of the future updates.
Resolution
Until the bug is fixed, apply one of the following workarounds:
-
Specify the English language during the installation:
-
Go to Domains > example.com > Applications > Joomla and select a custom installation.
-
Tick "I accept the terms of License Agreement" and click Next.
-
Change the "Default site language" to English and proceed with the installation.
-
Install Joomla via Joomla! Tooklit:
-
Install Joomla! Toolkit from the Extension catalog if it's not installed.
-
Go Joomla! Toolkit extension and click on Install Joomla! Website and follow the procedure.