我目前正在学习一个CMS系统的教程,但不幸的是它使用了短标签。
我已经确认我的主机不允许在他们的PHP配置中使用这些标签,但他们在Apache模式下运行PHP(而不是CGI)。据我所知,这应该允许我在一个.htaccess文件中设置short_open_tag
标志为on
。
然而,这似乎并没有起作用。在根目录下,我只创建了一个包含以下一行的.htaccess文件,但短标签仍然被忽略了。
php_flag short_open_tag on
我做错了什么吗?如果没有,有人能否建议为什么它可能不起作用?谢谢。
注意:有人把这个问题标记为在别处被回答过。不仅那个问题没有被接受的答案,它还是基于在CGI模式下运行的PHP配置而不是Apache模式。
<?
时,只需写<?php
- 或者你只是简单地复制粘贴整个教程吗? - MDEVphp_value short_open_tag 1
。 - Dharmesh Patelphp_value short_open_tag 1
来实现。 - Lanphp_admin_flag short_open_tag 1
,但这也可能被你的提供商禁用。你应该在本地主机上使用自己的配置尝试教程。 - Daniel W.php_admin_flag short_open_tag 1
会产生内部服务器错误
。谢谢。 - David Gard