In the latest post to his site, Ruslan Yakushev looks at some simple ways you can debug your PHP-based applications running on a Windows Azure platform.
The need to diagnose and troubleshoot application’s failures often comes up during deployment to a hosting environment. Some configuration settings in hosting server may differ from what application expects. Often it is not as easy to figure out the cause of the problem in a hosting environment as it is on a development machine. I found the following techniques useful when troubleshooting errors in PHP applications hosted in Windows Azure Web Sites.
He shares seven different tips, some pretty simple, others a bit more difficult requiring other software to be up and working:
- Using phpinfo()
- Checking the wincache settings
- Looking at your error logs
- Turning on the display_errors setting
- Turning on HTTP logging, detailed errors and failed request tracking in the control panel
- Using XDebug
- Getting the statistics for your ClearDB instance