Scusa ma lo smanettamento è inutile 
Il log degli errori di apache cosa riporta?
Le versioni recenti di php, di default hanno la visualizzazione degli errori disabilitata.
Nel tuo php.ini ci dovrebbero essere dei commenti:
codice:
..............
;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
;;;;;;;;;;;;;;;;;;;
; The following are all the settings which are different in either the production
; or development versions of the INIs with respect to PHP's default behavior.
; Please see the actual settings later in the document for more details as to why
; we recommend these changes in PHP's behavior.
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; html_errors
; Default Value: On
; Development Value: On
; Production value: On
; log_errors
; Default Value: Off
; Development Value: On
; Production Value: On
...............
non devi decommentare, ma andare a cercare le varie direttive e abilitare la visualizzazione degli errori. ad esempio:
codice:
; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; It's recommended that errors be logged on production servers rather than
; having the errors sent to STDOUT.
; Possible Values:
; Off = Do not display any errors
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = On
se poi vuoi approfondire, le direttive sono tutte documentate dal manuale php :
http://php.net/manual/en/ini.php
http://www.php.net/manual/en/ini.list.php
http://www.php.net/manual/en/errorfu...rror-reporting
http://www.php.net/manual/en/errorfu...display-errors
etc.
La pagina bianca molto probabilmente è un Fatal Error di php che non viene visualizzato, ma senza vedere nemmeno una riga di php...
Lo stesso vale per il fatto che apache non partiva: controlla il log degli errori o posta la configurazione del virtualhost