- Plesk Onyx for Linux
- Installing Joomla with Joomla! Toolkit going to Joomla! > Install Joomla! Website > Install Joomla! or going to Domains > example.com > Joomla > Install > Install Joomla! fails with following error:
PLESK_ERROR: The task "task_install" has experienced errors:
Could not create a database. Please try again.
- Going to Tools & Settings > Database Servers, an external MySQL server is used by default.
- Enabling Plesk debug mode, API response returns following error messages in
/var/log/plesk/panel.logPlesk log file:
CONFIG_TEXT: DEBUG [api-rpc] API-RPC response [93b7a81802882d20545ff31aebb4e386]:
<?xml version="1.0" encoding="UTF-8"?>
<errtext>Your password does not satisfy the current policy requirements</errtext>
ERR [panel] Task failed: id=868, pid=1757291, type=ext-joomla-toolkit-task_install, error=Could not create a database. Please try again.
DEBUG [panel] pm_Exception: Could not create a database. Please try again.
- With Password strength policy as Very weak in Tools & Settings > Security Policy, going to Domains > example.com > Databases > User Management > Add Database User > Database user creation with a very weak password fails with following error message:
PLESK_ERROR: Connection error to the database server: Your password does not satisfy the current policy requirements
- Remote MySQL server is connected to the Plesk server and
validate_passwordplugin is configured there.
External MySQL server password policy set by MySQL
validate_password plugin conflicts with Plesk password policies.
Note: By default in Plesk database MySQL
validate_password plugin is not installed because this plugin conflicts with Plesk password policies.
If there is an access to remote MySQL server, it is highly recommended to disable this plugin or to modify its configuration to match Plesk password policies: How does password strength policy work in Plesk?
In case there is no access to remote MySQL server, install Joomla using custom installation and specify more complex password manually. For this:
- Log into Plesk
- Domains > example.com > Applications > Joomla > Install(Custom):
- Specify more complex password for the database user at the bottom of the page: