Per un progetto symfony su mac.
L'unica cosa che sono riuscito a ottenere é una pagina bianca.
L'errore nel file di log é
[05-Jun-2014 09:59:48 Europe/London] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 116391936 bytes) in /Applications/MAMP/htdocs/pro/
Il problema sta ne file php.ini.
Bisogna abilitare xdebug.
Quindi cercare la riga
[xdebug]
;zend_extension="/ Applications/MAMP/bin/php/ php5.5.10/lib/php/extensions/ no-debug-non-zts-20121212/ xdebug.so"
e togliere il ; per decommentare.
Riavviare apache e funzionerà tutto.
/-----------------------------/
Per installare e utilizzare xdebug su linux (ubuntu)
Bisogna prima scaricare e installare il pacchetto:
Generalmente il file php.ini si trova qui:
Mentre la stringa da aggiungere potrebbe essere differente. Per trovare l'indirizzo reale del file
Non rimane che riavviare apache.
e togliere il ; per decommentare.
Riavviare apache e funzionerà tutto.
/-----------------------------/
Per installare e utilizzare xdebug su linux (ubuntu)
Bisogna prima scaricare e installare il pacchetto:
Aprire il file php.ini e aggiungere la stringa:sudo apt-get install php5-xdebug
zend_extension="/usr/lib/php5/20110331/xdebug.so"
Generalmente il file php.ini si trova qui:
/etc/php5/apache2/php.ini
Mentre la stringa da aggiungere potrebbe essere differente. Per trovare l'indirizzo reale del file
xdebug.so
Sostituite quello il risultato con l'indirizzo che ho scritto io, quello da aggiungere nel file php.ini.locate
xdebug.so
Non rimane che riavviare apache.
sudo /etc/init.d/apache2 restart
Nessun commento:
Posta un commento