Contents
- Overview
- Installation & Uninstallation
- Local and remote management using IIS 7
- Context and processing order
- Apache compatibility
- Modules
- core functions
- mod_antibot
- mod_asis
- mod_auth_basic
- mod_auth_digest
- mod_authn_anon
- mod_authn_dbd
- mod_authn_default
- mod_authn_file
- mod_authz_default
- mod_authz_groupfile
- mod_authz_host
- mod_authz_user
- mod_cache
- mod_dbd
- mod_deflate
- mod_developer
- mod_dir
- mod_disk_cache
- mod_env
- mod_evasive
- mod_expires
- mod_filter
- mod_gzip
- mod_headers
- mod_hotlink
- mod_linkfreeze
- mod_log_config
- mod_logio
- mod_mem_cache
- mod_mime
- mod_proxy
- mod_replace
- mod_rewrite
- mod_seo
- mod_setenvif
- mod_so
- mod_speling
- mod_usertrack
- mod_xsendfile
- Articles
- Release history
- Troubleshooting
- License agreement
Troubleshooting
Here you may find step-by-step instruction on how to troubleshoot your Helicon Ape installation.
- First of all to correctly troubleshoot your problem we require you to run the latest build of Helicon Ape available. You can always upgrade your Helicon Ape installation by downloading current build from our web site here http://www.helicontech.com/download-ape.htm
- Open Helicon Ape manager, click Tools -> Start debugger. The debugger may help you to resolve syntax and logical errors in configuration.
- Most of the problems with running Helicon Ape lay in NTFS permissions restrictions configured on your server. So please read Permissions required to run Helicon Ape document first.
- Please check Application and System logs for error messages. This may point you to the error source.
- If you are using RewriteRule(s) don't forget to put RewriteEngine on directive in every configuration file.
- Put the following lines into httpd.conf file to enable detailed logging:
This will create error.log and rewrite.log files by default in the installation directory. If log files are created, this will indicate that Helicon Ape is running and installation folder permissions are correct. Read resulting error.log and rewrite.log files, this may give you some clue on a problem source.RewriteLogLevel 9 LogLevel debug
- If httpd.conf rules are working but no .htaccess files are loaded, please check NTFS permissions on .htaccess files again.
- If rules are working in httpd.conf file but not in other sections or .htaccess files, make sure to include RewriteEngine on directive in every section and .htaccess file. Also remember that rewriting base inside .htaccess files by default is different from httpd.conf. Helicon Ape automatically strips the local directory prefix from the path when in .htaccess or <Directory> section and applies rules only to the remainder. So if your rules start with a '/' character, this should be removed in .htaccess file in the root folder of web site.
If you still having problems with using Helicon Ape, please write your question on the Support forum or send it to the Support e-mail.
Please include the following information in your support request:
- Your Helicon Ape configuration file(s), including path and file names
- A link to your web site
- URL that you have used for testing your rules
- Copy of error.log and rewrite.log files for failed requests
- Portion of IIS log file that includes records regarding failed requests
Remember: the more information you provide, the easier it will be for us to resolve your problem, thus you will have more chances to get fast resolution.