我在AWS上爲我的父母運行一個小型PHP站點。將主機從Ubuntu Server 13.04升級到13.10後(爲了修補OpenSSL中的Heartbleed錯誤),該站點停止工作。在Ubuntu升級後PHP站點停止工作 - 不再處理<?指令
我的PHP知識很少。
一個問題似乎是代碼使用<?
... ?>
轉義而不是<?php
... ?>
。這些標籤之間的PHP代碼現在正在HTML中返回而不是被處理。
升級apparently將php5
包的版本從5.4.9更改爲5.5.3。
有沒有辦法在兼容模式下運行PHP?這種突變是否有充分的理由?或者是我不知道的其他事情呢?
http://www.php.net/manual/en/ini .core.php#ini.short-open-tag – Wrikken
在php配置文件中有這樣一個選項,afaik – MightyPork
似乎升級取代了你應該永遠不會做的php.ini文件。檢查你是否有舊版本並比較差異。 – arkascha