FAQ
Which log files are available
Within a website, the following log files are available
- ~/log/apache-access.log
- each request to the website is logged here 
- ~/log/apache-error.log
- errors within the webserver 
- for example files which are not found 
- ~/log/php-error.log
- errors within PHP 
- for example memory limits 
- ~/log/php-mail.log
- log for mails sent by PHP 
- ~/log/php-slow.log
- PHP requests which took longer than 10 seconds to process 
Monitor log files
- tail <filenameto get the last 10 lines
- tail -f <filename>to get a steady output (finish with Ctrl + C)
- cat <filename>to get the whole file in one part
- less <filename>to get the whole file in a search- and scrollable fashion
Show MySQL processes
- open - mysql
- issue the - SHOW PROCESSLIST;command
HTTP status codes
- 403 forbidden - WAF block or access denied due to ip address/user restriction 
- see the webserver error log for details 
 
- 500 internal server error - Backend error, for example within PHP - check the application error log file (in case of PHP: - ~/log/php-error.log)
Hint
For details, see the full List of HTTP status codes on Wikipedia.
Sent mails are lost
- check the application level log file (in case of PHP: - ~/log/php-mail.log)
- check the system level log file ( - /var/log/mail.info)