Your site comes with a
/logs folder where you can view the ErrorLog and the AccessLog of your site. The following are commonly found errors in the ErrorLog:
Allowed Memory Size Exhausted
PHP: Fatal Error: Allowed Memory Size of [some number] Bytes Exhausted
This happens when your code tries to use more memory than the PHP memory limit is set to.
- Solution: You can adjust the memory limit in your site settings in the Servebolt Control Panel.
Input variables exceeded 1000
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini
- Solution: edit your
.htaccessfile and add the following line:
php_value max_input_vars 2000
Redirect and use of ‘LimitInternalRecursion’
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
- Solution: The redirect error above indicates that your site is doing some redirect loop, mostly caused by a rule set in your .htaccess file. A solution would be to create a backup of your .htaccess file and create a standardized one depending on your setup. If you are still experiencing your site to redirect, have a look at our help article on how you can fix various redirect errors.