Thank you. I was able to get it to work now.
I will continue testing and provide further comments. First impressions:
- Instructions need to include that both of these WHM options need to be unchecked in 'Server Configuration->Tweak Settings':
- Prevent installation of addon scripts not provided by cPanel
- Prevent installation of cPanel addon scripts that have been altered (Turning this off may be useful when testing custom addons).
- Installer needs to handle permission configuration. X-Cart did not function until I manually performed:
- chmod 777 ${XCART_HOME}/var/tmp
- chmod 777 ${XCART_HOME}/templates_c
- chmod 777 ${XCART_HOME}/upgrade
- chmod 777 ${XCART_HOME}/log
- chmod 777 ${XCART_HOME}/cache
- Remove the X-Cart Hosting advertisement seen during first login to /admin. I would think most users of this cPanel installer are Web Hosting Providers who don't want the advertised competition.
- Installer should request admin email address in addition to admin username/password in case user's cPanel does not have a 'Contact Email' set which your installer apparently uses as cart admin email address.
- Installer should email login credentials to store owner.