提问人:Bing 提问时间:6/14/2014 更新时间:6/14/2014 访问量:175
Nginx + PHP:当我尝试在包含的文件中调用函数时,脚本会死机
Nginx + PHP: When I try to call a function in an included file the script dies
问:
我有一个安装了 Nginx 而不是 Apache 的新服务器。在那台服务器上,我有一个functions.php脚本,其中包含我的代码中常见的PHP函数列表。我的代码如下所示:
<?php
ini_set('error_reporting', E_ALL);
echo "1";
include_once('../functions.php');
echo "2";
echo getHelloWorld(); // this is found in functions.php, simply returns "hello world"
echo "3";
但是,当我在浏览器上点击页面时,打印的只是 ,表明两件事:12
- 脚本在尝试调用时死亡,
getHelloWorld()
- 错误报告似乎什么也没做
我尝试了各种不同类型的错误报告,但没有成功(如这里找到:http://www.php.net//manual/en/function.error-reporting.php),并且我还确认(多次)该函数拼写正确、无错误等。getHelloWorld()
我是 Nginx 的新手,所以如果有人能给我任何关于可能发生的事情的线索,我将不胜感激。谢谢!
答:
1赞
jeroen
6/14/2014
#1
与您一起设置错误报告级别/记录的内容。ini_set('error_reporting', E_ALL);
如果要在脚本中显示错误,需要设置:
ini_set('display_errors',1);
否则,错误将仅记录到错误日志中(通常...
评论
ini_set('display_errors',1);
ini_set('error_reporting', E_ALL);