Эта проблема возникла у меня, потому что я модифицировал php.ini (/etc/php5/apache/php.ini) и ввел неправильный формат. В частности, мне нужно было загрузить большой файл, поэтому я изменил эту строку:
upload_max_filesize = 2M
с:
upload_max_filesize = 20
Как вы можете видеть, я пропустил M. После перезапуска apache (sudo service apache2 restart), я получал пустую страницу.
** В общем случае может быть, что ошибка в php.ini создает тихий (пустую страницу) вывод в php. **