Utilizzare Symfony dalla shell con Dreamhost spesso porta a ricevere oscuri errori in console come il seguente:
~/dh$ php symfony Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/user/domain.com/data/symfony/bin/symfony.php on line 42
il problema dipende dal fatto che la console dell’hosting provider utilizza php4, anche se il vostro dominio funziona con php5.
Per risolverlo la soluzione più semplice è di richiamare staticamente l’interprete di php5 con il seguente percorso
~/dh$ /usr/local/php5/bin/php symfony
alternativamente è possibile crearsi un alias modificando il file .bash_profile del vostro utente aggiungendo la seguente riga:
alias php5='/usr/local/php5/bin/php'
e richiamando quindi symfony usando la più comoda sintassi:
~/dh$ php5 symfony
Pingback: rpsblog.com » A week of symfony #60 (18->24 february 2008)
Pingback: Symfony.es » Blog Archive » Una semana con Symfony #33 (18-24 febrero 2008)
Pingback: A Digital Notepad » Bookmarks for September 8th through September 11th