ホームページ >バックエンド開発 >PHPチュートリアル >php5.3.27 にアップグレードすると、すべての *.tpl.php が無効になります。

php5.3.27 にアップグレードすると、すべての *.tpl.php が無効になります。

WBOY
WBOYオリジナル
2016-06-23 13:57:161139ブラウズ

ウェブサイトの機能のため、昨日、wdlinux の lanmp を使用してサーバーの php を 5.3.27 にアップグレードしました。インストール後、Apache または php -v を起動すると、次のエラーが報告されます:
Zend Extension Manager を読み込めません - 構成 1.2 でビルドされました。 0 ,
さらに、すべての *.tpl.php が異常です。 たとえば、index.tpl.php ページには次のスクリプトがあります。

<frame src="<?=u('index','top')?>" noresize="noresize" frameborder="no" name="topFrame" scrolling="no" marginwidth="0" marginheight="0" target="main" />  <frameset cols="200,*"  id="frame">    <frame src="<?=u('index','left')?>" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="no" scrolling="yes" target="main" />    <frame src="<?=u($_GET['go_mod'],$_GET['go_act'])?>" name="main" noresize="noresize" marginwidth="0" marginheight="0" frameborder="no" scrolling="yes" target="_self" />  </frameset>

ページを開くと、すべて 404 です。ソース コードを確認すると、アドレスが http://xx.xx .x​​x/xx/xx/ 617f7ecf53dd89a91a534f81e59280b8 であることがわかりましたが、PHP スクリプトは実行されていないようです

を使用した後Baidu と Google、ZendGuardLoader を再インストールし、古い zend をコメントアウトしました:
;zend_extension_manager.optimizer=/www/wdlinux/Zend/lib/Optimizer-3.3.3;zend_extension_manager.optimizer_ts=/www/wdlinux/Zend/lib/Optimizer_TS-3.3.3;zend_optimizer.version=3.3.3;zend_extension=/www/wdlinux/Zend/lib/ZendExtensionManager.so;zend_extension_ts=/www/wdlinux/Zend/lib/ZendExtensionManager_TS.sozend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.sozend_loader.enable = 1

Apache を再起動しても、まだ動作しません。どうすればよいですか?


ディスカッションに返信 (解決策)

php.ini
short_open_tag = オン

short_open_tag の設定に関係なく、php5.4.21 にアップグレードします

php.ini

short_open_tag = オン

short_open の設定に関係なく、php5.4.21 にアップグレードします_タグ設定されている場合はサポートされます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。