Please read this official article from WordPress.
Some from there:
Before resorting to desperate measures, there are a number of reasons for the WordPress white screen of death:
1. A Plugin is causing compatibility issues.
2. Your Theme may be causing the problem.
3. Your Theme directory may be missing or renamed.