Questions for your hoster
Posted: Fri Aug 24, 2007 3:58 am
I've compiled (what I think is) a reasonable summary of some of the major (though simple to solve) problems we've encountered here over the last while, and summarized them into a bunch of questions I think that every CMS user should know and/or ask their hoster about before installing CMS on a new host.
Please feel free to add more, and to comment.
1) HOW DO I VIEW THE HTTP DAEMON ERROR LOGS FOR MY SITE?
[modified]
Why?
If you're running a dynamic application, like a content management system (any content management system) it means that you are running an 'application', not just a static set of .html and .css files. Statements are evaluated, files may be created, deleted, modified, sql queries executed (including inserts and deletes). Any of these actions could cause errors to pop up from time to time. You really MUST be able to find, read, report, and hopefully understand these errors. They are around, you just may not know where they are.
Errors can be caused by your host (too restritive memory requirements, too restrictive permissions, safe mode, mod_rewrite, mod_security), or by the developer (mistakes do creep in, maybe the developer didn't account for the unique circumstances of your host). Note... finding your httpd error log is probably something we can't help you with. You may have to contact your hosting provider if you don't know where they are stored already.
[/modified]
the rest are in no particular order:
2) Can I ssh in to correct any issues?
** don't ask what ssh is, if you don't know google it.
[modified]
SSH access if used properly will eliminate the problems of buggy ftp clients. It can also help with permissions problems because you'll be able to see what the permissions are, and more easily change them (chmod -R). You can create/edit/delete files easily.... there are lots of reasons why a good hosting provider gives ssh access.
[/modified]
3) How do I edit/create/delete/add new databases
(can I do it with ssh)
4) Can I override some php.ini settings?
like:
memory limit
the upload limits
execution time limits
safe mode
If so, how?
** Again, don't ask what these are.... if you don't know, use google.
(note: If your hosters answer is no to these questions, and the limits are set too low, you may not be able to use
CMS Made Simple on this host).
5) Is Mod Security In Use?
If it is, and there are problems with my chosen application, How do I go about changing things?
6) What are the mail settings for my site?
* Does php's mail() function work?
* If not, what settings do I need to use for my site to be able to send messages?
(CMSMailer can be a help here for possible questions)
Please feel free to add more, and to comment.
1) HOW DO I VIEW THE HTTP DAEMON ERROR LOGS FOR MY SITE?
[modified]
Why?
If you're running a dynamic application, like a content management system (any content management system) it means that you are running an 'application', not just a static set of .html and .css files. Statements are evaluated, files may be created, deleted, modified, sql queries executed (including inserts and deletes). Any of these actions could cause errors to pop up from time to time. You really MUST be able to find, read, report, and hopefully understand these errors. They are around, you just may not know where they are.
Errors can be caused by your host (too restritive memory requirements, too restrictive permissions, safe mode, mod_rewrite, mod_security), or by the developer (mistakes do creep in, maybe the developer didn't account for the unique circumstances of your host). Note... finding your httpd error log is probably something we can't help you with. You may have to contact your hosting provider if you don't know where they are stored already.
[/modified]
the rest are in no particular order:
2) Can I ssh in to correct any issues?
** don't ask what ssh is, if you don't know google it.
[modified]
SSH access if used properly will eliminate the problems of buggy ftp clients. It can also help with permissions problems because you'll be able to see what the permissions are, and more easily change them (chmod -R). You can create/edit/delete files easily.... there are lots of reasons why a good hosting provider gives ssh access.
[/modified]
3) How do I edit/create/delete/add new databases
(can I do it with ssh)
4) Can I override some php.ini settings?
like:
memory limit
the upload limits
execution time limits
safe mode
If so, how?
** Again, don't ask what these are.... if you don't know, use google.
(note: If your hosters answer is no to these questions, and the limits are set too low, you may not be able to use
CMS Made Simple on this host).
5) Is Mod Security In Use?
If it is, and there are problems with my chosen application, How do I go about changing things?
6) What are the mail settings for my site?
* Does php's mail() function work?
* If not, what settings do I need to use for my site to be able to send messages?
(CMSMailer can be a help here for possible questions)