Win2K8 IIS7 Wordpress help please.
8 posts
• Page 1 of 1
Win2K8 IIS7 Wordpress help please.
Looking for some quick help please. I'm introducing caching to our wordpress sites to help with speed, and I've just installed APE. I followed through the 2008 guide HeliconTech put out to speed up wordpress, but when I turn everything on, the site just stays on the current page and doesn't move off it. Here's the htaccess I've ended up with:
# Helicon Ape version 3.0.0.76
# BEGIN WordPress
RewriteEngine On
RewriteBase /
#RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
RewriteRule . index.php [NC,L]
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 days"
ExpiresByType image/gif "access plus 1 days"
ExpiresByType text/css "access plus 1 days"
ExpiresByType application/x-javascript "access plus 1 days"
mod_gzip_on yes
mod_gzip_item_include Mime ^text/.*
<Files index.php>
ExpiresByType "text/html; charset=UTF-8" A30
#CacheEnable mem
CacheVaryByHeaders Original-Url
</Files>
# END WordPress
The commented out rewrite rules are rules we had before when we used ISAPI_Rewrite3 only. The CacheEnable mem line is disabled so the site will function. Enabling it causes the stated problem. My final httpd.conf is:
# Helicon Ape version 3.0.0.76
Options -StopOnError
LoadModule cache_module modules/mod_cache.so
LoadModule expires_module modules/mod_expires.so
LoadModule gzip_module modules/mod_gzip.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule rewrite_module modules/mod_rewrite.so
I've removed all the httpd.conf comments and reg info to shorten it up. Any ideas would much appreciated.
Thanks!
# Helicon Ape version 3.0.0.76
# BEGIN WordPress
RewriteEngine On
RewriteBase /
#RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
RewriteRule . index.php [NC,L]
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 days"
ExpiresByType image/gif "access plus 1 days"
ExpiresByType text/css "access plus 1 days"
ExpiresByType application/x-javascript "access plus 1 days"
mod_gzip_on yes
mod_gzip_item_include Mime ^text/.*
<Files index.php>
ExpiresByType "text/html; charset=UTF-8" A30
#CacheEnable mem
CacheVaryByHeaders Original-Url
</Files>
# END WordPress
The commented out rewrite rules are rules we had before when we used ISAPI_Rewrite3 only. The CacheEnable mem line is disabled so the site will function. Enabling it causes the stated problem. My final httpd.conf is:
# Helicon Ape version 3.0.0.76
Options -StopOnError
LoadModule cache_module modules/mod_cache.so
LoadModule expires_module modules/mod_expires.so
LoadModule gzip_module modules/mod_gzip.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule rewrite_module modules/mod_rewrite.so
I've removed all the httpd.conf comments and reg info to shorten it up. Any ideas would much appreciated.
Thanks!
Re: Win2K8 IIS7 Wordpress help please.
Just wanted to shed some light that may help someone offer me help with this issue. I have two servers behind a loadbalancer, and this problem only happens as soon as I enable cache.
I've tried setting the caching to disk, and specifying the cacheroot to a UNC path or a drive letter mapped to a UNC share, but mod_disk_cache won't accept it.
Again this may or may not mean anything or help, but just wanted to put this out there.
Help!
I've tried setting the caching to disk, and specifying the cacheroot to a UNC path or a drive letter mapped to a UNC share, but mod_disk_cache won't accept it.
Again this may or may not mean anything or help, but just wanted to put this out there.
Help!
- HeliconAndrew
- Posts: 1264
- Joined: 07 Mar 2012, 10:16
Re: Win2K8 IIS7 Wordpress help please.
Hello,
1. You need to make sure that LoadModule is on
2. Use error.log and rewrite.log to see if there's any processing error
3. The idea with UNC path may not be the best, we suggest that you'd use more common solution
4. In case you have previously installed ISAPI_Rewrite, make sure you've removed ISAPI_Rewrite.
Regards
Andrew
1. You need to make sure that LoadModule is on
2. Use error.log and rewrite.log to see if there's any processing error
3. The idea with UNC path may not be the best, we suggest that you'd use more common solution
4. In case you have previously installed ISAPI_Rewrite, make sure you've removed ISAPI_Rewrite.
Regards
Andrew
- HeliconAndrew
- Posts: 1264
- Joined: 07 Mar 2012, 10:16
Re: Win2K8 IIS7 Wordpress help please.
Hello,
1. You need to make sure that LoadModule is on
2. Use error.log and rewrite.log to see if there's any processing error
3. The idea with UNC path may not be the best, we suggest that you'd use more common solution
4. In case you have previously installed ISAPI_Rewrite, make sure you've removed ISAPI_Rewrite.
Regards
Andrew
1. You need to make sure that LoadModule is on
2. Use error.log and rewrite.log to see if there's any processing error
3. The idea with UNC path may not be the best, we suggest that you'd use more common solution
4. In case you have previously installed ISAPI_Rewrite, make sure you've removed ISAPI_Rewrite.
Regards
Andrew
Re: Win2K8 IIS7 Wordpress help please.
I have seen these errors in error.log, any idea what this might point to?
[11/30/2012 3:41:42 PM] [ApeCore] ProcessRequest(18 - Exception System.NullReferenceException: Object reference not set to an instance of an object.
at 3.32.0(18 )
at 3.32.0(18 ))
[12/3/2012 5:29:28 AM] [.htaccess] (4) [] Internal error - exception in setenvif_module:
Object reference not set to an instance of an object.
[11/30/2012 3:41:42 PM] [ApeCore] ProcessRequest(18 - Exception System.NullReferenceException: Object reference not set to an instance of an object.
at 3.32.0(18 )
at 3.32.0(18 ))
[12/3/2012 5:29:28 AM] [.htaccess] (4) [] Internal error - exception in setenvif_module:
Object reference not set to an instance of an object.
- HeliconAndrew
- Posts: 1264
- Joined: 07 Mar 2012, 10:16
Re: Win2K8 IIS7 Wordpress help please.
The reason for this error could be:
1) Load_Module isn't set up correctly with the code you've provided;
2) you need to upgrade to BETA installation
Regards
Andrew
1) Load_Module isn't set up correctly with the code you've provided;
2) you need to upgrade to BETA installation
Regards
Andrew
Re: Win2K8 IIS7 Wordpress help please.
Could you possibly expand on those items please?
1) Load_Module isn't set up correctly? How does this get setup? I performed the silent install of Ape and it went through fine. Is there more that needs to be done? Or does this have to do with Wordpress? Just hoping again you can clarify this please.
2) In general I shy away from BETA installs. Is the BETA mainly stable except for a few non-commonly used modules? Would you believe it to be stable with the modules we use? Is there another reason to upgrade to BETA?
To also clarify installation, I did download and use the 45 day fully functional trial; not the 3 free site download. After I purchased licenses for Ape, I simply inserted our registration info into httpd.conf and commented out the 'Include licenses.conf'. Was that wrong? Error.log keeps repeating that our credentials are valid.
1) Load_Module isn't set up correctly? How does this get setup? I performed the silent install of Ape and it went through fine. Is there more that needs to be done? Or does this have to do with Wordpress? Just hoping again you can clarify this please.
2) In general I shy away from BETA installs. Is the BETA mainly stable except for a few non-commonly used modules? Would you believe it to be stable with the modules we use? Is there another reason to upgrade to BETA?
To also clarify installation, I did download and use the 45 day fully functional trial; not the 3 free site download. After I purchased licenses for Ape, I simply inserted our registration info into httpd.conf and commented out the 'Include licenses.conf'. Was that wrong? Error.log keeps repeating that our credentials are valid.
- HeliconAndrew
- Posts: 1264
- Joined: 07 Mar 2012, 10:16
Re: Win2K8 IIS7 Wordpress help please.
1)Your httpd.conf should have all of the following:
It does not affect performance, however needs to be active.
2) In BETA we fixed Exception System.NullReferenceException and did some installation fixes for IIS8.
We tested it and it worked flawlessly.
- Code: Select all
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule asis_module modules/mod_asis.so
LoadModule cache_module modules/mod_cache.so
LoadModule dbd_module modules/mod_dbd.so
LoadModule dbd_exec_module modules/mod_dbd_exec.so
LoadModule dir_module modules/mod_dir.so
LoadModule disk_cache_module modules/mod_mem_cache.so
LoadModule developer_module modules/mod_developer.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule filter_module modules/mod_filter.so
LoadModule gzip_module modules/mod_gzip.so
LoadModule headers_module modules/mod_headers.so
LoadModule hotlink_module modules/mod_hotlink.so
LoadModule linkfreeze_module modules/mod_linkfreeze.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule replace_module modules/mod_replace.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule speling_module modules/mod_speling.so
LoadModule seo_module modules/mod_seo.so
LoadModule xsendfile_module modules/mod_xsendfile.so
It does not affect performance, however needs to be active.
2) In BETA we fixed Exception System.NullReferenceException and did some installation fixes for IIS8.
We tested it and it worked flawlessly.
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 0 guests