I am trying to install OpenEnterprise using a web hosting account on Enom.com. The install kept failing after several attempts and I posted server logs with enom support. Their response left me with questions about drupal requirements and modifications that I could not find the answer to.
First, here is what happened and the logs:
I'm trying to install drupal on a hosting account, but am having problems with script timeout and the server having some problems aparently thinking some install actions are an attack when opening a logfile. I'm just installing the Open Enterprise install profile as directed.
[Wed Mar 14 19:27:36 2012] [warn] [client 126.96.36.199] mod_fcgid: read data timeout in 40 seconds [Wed Mar 14 19:27:36 2012] [error] [client 188.8.131.52] Premature end of script headers: install.php [Wed Mar 14 19:35:49 2012] [warn] [client 184.108.40.206] mod_fcgid: read data timeout in 40 seconds [Wed Mar 14 19:35:49 2012] [error] [client 220.127.116.11] Premature end of script headers: install.php [Wed Mar 14 19:45:01 2012] [error] [client 18.104.22.168] File does not exist: /var/www/vhosts/advancedspaandpool.com/httpdocs/robots.txt [Wed Mar 14 19:45:04 2012] [warn] [client 22.214.171.124] mod_fcgid: stderr: ALERT - Unable to open logfile: /var/log/suhosin.log (attacker '126.96.36.199', file '/var/www/vhosts/advancedspaandpool.com/httpdocs/drupal/modules/syslog/syslog.module', line 102)
Response from Enom:
1. We will need to know what you need the FcgidMaxProcessesPerClass set to. We may be able to increase the number of processes, but we will need to know the exact number the CMS will need.
2. The inability to access the log file is usually caused by using FastCGI over mod_php. We recommend that you run the PHP as an Apache module, as it allows the script to run with higher permissions. Have you tried to run the page as an Apache module, and if so, are you getting the same results?
Where I need your help:
1. I do not know what the drupal install requires for FcgidMaxProcessesPerClass. Can you advise me on how to resolve this issue?
2. Can you point me to more information to help me with #2? Specifically I want to know how to "run the PHP as an Apache module". I wasn't sure how to proceed to resolve this issue, especially given the restrictions of their hosting account which uses a Parralles control panel. It's not like I have root access to modify the Apache install. I have no direct access to php.ini either. My background is IIS primarily, so I wish to learn all I can to work in this in a linux server environment, and avoid newb questions.
3. If you can recommend a reasonably priced host that does an effective job at hosting the OpenEnterprise distribution, please let me know. At some point I would like to co-host my own, but not yet.