我將我的現場Codeigniter項目複製到本地計算機上,使開發變得更容易一些,但顯示不正確。沒有變化,所以我不知道爲什麼會發生這種情況?它幾乎就像它不能從數據庫中讀取,但底部的房源來自一個選擇查詢,所以我覺得那不是的情況下..codeigniter在現場但不在本地主機上工作
我使用Windows 10 IIS與PHP。
直播現場:http://beta.btcbidder.com/
我將我的現場Codeigniter項目複製到本地計算機上,使開發變得更容易一些,但顯示不正確。沒有變化,所以我不知道爲什麼會發生這種情況?它幾乎就像它不能從數據庫中讀取,但底部的房源來自一個選擇查詢,所以我覺得那不是的情況下..codeigniter在現場但不在本地主機上工作
我使用Windows 10 IIS與PHP。
直播現場:http://beta.btcbidder.com/
可能會有一些錯誤,因爲在上述圖像的原始輸出你的PHP代碼。這可能歸結爲使用速記php標籤,這通常被認爲是不好的做法。
<? ?> & <?= ?>
速記php標籤在某些服務器配置上被禁用,所以出於這個原因,最好使用模板引擎或至少使用完整的php標記。
做一個查找和替換,並與完整的PHP代碼代替所有<? ... ?>
或<?= ?>
標籤<?php ... ?>
或者你可以配置php來接受短代碼 –
不錯,但是PHP短代碼讓你的代碼不可共享,因爲假設你的最終用戶沒有啓用短標籤是最佳做法。 –
我正在調查它 –
您還可以使用的.htaccess爲同一
<IfModule mod_php5.c>
php_value short_open_tag 1
</IfModule>
也許你的本地主機版本不解析PHP的簡寫標籤?您是否在腳本的任何地方使用= ?>? –
你在「live」網站上使用IIS嗎? –
@self,沒有,活網站上,我使用CentOS的LAMP設置 –