2011-12-20 53 views
-1

我正在使用Bluehost虚拟主机和我建立的网站位于子域中,每当我尝试使用时Eveytime当我尝试使用require_once(“Connectdb.php”)时,网页不显示任何东西

require_once("Connectdb.php") or die ("require fail!"); 

网页没有显示任何内容,只是一个空白页。

我尝试使用

require_once(dirname(dirname(__FILE__))."/Connectdb.php"); 

但仍然,则返回一个空白页...

+1

这可能是Connectdb.php中的一个致命错误,它会阻止它成功编译 - 在文件 – 2011-12-20 09:37:42

+0

上执行命令行php -l require_once或die不起作用,您能否确保正确设置文件路径?打开你的display_error,并且包含Connectdb.php里面的内容 – ajreal 2011-12-20 09:43:58

+0

检查你的日志并按照Dunhamzzz的建议尝试启用你的开发环境的错误报告。 – Oldskool 2011-12-20 09:44:01

回答

3

你的脚本是“白筛选”,因为它有一个错误,但您的服务器错误关闭,因此有没有输出。把这些放在第一个文件的顶部(可能是索引号?)

error_reporting(E_ALL); 
ini_set('display_errors', 'on'); 

正常的错误应该显示在页面上。致命错误(如require_once)仍然会停止执行脚本。