Opensuse 11 Firefox 上不显示 PHP 错误

Posted

技术标签:

【中文标题】Opensuse 11 Firefox 上不显示 PHP 错误【英文标题】:PHP error don't display on Opensuse 11 Firefox 【发布时间】:2011-05-14 22:44:16 【问题描述】:

在 opensuse 11 上,Firefox 不显示 php 错误。例如,我有 correct.php 和 broken.php :

correct.php
<?php echo("test"); ?>

broken.php
<?php echo("toto ?>

加载正确的.php,显示“测试” 加载broken.php,再次显示“test”

其实加载的页面看起来是一样的。

我在 Windows 7 Firefox 上尝试过,它正在显示:

PHP Parse error: syntax error...

我的电脑在 Opensuse 上,我借用了 Windows 来测试这个东西... 而且我无权访问服务器(只有网站子文件夹上的 ftp)

如果你能帮助我,非常感谢,如果你不感谢,因为 *** 帮助了我很多(即使没有问 8D)

edit :如果我要使用链接 () 来破坏.php,则 URL 在 OpenSuse FF 上不会更改,在 Windows FF 上它将转到带有 php 错误的页面

【问题讨论】:

【参考方案1】:

在 php.ini 检查 display_error = on 如果不将其更改为 on 然后重新启动 Web 服务器 然后再试一次

【讨论】:

我无权访问服务器...只能访问子文件夹【参考方案2】:

试着把它放在文件的顶部:

error_reporting(E_ALL);

【讨论】:

捕获解析错误通常为时已晚。他需要在 php.ini 中调整这个设置 作为一种解决方法,请尝试将 php_value error_reporting 2047 放入脚本所在的 .htaccess 文件中。 htaccess 文件没有改变任何东西也没有改变缓存,这可能是浏览器配置问题吗?像 about:config 中的参数一样? 错误报告打印在服务器端,因此没有浏览器设置可以抑制错误报告。 尝试查看您的网络托管服务提供商的控制面板(假设他们提供了一个),或者联系他们寻求支持。

以上是关于Opensuse 11 Firefox 上不显示 PHP 错误的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 动画在 Firefox 上工作,但在 Chrome 上不工作

内容 url 在 Firefox 浏览器上不显示图像

css重置后强标签在firefox上不起作用

溢出隐藏在 Firefox 上不起作用

SVG 剪辑路径动画在 Firefox 上不起作用

Javascript 上的文件下载在 Firefox 上不起作用