【发布时间】:2011-04-10 15:32:09
【问题描述】:
我有一个服务器设置,其中只有 phpinfo() 的测试脚本可以正常工作。
当我尝试在其上运行我的应用程序时,它显示为一个空白屏幕。
我正在从浏览器调用 index.php。前几行如下:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once('codelibrary...
然而,屏幕仍然是空白的。
编辑 1
这是文件的结构:
/.htaccess
/index.php
/codelibrary/inc/user-top.php
/codelibrary/inc/variables.php
/codelibrary/inc/config.php
index.php
<?php
require_once('codelibrary/inc/user-top.php');
...
/codelibrary/inc/user-top.php
<?php
require_once("./codelibrary/inc/variables.php");
...
/codelibrary/inc/variables.php
<?php
include_once('config.php');
...
我认为这里的引用可能有问题,所以我将其更改为:
require_once("./codelibrary/inc/config.php");
也是,但没有运气。
编辑 2
啊哈!感谢 Col 和 TopQ 指出我应该查看日志文件,它说:
[10-Sep-2010 17:06:02] PHP 警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/suhosin.所以' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/suhosin.so:无法打开共享对象文件:在第 0 行的未知中没有这样的文件或目录
【问题讨论】:
-
那几行没有做任何事情,会在屏幕上打印一些东西,难怪它是空白的......除非你在脚本中进一步显示正在发生的事情,否则很难检查出什么问题...... .
-
嗨 - 脚本有很多功能/它是一个完整的网站,所以我无法复制粘贴所有这些信息...
标签: php