[..]In my opinion... phpMyAdmin should only be accessible through the port 2222 backend. If an end-user wants to install a separate phpMyAdmin and make it publicly accessible on their site, that's their prerogative.[..]
I have to disagree with you. On our shared hosting servers, we do not allow customers to install phpMyAdmin, because we would not expect them to upgrade every time there is a new version and security fix. So this is not a option for us, we do not allow customer to install phpMyAdmin.
Also, as said before. We want to continue to be able to offer phpMyAdmin outside of DirectAdmin, just like we have been doing for 10 years. I urge DirectAdmin to take current customers in consideration when/if changing this, so that we can have a option in directadmin.conf to continue to offer phpMyAdmin outside of the control panel. Some reasons:
Our customers need to be able to log into phpMyAdmin manually with the same username/password as their DirectAdmin account, this give them the benefit of managing all their databases in one/same login.
Also when customers hire external developers for their site, they give the developer the database username and password, and create a FTP account for them, then they do not need to give the developer access to DirectAdmin control panel, but instead only limited access to phpMyAdmin (one database) and FTP.
Also, for 10 years we have informed our customers WHERE to login to phpMyAdmin (at server.hostname.com/phpmyadmin), and we do not want any sudden change for this.
Of course DirectAdmin can limit access to phpMyAdmin to be behind 2222, I only ask for them to take current customers in consideration and offer a option in directadmin.conf so that we can continue to offer phpMyAdmin outside of DirectAdmin.
I am tired of this discussion. This will be my last reply, and I hope DirectAdmin developers also can respect current long time customers in this regard.
Also, as said in another thread: Generally, I think DirectAdmin developers should take a pause for thought, there is no need to try to make a cPanel clone. Everybody from cPanel want everything to be the same as before, but give them some time to get used to DirectAdmin before to many drastically changes are made.