[TASK] Fix DB error message in Testbase 10/47010/4
authorSteffen Müller <typo3@t3node.com>
Thu, 3 Mar 2016 15:20:21 +0000 (16:20 +0100)
committerJan Helke <typo3@helke.de>
Thu, 3 Mar 2016 16:31:08 +0000 (17:31 +0100)
The error message now suggest a GRANT statement which supports
db name suffixes for both functional and acceptance tests.

Resolves: #74012
Releases: master
Change-Id: I121bb419f86e83f26154422bdcd378e586c54867
Reviewed-on: https://review.typo3.org/47010
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
typo3/sysext/core/Tests/Testbase.php

index d1c9559..979eb7e 100644 (file)
@@ -498,8 +498,8 @@ class Testbase {
             $host = $GLOBALS['TYPO3_CONF_VARS']['DB']['host'];
             throw new Exception(
                 'Unable to create database with name ' . $databaseName . '. This is probably a permission problem.'
-                . ' For this instance this could be fixed executing'
-                . ' "GRANT ALL ON `' . $originalDatabaseName . '_ft%`.* TO `' . $user . '`@`' . $host . '`;"',
+                . ' For this instance this could be fixed executing:'
+                . ' GRANT ALL ON `' . $originalDatabaseName . '_%`.* TO `' . $user . '`@`' . $host . '`;',
                 1376579070
             );
         }