Go Back   vb.org Archive > Community Discussions > Forum and Server Management
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 11-07-2009, 01:57 AM
kevcj's Avatar
kevcj kevcj is offline
 
Join Date: Mar 2007
Location: East Texas
Posts: 334
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Installing Xcache v1.2.2 causes problems with .htaacess file

I had my hosting provider install Xcache v1.2.2 this evening. After the install, my sites went down with a 500 internal server error.

renaming the .htaacess files on both forums stopped the error and both forums came back online.

This is a Linux CentOS server
Dedicated Server Dual Core with 4 gigs of memory
Web Server - Apache v2.0.63 (cgi)

htaaccess file from site 1
Code:
RewriteEngine on
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

 RewriteEngine on
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} /index\.php\ HTTP/
RewriteRule ^index\.php$ /forum/ [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.elgms\.com 
RewriteRule (.*) http://www.elgms.com/forum/$1 [R=301,L]

php_value upload_max_filesize 100M
php_value post_max_size 100M


htaaccess file from site 2

Code:
RewriteEngine on
# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
#The next line modified by DenyIP
order allow,deny
#The next line modified by DenyIP
#deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName www.survivalistboards.com
AuthUserFile /home/survival/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/survival/public_html/_vti_pvt/service.grp
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
Options +Indexes
Options +FollowSymlinks
RewriteBase /
RewriteRule ^amazon_store_(.*)_(.*)_(.*).html$ amazon_store.php?page=$3&custom_search=$1&custom_search_index=$2
RewriteRule ^amazon_item_(.*)_(.*)_(.*)_(.*)_(.*).html$ amazon_store_detail.php?&item=$2&page=$1&custom_search=$3&custom_search_index=$4

<Files 403.shtml>
order allow,deny
allow from all
</Files>


RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

Options +FollowSymlinks
rewritecond %{http_host} ^survivalistboards.com [nc]
rewriterule ^(.*)$ http://www.survivalistboards.com/$1 [r=301,nc] 

Options +FollowSymLinks
RewriteCond %{THE_REQUEST} /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

php_value upload_max_filesize 50M
php_value post_max_size 50M
php_value include_path my/include/path
Any idea what would cause the htaacess files to cause a 500 internal server error with Xcache v1.2.2 installed?
Reply With Quote
  #2  
Old 11-07-2009, 02:24 AM
snakes1100 snakes1100 is offline
 
Join Date: Dec 2001
Location: Michigan
Posts: 3,733
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. edit httpd.conf and enable debug "LogLevel debug"
2. Restart crapache
3. Put the .htaccess files back
4. tail the apache error_log after navigating to the site

tail -f /etc/httpd/logs/error_log | grep "500"

cpanel servers:
tail -f /usr/local/apache/logs/error_log
Reply With Quote
  #3  
Old 11-08-2009, 02:07 AM
motowebmaster motowebmaster is offline
 
Join Date: Feb 2006
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make sure your config files are using a unique cache datastore prefix, which is close to the bottom of the vb config file. In the vbseo config file the line is called VBSEO_CACHE_VAR.
Reply With Quote
  #4  
Old 11-08-2009, 02:12 AM
snakes1100 snakes1100 is offline
 
Join Date: Dec 2001
Location: Michigan
Posts: 3,733
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Regardless of filling out the xcache option in config.php, this will not cause the server to generate a 500 error.
Reply With Quote
  #5  
Old 11-08-2009, 02:11 PM
kevcj's Avatar
kevcj kevcj is offline
 
Join Date: Mar 2007
Location: East Texas
Posts: 334
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Found out part of the problem - the host installed xcahce and might have reconfigured PHP handler as CGI.

As long as there a .htaacees file in the html root with php information in it, the site crashes with an internal 500 error.

So the question is, should PHP be configured as CGI or Apache or something else?
Reply With Quote
  #6  
Old 11-08-2009, 09:29 PM
snakes1100 snakes1100 is offline
 
Join Date: Dec 2001
Location: Michigan
Posts: 3,733
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. edit httpd.conf and enable debug "LogLevel debug"
2. Restart crapache
3. Put the .htaccess files back
4. tail the apache error_log after navigating to the site

tail -f /etc/httpd/logs/error_log | grep "500"

cpanel servers:
tail -f /usr/local/apache/logs/error_log
Reply With Quote
  #7  
Old 11-08-2009, 10:31 PM
motowebmaster motowebmaster is offline
 
Join Date: Feb 2006
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You might make sure your var cache settings are unique in the vb config file; as well as the vbseo config file if you use it.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04255 seconds
  • Memory Usage 2,219KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete