Error 403
Error 403 on Apache
- Make sure that the Apache's
mod_rewriteis enabled on your server. - Make sure that the
AllowOverrideApache's directive is set toAllin your server'sapache2.conffile (or in the delegate file for apache configuration on your server). - Make sure that the
/.htaccessand the/public/.htaccessfiles are uploaded on your server
Error 403 on Nginx
- If you have a 403 error on your Nginx environment, please check out these articles to learn more about the Nginx configuration:
- If the error persists, please contact your hosting provider for more information and get a suitable help about that.
Error 403 on LiteSpeed
This error is related to LiteSpeed (LiteSpeed Web Server) or similar servers like OpenLiteSpeed.
- If you receive an error 403 like in the screenshot above, this means that "the script's files contents are not yet called before the error occurs," and you have to fix this error on your server (by contacting your hosting provider to get a suitable help).
- If the issue persists after fixing the files permissions, you must disable the
mode_securityon your server. - Otherwise, if restrictions cannot be properly configured, we strongly recommend to move to a classic web server.
Error 403 related to Firewalls
This error is related to services like: Cloudflare, Imunify360, etc.
- This kind of service is often more discreet and sometimes only blocks pages or static files (such as CSS, JS files, etc.).
- Also if you receive errors 403 after seeing a security page, "the Cloudflare (or similar system like Imunify360, etc.) service is installed on your server and blocks some of the script's requests."
- If the problem is not resolved, you must disable the mode_security on your server.
- Otherwise, we strongly recommend to add all the script's files in the service's whitelist files, or we recommend to remove/disable the service on your server to avoid any request ban.