所以,我当前的网页实际上并没有任何错误,但我希望能够在它们弹出时看到错误,而不是 HTTP 500 错误页面。我用谷歌搜索了一下,并认为添加这两行可以解决所有问题。
ini_set('display_errors', 'On');
error_reporting(E_ALL);
注意:我无权访问 php.ini 文件,因为我使用的是学校帐户的服务器。
所以我在我的页面顶部引入了一个错误($buggy 后面没有分号):
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$buggy
$x = 4 + 2;
...
但是,我只是收到一个服务器错误:
“该网站在检索http://mywebpage.com/时遇到错误。它可能因维护而关闭或配置不正确。”
有任何想法吗?
编辑:
我重新配置了我的代码:
<?php
include_once 'database/errorSettings.php';
?>
<?php
$buggy // whoops
$x = 4 + 2;
...
errorSettings.php 如下:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
但它仍然不起作用......重新配置的错误方式?