Article

4 years ago

2 years ago

General Troubleshooting

3053

404 Error The requested URL /login/ was not found on this server.

This error occurs when the Apache mod rewrite module is not working correctly.

Please ensure that Apache has mod rewrite enabled and that the options allow Override All within your Apache configuration are set (more info here: http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride).

If you are using hosting provided by a third party you may need to contact them to get this enabled.

Sometimes your web hosting company might overwrite the .htaccess file found in the root of the Tickets install. This can happen if PHP 5.3+ needs to be enabled by them.

Please ensure that your .htaccess file exists and contains the following:

Note please change /install_path/ to the location of your install. i.e http://support.example.com/ would have a RewriteBase / where as http://example.com/support/ would have RewriteBase /support/

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /install_path/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
</IfModule>

If you are running Microsoft IIS please see this link https://portal.dalegroup.net/p/kb_view/6/

Applies To: Tickets, MrPassword