1. bluehost knowledge base

Troubleshooting: PHP Pages do not Display

If suddenly your PHP page does not display yet an HTML page will show, your PHP for your account may have stopped running.

To serve HTML pages to browsers, we don't associate the Apache processes with your 20 process limit. We have a process limit per user because this is a shared hosting environment. If we did not have limits, not everyone could use PHP. In order to get your PHP to display, you will need to review and remove old processes to free up the 20 allowed on your account.

  1. Log in to your Bluehost cPanel account.
  2. Scroll down to the bottom of the error log and click on Click here to see a list of your running processes.
  3. If you have about 20 and most of them look like they are php index.php and several days old, you can almost always assume that they have stalled and are no longer functioning properly.
  4. Click on the Kill Process link to the right of an old process. Continue to do so until your PHP pages start working.