PHPMyAdmin URL field does not accept uri symbols '?', '&' and '='
Phpmydamin can be used to connect to spécific database to server. The url must be something like this : http://server/phpmyadmin/index.php?server=servername&db=databasename.
Placeholder '[SERVERNAME]' et '[DATABASENAME]' can be used for PHPMyAdmin URL field.
But Validator for this field does not support '?', '&' and '=' caracters.
Solution : in file "/var/www/ispconfig/admin/form/system_config.tform.php" modifiy the "validators" field of the "phpmyadmin_url" definition :
127 'phpmyadmin_url' => array ( 128 'datatype' => 'VARCHAR', 129 'formtype' => 'TEXT', 130 'validators' => array ( 0 => array ( 'type' => 'REGEX', 131 'regex' => '/^[0-9a-zA-Z:/-.[]]{0,255}$/', 132 'errmsg'=> 'phpmyadmin_url_error_regex'), 133 ),
---> 131 'regex' => '/^[0-9a-zA-Z:/-.[]&?=]{0,255}$/',