[英]Enable PHP short tags using .htaccess
我在我自己的Centos服務器上安裝了Apache,有幾個虛擬Web服務器,我希望只為其中一個位於/var/www/ostickets/html
Web服務器啟用PHP短標簽。 我可以通過將short_open_tag=On
添加到php.ini來成功啟用短標簽,但是,我不希望全局這樣做,而只是一個站點。 我嘗試了以下內容,但是沒有顯示任何內容。 我查看了各種日志,但無法檢測到任何錯誤。 是否有可能我無意中禁用了這樣做的能力,如果是這樣,我該如何允許它(參考“ 如果您無法訪問php.ini,您可以嘗試通過.htaccess文件啟用它們,但它可能是如果您在共享主機上,托管公司禁用此功能: “)。
[root@vps html]# pwd
/var/www/ostickets/html
[root@vps html]# ls -la .hta*
-rw-r--r-- 1 root root 60 Oct 1 07:38 .htaccess
[root@vps html]# cat .htaccess
# php_flag short_open_tag on
php_value short_open_tag 1
[root@vps html]# cat test.php
<? echo('Hello World');?>
[root@vps html]#
您是否為此目錄配置了Apache指令AllowOverride All
?
有時當我們無權修改服務器上的配置時,就像在php.ini文件中一樣,我們仍然需要為我們的php代碼啟用短標簽。 我們可以通過.htaccess文件來完成。 如果您尚未創建任何.htaccess文件,請在您網站的根目錄中創建一個並添加
php_value short_open_tag 1
那就是.htaccess文件。
現在,如果你想使用php.ini啟用它,如果你能...
剛剛設定
short_open_tag=On
在服務器的php.ini中,你完成了..
如果仍然未啟用,請與您的托管支持聯系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.