[TYPO3-project-4-3] Install tool usability
Christian Kuhn
lolli at schwarzbu.ch
Sun May 31 11:58:45 CEST 2009
Hey Dan.
Thanks for this analysis. I am aware of some issues in the 1-2-3
installer, I think we should at least fix some of them to improve the
experience for new users.
Dan Osipov wrote:
> 1. Downloaded and extracted 4.3 alpha 3 source and dummy package. Loaded
> up the browser to go to the new site, and was greeted with a message
> that the "ENABLE_INSTALL_TOOL" file doesn't exist. Why isn't it part of
> the dummy package? There is a warning when you log in to the BE that the
> file should be deleted, so security conscientious users will delete the
> file after they're done installing.
I am not sure if we should do this. One could say TYPO3 ships insecure
by default if we add the file. Forcing a user to manually add the file
will also raise awareness of this important measure.
> 2. After completing the information on step 1 I was given an error that
> localconf.php is not writable, with no other information. a) Shouldn't
> there be a check in step 1 to verify file permissions? b) Shouldn't the
> message be a bit more user-friendly? For example come up in the install
> tool template, and offer suggestions on correcting the problem?
Yes, a check of permissions, especially of typo3conf/ / localconf.php
should be done early in the process, including a message in error case.
> 3. After changing the file permissions, and going back to step 1, I was
> not able to connect to the DB, no matter what I did. Here is the error
> message:
> There is no connection to the database!
> (Username: , Password: , Host: ).
There are some similar reports in the bugtracker. This should definitely
be fixed, will investigate.
> 4. After successfully connecting to the DB, I moved on to step 2. I
> chose to create a new database, which is the recommended option. I typed
> in the name, clicked continue, and was greeted with another error:
This might be a problem with the mysql user not allowed to create
databases. Issue 97 (!) in bt is about checking mysql rights in the
install tool. A solution would be great.
> So next question is - how do we fix it?
Pick up some issues and create patches ;)
Regards
Christian
More information about the TYPO3-project-4-3
mailing list