Symfony e Dreamhost

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

3 thoughts on “Symfony e Dreamhost

  1. Pingback: rpsblog.com » A week of symfony #60 (18->24 february 2008)

  2. Pingback: Symfony.es » Blog Archive » Una semana con Symfony #33 (18-24 febrero 2008)

  3. Pingback: A Digital Notepad » Bookmarks for September 8th through September 11th

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>