2017-02-04 41 views
0

我想升級我用於我的網站的PHP版本。我目前正在使用5.3.3,並已設法安裝5.6.30(所以我可以運行更好的PHP代碼來做更酷的事情!)。包括升級後不工作php 5.3.3到5.6.30

當我切換到5.6時,我的頁面上的包含文件根本不起作用。當我查看源代碼時,它會顯示include的PHP代碼,而不是include文件應該顯示的代碼。

例如,它顯示了這個在頁面的源代碼:

<? include ("../bobs-house/new_website_top.php");?> 

的沒有包括工作,所以我懷疑它有什麼用自己的內容。

我試過使用絕對文件路徑,但那不起作用。

我在CentOS 6.8上使用Plesk v12.0.18 - 我很確定你還需要知道些什麼。

由於提前,

喬恩

+1

聽起來你的升級改變了短標籤選項。將'<?'更改爲'<?php'。 – Barmar

回答

1

看樣子你有短標籤配置 一個麻煩,如果你不想改變所有的代碼替換<? ?> to <?php ?>的,可以改變php.ini文件在該行

short_open_tag的值爲=在

,並重新啓動鴨疼啊

+0

完美,謝謝你對我的看法。我很高興這是一個簡單的修復! – GeneralTomfoolery