Good morning ErnieAlex,
Yes. I have my own domain, edassenheimer.com. Lunarpages is the host provider and hosting includes necessary PHP and db functionality.
Config file… Ah, yes, this topic raises a question. 
I like telling people, “I am lazy and will work hard to be that way.”
In this case it pertains to developing on my home Mac, then uploading the files to the web site, i.e. production.
But! I don’t want to edit the config file going back and forth. And, being “lazy”, I don’t want to keep two versions, one for development, one for production.
The quick solution is to have IF coding to detect some property of the host server and assign values accordingly.
Would DB_HOSTNAME be ‘localhost’ for both? I am guessing yes, but don’t know why (and that bothers me).
I can set DB_USERNAME, DP_PASSWORD, and DB_DATABASE to be the same.
DB_PREFIX
On the home server there is no prefix. Will a pair of single quotes suffice? Or, a space between them? (Space is a character vs 0 length with the quotes together, but, then does the interpreter replace double quotes with a single?
SITE_URL will be different for development and production. Not sure how it works on the website. My domain is represented, in the file manager, as public_html. I would guess that is equivalent to “localhost” and the filepath would match where I place the pickem code. Example: public_html > nflpool > pickem > (Pickem files and subfolders)
define(‘SITE_URL’, ‘http://localhost/nflpool/pickem/’);
Back to the IF question. I anticipate the 1st 4 defines can remain as is for both. Followed by
if (some server or other attribute = ‘the home/mac value’ {
// set values for development PREFIX and SITE_URL
} else {
// set values for production
}
// Database
define(‘DB_HOSTNAME’, ‘localhost’);
define(‘DB_USERNAME’, ‘dbadmin’);
define(‘DB_PASSWORD’, ‘Nasa~6272’);
define(‘DB_DATABASE’, ‘nflc1’);
define(‘DB_PREFIX’, ‘edasse2_’);
define(‘SITE_URL’, ‘http://localhost/personal/applications/phppickem/’);