php不显示错误

时间:2016-12-08 17:41:07

标签: php pdo webserver

我刚刚将php版本从5.6更新到7.0,我注意到有些东西不能正常工作,例如错误。

我刚刚编辑了我的php.ini文件并设置了:

 display_errors = On
 display_startup_errors = On

我重新启动了apache2服务,也重新启动了整个网络服务器,但同样的问题是我的应用程序的错误没有显示。 PDO上的某些内容无效,因为我在声明连接字符串后得到一个空白的网页,但我不知道哪个不起作用'因为没有显示错误。

在我的应用程序中,我还添加了以下代码行:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

也不工作。

如果启用了display_error,我会检查phpinfo(),是的,都启用了。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

尝试放

#  sum_cube [4;4;2;3;4;2];;
add  4 -> 64
find 4 -> 64
add  2 -> 8
add  3 -> 27
find 4 -> 64
find 2 -> 8
- : int = 235

它曾经为我工作而不是

error_reporting(-1);

创建一个文件phpinfo.php并将其放在您的目录中。把这些内容放在其中:

error_reporting(E_ALL);

然后在浏览器中转到它:

<?php phpinfo(); ?>

如果此页面显示正常,那么请在其中找到此条目:

[yourserver]/[yoursite]/phpinfo.php

这是你将如何找到php日志的路径。

答案 1 :(得分:0)

尝试写入.htaccess文件后续行:

php_flag display_errors 1