- Plesk for Linux
When installing Joomla from Plesk > Domains > example.com > Applications using a different language than English (e.g.: Spanish, German), it fails with the error:
PLESK_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
#0 /var/www/vhosts/example.com/tmp_aps_scripts/Installer.php(97): Aps\App\Joomla\Installer->processLanguages(Array)
#1 /var/www/vhosts/example.com/tmp_aps_scripts/configure(51): Aps\App\Joomla\Installer->execute()
The same issue occurs when customizing the Joomla installation to set a different language than English.
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.
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: