簡體   English   中英

使用.htaccess啟用PHP短標簽

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM