Magento shows blank/empty page. How do I solve this?

Article ID #1063
Revision: 1.13
Last update: 2014-09-23

 

Symptoms

Blank page or white screen is shown in Magento Frontend, Backend or Magento Connect Manager.

 

Cause

If you see a blank page / white screen opening your Store in browser, it indicates that there is a PHP fatal error somewhere in the code of your Magento store.

This usually happens when you modified files, theme templates or modules / extensions, or installed a theme or extension which cause fatal PHP errors.

 

Troubleshooting

Before starting investigation please try to Disable Magento Compiler and Clear cached Magento data , in the most cases it should solve the issue.

To see the actual error message you need to login via FTP to your Store and use the following instructions:

  • Download the index.php file to your computer
    Note: for troubleshooting Magento Connect Manager changes should be done to downloader/index.php file
  • Edit the downloaded index.php file and uncomment (by removing leading hash character) the following code:
    ini_set('display_errors', 1);
    or insert this line somewhere at the top of the file.
    Note: for troubleshooting Magento Connect Manager changes should be done to downloader/index.php file
  • Try to increase PHP memory limit up to 256Mb or more by adding the following line into index.php right after ini_set('display_errors',1):
    ini_set('display_errors', 1);
    ini_set('memory_limit', '256M');
  • Upload the modified index.php file back (you can also rename original index.php to index.php.orig to be able to revert the changes)
  • Refresh Magento Store page in your browser, you should see the PHP error message now
  • Look for the solution by narrowing down search results with your error message

Please do not forget to change 'display_errors' setting back when the issue is solved.

 

If the error report gives no clue, to solve the issue please use the following steps:

  • Rollback all recent changes you applied to your store
  • Clear cached Magento data
  • Disable Magento Compiler
  • One by one, disable recently installed modules by changing <active>true</active> to <active>false</active> in app/etc/modules/<MODULE_NAME>.xml, where <MODULE_NAME> should be replaced with actual module name you installed recently. Flush Magento cache after each operation.
  • If you recently installed some theme, try to switch interface to a previously used one. If you can not reach admin interface, you can rename / move out theme directory under app/design/frontend/<theme_package>/<theme_name>, where <theme_package>/<theme_name> is path to your theme. Flush Magento cache after each operation. Magento will switch to default theme if it can not find a custom one.
  • If you host your store with us: Contact Support Team, providing the error details and URL
  • If you host your store elsewhere: Contact your hosting support team for assistance, request details on possible errors or warnings logged in system log. If it still gives no clue, you can consider one of our plans to host your store, our support team should be able to import your store to our servers and fix all errors encountered.
Did this article help you solve your issue?


Average rating: 1.44 (1079 votes)

completely useless 1 2 3 4 5 most valuable

Tags: ,