Project

General

Profile

Actions

Bug #54602

closed

First time installation fails to show DB selection for root user

Added by Arne-Kolja Bachstein almost 11 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Install Tool
Target version:
Start date:
2013-12-26
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.4
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

I just tried installing 6.2 (beta 3 downloaded today; tested with today's repo, too) and it failed right in the beginning after entering the basic DB data. After some troubleshooting I found out that it's only happening for my MAMP's root user.

Situation:

  • MAMP
  • First time install (removed typo3conf folder and typo3temp contents completely for each try)
  • using root user it fails
  • using a normal user it works
  • same behavior with and without existing empty database

Using the basic installation wizard I am entering db user, db pass, db host and click "continue", then it throws the following exception, resulting in a blank page:

#3 /myinstall/typo3_src-6.2/typo3/sysext/install/Classes/Controller/StepController.php(126): TYPO3\CMS\Ins in /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php on line 1563
[26-Dec-2013 20:08:39 Europe/Berlin] PHP Warning:  mysqli::real_connect(): (HY000/2003): Can't connect to MySQL server on '127.0.0.1' (61) in /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php on line 1193
[26-Dec-2013 20:08:39 Europe/Berlin] PHP Warning:  mysqli::real_connect(): (HY000/2003): Can't connect to MySQL server on '127.0.0.1' (61) in /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php on line 1193
[26-Dec-2013 20:08:39 Europe/Berlin] PHP Fatal error:  Uncaught exception 'RuntimeException,??^?Ayn' with message 'TYPO3 Fatal Error: No database selected!' in /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php:1545
Stack trace:
#0 /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php(1289): TYPO3\CMS\Core\Database\DatabaseConnection->connectDB()
#1 /myinstall/typo3_src-6.2/typo3/sysext/install/Classes/Controller/Action/Step/DatabaseSelect.php(147): TYPO3\CMS\Core\Database\DatabaseConnection->admin_get_dbs()
#2 /myinstall/typo3_src-6.2/typo3/sysext/install/Classes/Controller/Action/Step/DatabaseSelect.php(134): TYPO3\CMS\Install\Controller\Action\Step\DatabaseSelect->getDatabaseList(true)
#3 /myinstall/typo3_src-6.2/typo3/sysext/install/Classes/Controller/StepController.php(126): TYPO3\CMS\Install\Controller\Action\Step\DatabaseSelect->handle()
#4 /myinstall/typo3_src-6.2/ in /myinstall/typo3_src-6.2/typo3/sysext/core/Classes/Database/DatabaseConnection.php on line 1545

Though the error message above says it can't connect correctly, it must be connecting, because when entering wrong user credentials on purpose it just shows the corresponding error message without breaking.

It never showed a database selection, though it fails on "no database selected".

I hope this is not just a problem with my MAMP, but something seems to be wrong here.

Actions

Also available in: Atom PDF