server requirements

3 posts by 2 authors in: Forums > CMS Builder
Last Post: August 20, 2008   (RSS)

By Deborah - August 19, 2008

I attempted to install CMS Builer on my own shared hosting server so that I can familiarize myself with the program. After receiving a 500 Internal Server Error when attempting to view the admin.php page for the first time, I contact my hosting tech support. Here is their reply:

-----------------------------------------------------------------------
QUOTE:

It appears that there are several factors which are hindering you from installing cmsAdmin. We have ensured that:

register_globals = off

in your Php Configuration file (php.ini). Additionally, while looking at the error logs for your site, it appears that the following is being returned:

/vservers/myaccount/htdocs/cmsAdmin/.htaccess: SecFilterEngine not allowed here

Unfortunately, the configuration of your .htaccess file is not permitted for a shared environment. The following lines attempt to bypass our mod_security settings, which we do not permit in a shared environment.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Additionally, the following lines attempt to overwrite your PHP Configuration settings, which is also something we don't permit:
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
php_value upload_max_filesize 100M
php_value post_max_size 100M
</IfModule>

While we can permit magic quotes to be turned off, we limit max post size and max upload sizes to 8MB in a shared environment. Commenting out the .htaccess file allowed the CMS Builder installation to proceed. I sincerely apologize that we are unable to allow these certain settings, however in order to maintain a stable shared environment, we have to enable certain restrictions which benefit the overall performance of the server.

(They then went on to suggest I purchase one of their VPS plans.)

-----------------------------------------------------------------------

Whatever the tech support person did, I am now able to log in to the admin.php and begin building the site. Considering the above, I am unsure as to the stability of the program over time.

I am a reseller for this hosting company (who is well-respected in the industry) and they've always provided excellent service and support. I had hoped to be able to use CMS Builder for all future client sites requiring content management, replacing the software I've been using. I have proposal out to three new clients and now feel as if I may lose the projects if I can't sort out the hosting issue.

My question is, should I pursue this further with the hosting service? My understanding of server terminology is very limited. Is what the tech told me accurate and typical in the shared hosting environment?

Deborah

Re: [Deborah] server requirements

By Dave - August 19, 2008

Hi Deborah,

That's one of the more detailed and thoughtful responses I've seen from a web host! Perhaps they are a pretty good one. :)

All this means is you'll be limited to 8 megs (per file) for file uploads on this server (shouldn't be a problem unless you have large PDFs or videos you need to upload).

Because PHP installations and configurations vary so much we attempt to "reset" the configuration to something standard that the program can run on. Most hosts support this, but since yours doesn't you can just erase (or not upload) the .htaccess file and you'll be fine.

And if you do run into any issues with their setup they sound pretty responsive so I don't think you'll have a problem.

Hope that helps. Let me know if you have any other questions or want more details about any of that.
Dave Edis - Senior Developer
interactivetools.com