Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;短“打开”标签=打开;不起作用_Php - Fatal编程技术网

php:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;短“打开”标签=打开;不起作用

php:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;短“打开”标签=打开;不起作用,php,Php,我最近在我的计算机上安装了Win8。然后我用PHP5.4安装了WAMP2.2,我无法使短标记工作 我已经提出: “短\u打开\u标记=打开” 我确信apache正在加载正确的文件,因为phpinfo()中“加载的配置文件”的路径很好 我很乐意接受任何建议。谢谢。设置: asp_tags = On and short_open_tag = On 在文件\apache\Apache2.2.22\bin\php.ini和\bin\php\php5.4\php.ini中,然后重新启动apache服务

我最近在我的计算机上安装了Win8。然后我用PHP5.4安装了WAMP2.2,我无法使短标记工作

我已经提出:

“短\u打开\u标记=打开”

我确信apache正在加载正确的文件,因为
phpinfo()
中“加载的配置文件”的路径很好

我很乐意接受任何建议。谢谢。

设置:

asp_tags = On and short_open_tag = On 
在文件\apache\Apache2.2.22\bin\php.ini和\bin\php\php5.4\php.ini中,然后重新启动apache服务器

如果您没有访问php.ini的权限,可以尝试通过.htaccess文件启用它们,但如果您使用共享主机,主机公司可能会禁用此功能:

php_value short_open_tag 1

记得重新启动服务(apache2等)以使对php.ini的编辑生效。

最近从
PHP5.3.18
升级到
PHP5.5.9之后,我遇到了同样的问题。

我意识到由于某种原因,
short\u open\u标记
在我的php.ini文件中出现了两次


如果您查找了php.ini文件的该部分,请尝试继续查找以查看是否有其他实例。

确保替换所有实例

short_open_tag
php.ini文件中的事件。 在我的例子中,有多个地方定义了它。 对我来说,错误的设置位于

;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;

short\u open\u标签的值更改为
On

如果您的
php.ini
文件位于
/etc/php/5.6/fpm
中,则需要使用重新启动
php5.6-fpm
服务

sudo service php5.6-fpm restart

最常见的两个错误是更改注释部分内的值(不执行以
开头的行)和更改错误的配置

/etc/php/VERSION/
中,您将根据您的服务器设置找到多个文件夹,例如
cli
mods available
apache
等。例如,如果您想更改Apache使用的PHP模块的配置,应该转到
/etc/PHP/VERSION/Apache/PHP.ini

人们经常错误地修改
cli
文件夹中的配置,因为多个在线教程建议使用命令
php-i | grep“Loaded Configuration File”
查找
php.ini
文件,但是,此命令通常会将您指向cli配置


使用Apache时,还必须运行
sudo systemctl reload apache2
(对于基于Debian的发行版)才能启用更改。

对php.ini文件进行更改后是否重新启动WAMP?警告!您是否阅读了简短的“打开”标签上方的评论?->几年来,人们一直建议你不要使用短标签“捷径”而是使用完整的标记组合。随着XML的广泛使用和其他语言对这些标记的使用,服务器很容易混淆,并最终在错误的上下文中解析错误的代码。但由于这条捷径已经成为一项功能很长时间了,它目前仍然支持向后兼容,但我们建议您不要使用它们。“
(作为对
@DainisAbols的替换,我指的是他的问题:
然后我用PHP5.4安装了wamp 2.2
与xampp的问题相同。这是
php.ini
文件。
short\u open\u tag=Off
下面的
short\u open\u tag=On
。我重新启动了apache,这不是问题,我还添加了aspt\u标记,但仍然不起作用。因此我重新启动了apache。)放置了所有的shorten标记,我不会使用。我猜只有在.htaccess中使用php_value short_open_标记1时,这个解决方案才对我有效。不确定为什么它在php.ini中不起作用,它在phpinfo()中显示我重新启动了apache。使用PHP5.4-也许就是这样?谢谢我。我在这件讨厌的事情上花了很多时间。浪费了4个小时。还有一些头发。谢谢!谁写了默认的PHP.ini现在应该死得很惨。你救了我的命,兄弟