我刚刚将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(),是的,都启用了。
我该怎么办?
答案 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