When you first copy the files via FTP, normally it brings you to a page that says ‘pick a language’ and the wp-config.php file is created automatically after you enter the data needed into the web browser.
I google searched the issue, and found nothing. I know what the file is, and that link serves no purpose in explaining the answer to my question.
If the file is usually created automatically, why is it not doing so for me? Why do I have to manually create the file now?
The file can be created automatically if the web server runs as the same user as the files in WP directory, or has permissions to create a file. You might want to check that: for example, Apache web server, and PHP, runs as www-data in some default installations, but the files you upload will probably have your FTP user when you transfer them.
That sounds like exactly what I am looking for. Can you help me understand a bit more?
What can I do to have it automatically generate? I used to create addon domains when I had VPS hosting, and it worked no problem, but now that I am running my own cPanel on a Linode (self managed and my own cPanel license) it seems that it does not.
So is there a trick to getting that back? The manual thing is a pain.
Thank you so much for your detailed response. I am sure this will help people in the future understand when they get stuck!