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 错误的主要内容,如果未能解决你的问题,请参考以下文章