Parse Issues

Instead of seeing what I expected, a white screen of death appears.

1. Solution

Verify your webserver provides PHP 5.4.0 or higher. You can enable another version inside your .htaccess file:

addhandler php54-cgi .php

2. Solution

XAMPP ships the PEAR Config that causes a fatal error. Please uncomment the include_path inside your php.ini file located in the XAMPP directory:

include_path = ".:/php/includes"
Edit on GitHub

Rewrite Issues

All pages except my homepage return an internal server error.

1. Solution

Define a rewrite base inside your .htaccess file:

rewritebase /{your-path}

2. Solution

Manually load mod_rewrite inside your .htaccess file:

loadmodule rewrite_module modules/mod_rewrite.so

3. Solution

Define the allow override directive inside your .htaccess file:

allowoverride fileinfo

4. Solution

Define the follow symlinks option inside your .htaccess file:

options +followsymlinks

5. Solution

Disable mod_rewrite inside your .htaccess file:

rewriteengine off
Edit on GitHub

Session Issues

My session cannot be started or expires frequently.

1. Solution

Define a session path inside your .htaccess file:

session.save_path /{your-path}
Edit on GitHub

Token Issues

My token is invalid after submitting a form.

1. Solution

Your $_POST request does not have a token because the hidden field is missing.

2. Solution

Your session_id(), REMOTE_ADDR, HTTP_USER_AGENT or HTTP_HOST changed while processing the request.

Edit on GitHub

Password Issues

My password is invalid after the last update.

1. Solution

Your salt from the config.php does not match with the password in the database. Use domain.com/recover to recover your password.

Edit on GitHub

Charset Issues

Special characters are not displayed correctly.

1. Solution

Revert to the utf-8 charset inside the settings.

2. Solution

Define a default charset inside your .htaccess file:

adddefaultcharset utf-8
Edit on GitHub