現在我正在將我的網站遷移到網站無法正常工作的新服務器。我調試了這個問題後,由於「php include not working」。php包括不在我的html上工作
所以我做了一些測試以找到問題。爲了那個原因。我只是創建簡單的HTML文件,包括標籤
文件名:test1.php 文件內容:
<html lang="en">
<? include 'webcss.php' ?>
</html>
新服務器:通過CLI執行文件
[[email protected] test]# php test1.php
<html lang="en">
<? include 'webcss.php' ?>
</html>
[[email protected] test]#
現有的服務器:執行相同的cli命令。它顯示輸出。
[[email protected] test]# php test1.php
<html lang="en">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css"> <!-- TO SHOW ARROWS -->
<!-- FONTS -->
<link href='http://fonts.googleapis.com/css?family=Lato:400,300,900,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="style/font-awesome.min.css" />
<!-- //FONTS -->
<!-- JQUERY CSS -->
<link rel="stylesheet" type="text/css" href="style/jquery/flexslider.css" />
<!-- //JQUERY CSS -->
<!-- ANIMATE CSS -->
<link rel="stylesheet" type="text/css" href="style/animate/animate.css" />
<!-- //ANIMATE CSS -->
<!-- SWITCH COLOR RIGHT PANEL CSS -->
<link rel="stylesheet" type="text/css" href="style/switch.color.css" />
<!-- //SWITCH COLOR RIGHT PANEL CSS -->
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="style/bootstrap/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="style/style.css" />
<!-- //CSS -->
<!-- THEMES COLOR STYLE -->
<link rel="stylesheet" type="text/css" href="style/template_bg/light.background.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/yellow.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/turquoise.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/pink.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/purple.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/green.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/red.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/blue.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/lightgreen.color.css" />
<link rel="stylesheet" type="text/css" href="style/template_color/lightred.color.css" />
<!-- //THEMES COLOR STYLE -->
</html>
[[email protected] test]#
這兩個服務器是相同的硬件,操作系統和PHP版本。我不知道在新服務器上運行相同代碼的原因是什麼。
有人請幫忙解決這個問題。這樣我可以將我的網站移動到新的產品數據中心。
注意:我使用phpinfo驗證了兩臺服務器上的php設置。兩者都是一樣的。
我不知道我需要檢查什麼參數。
操作系統:CentOS的7
PHP:??5.4.16
變化'<''到
Jeff
^最好避免短打開標籤,因爲它默認情況下沒有啓用,並且通常是不好的做法。 – Devon
按照Jeff的說法檢查開標籤,並檢查腳本是否存在以及路線是否正確。 – legomolina