如何在ubuntu上显示php中的错误?

时间:2015-03-19 22:25:23

标签: php apache ubuntu-14.04

大家好,我是ubuntu的新手吗? 我刚刚带了一台新的ubuntu 14机器。 我成功安装了apache2和php5但是无法在浏览器上看到任何警告或错误消息,即使我生成了错误以便查看它们。

使用XAMPP,我的旧Windows机器上的每件东西都运行良好。

现在我已将以下值设置为 /etc/php5/apache2/php.ini and /etc/php5/cli/php.ini

error_reporting = E_ALL | E_STRICT display_errors = On display_startup_errors = On

在每页上使用以下ini_set之前,它不会显示任何错误 ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);

P.S。 - 我还使用了显示的echo php_ini_loaded_file(); /etc/php5/apache2/php.ini

请帮帮我:'(

2 个答案:

答案 0 :(得分:4)

检查php.ini中的“已加载配置文件”。如果它是同一个文件,那么底部的php.ini文件中必须有一些重复的“display_errors = Off”行。后面的行总是被执行。因此,在php.ini文件中搜索所有“display_errors”并删除重复项。然后重启apache。再次检查phpinfo()输出以查找“错误报告”变量。

答案 1 :(得分:0)

以下是处理 PHP 7.4 的步骤。您应该能够换出您正在处理的版本号。第 4 步可能是您遗漏的那一步。

  1. 创建一个包含 cowboy_clear 行的文件。
  2. 访问该文件。您应该会看到类似 php_ini_loaded_file();
  3. 编辑该文件并找到 /etc/php/7.4/fpm/php.ini。将值更改为 display_errors
  4. 转到您的终端并运行 On