I have a trial license for WHMCS and am trying to install it with the script installer. However I get this error:
Found http://software.virtualmin.com:80/download/whmcs_v452.zip in cache …
Found http://downloads2.ioncube.com:80/loader_downloads/ioncube_loaders_lin_x86-64.zip in cache …
Configuring Apache PHP settings …
Applying web server configuration …
Now installing WHMCS version 4.5.2 …
Failed to fetch system check page : HTTP/1.1 500 Internal Server Error
More information on using this script can be found at http://www.whmcs.com/members/aff.php?aff=4115.
… installation was only partially complete.
Re-loading Webmin …
Any suggestions would be appreciated.
It looks like you’re getting a 500 error during the installation… if you look in $HOME/logs/error_log, what error message shows up in the logs?
Also, do you by chance have a .htaccess file in a directory above where you’re installing WHMCS that might be affecting it?
Here’s the error log:
[Thu Aug 25 17:04:22 2011] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Thu Aug 25 17:04:22 2011] [error] [client XX.XX.XX.XXX] Premature end of script headers: install.php
[Thu Aug 25 17:05:07 2011] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Thu Aug 25 17:05:07 2011] [error] [client XX.XX.XX.XXX] Premature end of script headers: index.php
I do have an ,htaccess file in the root directory, but it just has some simple redirects and anti-leeching lines in it.
It seems to me that the 500 error might have something to do with the changes the script makes to php.ini. I say this because even after I remove the failed install, I still get a 500 error when visiting the Joomla site on that account - until I restore php.ini.