Faça downgrade do PHP 5.4 - 5.3 no CentOS 5.10 [fechado]

2

Devido a estar em alguma dependência infernal e alguns problemas com o PHP 5.4, nós fizemos o downgrade do PHP 5.4 - > 5.3.

Desde então, alguns de nossos aplicativos da web estão agindo de forma estranha.

Por exemplo:

# php index.php

Resultados em:

Parse error: syntax error, unexpected $end in... on line 14

Geralmente isso indica que alguém esqueceu de fechar algumas chaves ou fechar <?php ou { ou algo assim - mas eu verifiquei isso e não parece haver problemas de sintaxe. Também estava funcionando bem antes do rebaixamento.

Alguma idéia?

Após o down-grade:

[root@server ~]# php -v PHP 5.3.3 (cli) (built: Dec 10 2013 22:12:52) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies [root@server ~]# rpm -qa | grep php php53-common-5.3.3-22.el5_10 php53-mysql-5.3.3-22.el5_10 php53-xml-5.3.3-22.el5_10 php53-ldap-5.3.3-22.el5_10 php-pear-1.9.4-27.el5.remi php53-5.3.3-22.el5_10 php53-imap-5.3.3-22.el5_10 php53-pdo-5.3.3-22.el5_10 php53-gd-5.3.3-22.el5_10 php53-process-5.3.3-22.el5_10 php53-cli-5.3.3-22.el5_10 php53-devel-5.3.3-22.el5_10 php53-mbstring-5.3.3-22.el5_10

[Update / edit: even stranger - muitos dos arquivos PHP estão funcionando bem se eu chamá-los da linha de comando, mas quando eu os clico pelo navegador / apache, eles não retornam nada.]

    
por James Spittal 24.04.2014 / 03:12

1 resposta

0

Isso se tornou um problema com as tags curtas do PHP espalhadas pelos vários aplicativos da web. A transformação de short_open_tag em php.ini (que foi sobrescrita pelo down-grade) resolveu o problema.

    
por 24.04.2014 / 03:24

Tags