Simple Clarification on Install Page

Hi

To experienced people this will seem like a waste of time, but to a less experienced user who meets SuiteCRM for the first time, this will help a lot.

On the main page where the installer starts and the database connections are made (install/language/en_us.lang.php) it says this:

“Provide Database Name”

Although most people with experience will know this means:

  1. I must first create a db
  2. I must then enter those db credentials in these fields

However, to me, I misunderstood this section to mean:

  1. Enter your desired username / pw etc
  2. when you click ‘next’ a new database with these credentials will be created automatically

So, to help someone avoid this, I would suggest this wording right under “Provide Database Name”

(Enter the database details from your pre-created database)

I think this will help at least a few people along the way

Thanks!

You’re correct! Most of users do not know that they have to create DB first and then use those info on the installation page.

The SuiteCRM installer creates the DB for you. I never create it manually. For some reason, almost every non-official tutorial out there tells people to create it manually, which in my view only adds trouble because people then mess up encodings and permissions…

So, if I don’t create DB before installation page, then I can put whatever DB name I want and host as localhost and set password and SuiteCRM will create the DB for us?

Yes, this seems to be the case. After trying this (wiping out DB and starting again) it seemed that indeed suitecrm created the DB automatically with the installer tool. I have other problems now but that part seemed to work.