Hello,
I install sitellite CMS http://www.sitellite.org/ but I get "Internal Server Error" whenever I try to access the site.
I believe this is because of the PHPsuexec that Dathorn runs.
Sittelite includes the following .htaccess file:
*I renamed the index and sitellite files to index.php and sitellite.php and removed the .htaccess file, but I was getting a 404 error in this case!
Also in the install directions the following is included, and I am not sure how I should handle it with the case of suexec:
Here is a post at their forums to somebody with similar problem, but the answer is to edit the httpd.conf file. I don't know if I can do that:
http://www.sitellite.org/index/sitef...ction/post.483
Thanks!
I install sitellite CMS http://www.sitellite.org/ but I get "Internal Server Error" whenever I try to access the site.
I believe this is because of the PHPsuexec that Dathorn runs.
Sittelite includes the following .htaccess file:
Code:
# These directives are necessary in order to tell Apache to treat # the file 'index' as a PHP script. Avoiding the .php extension # has some benefits, as some search engines don't parse .php files. # Otherwise, you can simply rename this file with a .php extension # and it should work fine with little or no modification. # Make sure PATH_INFO is available <IfDefine APACHE2> AcceptPathInfo On </IfDefine> # Let Apache know that 'index' is really a PHP script in disguise. <Files index> ForceType application/x-httpd-php </Files> # Let Apache know that 'sitellite' is also a PHP script in disguise. <Files sitellite> ForceType application/x-httpd-php </Files> # Make SCS the directory index handler (instead of index.html or index.php). DirectoryIndex index index.html index.php # Instruct Apache to treat XT templates as HTML files upon direct access. # Useful for previewing. AddType text/html .tpl # Short tags are bad. php_flag short_open_tag off
Also in the install directions the following is included, and I am not sure how I should handle it with the case of suexec:
Code:
4. Now you must make sure Sitellite can read and write to any files within your web site. On Unix Sitellite runs as the same user Apache and PHP do, which is commonly the user 'nobody'. To allow the user nobody (assuming nobody is part of 'other'), to write to your web site, issue the following command: $ chmod -R o+w * If you are on a system with numerous users, you may want to protect your site contents and set your Unix permissions up differently. Please make sure you understand the Unix file system and how users and groups interact with it before setting Sitellite up in a production environment. Security at this level is your responsibility. Another common permission scheme would be to "chown" the entire installation to the user "nobody" and change the permissions to 700 (modifiable only by owner). If you do not wish to make your entire web site writeable by the web server, you can limit this command to the following three directories: $ chmod -R 777 cache $ chmod -R 777 inc/data $ chmod -R 777 inc/app/cms/data
http://www.sitellite.org/index/sitef...ction/post.483
Thanks!
Comment