I've done a new install on the user topdog and have noticed 2 things:
It still displays the error that Centova has been installed and that the configuration file couldn't be updated.
I went a different route during install this time, and instead of specifying centova as a folder name for topdog, I told it cvcast as the new core path to install to. As in --corepath=/home/topdog/cvcast
Another thing I noticed is that
if the configuration file couldn't be updated, why is it writing tables to the new database.
Also the folder ownership shows up as root. changing it over to the specific user has no affect, it still can't update the config file.
I'm out of ideas here, and feel like I've wasted $96 on a new updated Centova that I can not use. the customer who I intended to install Centova for has there own license, and I have my own too.
I figured that this would be easy to install on different domains with different licenses, turns out it's not.
When I did a clean install, I removed all traces of Centova from the user topdog including the subdomain folder. I also removed and recreated the MySQL database and user, I recreated the subdomain folder, changed it's ownership to the topdog user, and specified with install.sh the user should be topdog. Still no good results.
Anything else I aut to be checking here?