I've got a weird problem. Suddenly my Magento shops gave an error 500 when I try to open a catalog page or a product page. CMS pages are working stil fine and if I disable compilation in the backend, everything is working fine again.

What could this be? How to trace down this strange error? I already tried to set the show errors option in index.php, but instead of giving details of the error page it shows a blank page.

Already tried to flush cache reload indexes and checked if something changed at the hosting platform. Flushing caches and reindexing didn't work and nothing changed at my hoster.

Any ideas?


1 Answer 1


If you are not having any performance issues with your site, I would suggest disabling the compilation, as it is meant to speed up the including of needed files instead of the auto loader searching through numerous code pools.

System > Tools > Compilation, and disable.

If you require compilation to be enabled for speed / performance issues, I would suggest reading over the below article for more insight.

Alan has a good write up on using the compilation compiler within Magento. http://alanstorm.com/magento_compiler_path


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.