2012-08-12 82 views
0

我在localhost上运行基于php的网站的安装。我得到了以下错误查看运行Install.php的空白页面?

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\testweb\install\install.php on line 65 

线65已经

$Install =&new INSTALL(); 

我被告知要删除&有65行读$Install =new INSTALL();但后来当我运行安装我刚刚看到一个空白页,不外乎那。有人可以对此发出一些看法,看看这里发生了什么,为什么我只看到一个空白页。

我的php版本是5.3.3,我在WAMP上运行它。

+0

你应该给我们更多关于你正在运行的信息,包括php错误日志。做出更改后,错误到底是什么?如果错误日志记录未打开,请务必使用以下命令将其打开:http://si.php.net/manual/en/errorfunc.configuration.php – 2012-08-12 18:10:31

+0

@KrofDrakula我没有收到任何错误,只是警告和通知,我被告知要关闭他们,但是我看到一个空白页。是否存在兼容性问题?我有PHP 5.3.3和Windows 7上运行7 – Mike 2012-08-12 18:19:39

+0

那么再打开它们 – 2012-08-12 18:20:21

回答

0

这意味着该功能已弃用。你有可能下载了一个旧的脚本/ cms。主要是它的泄漏,还有其他更好的脚本。我建议不要使用这个脚本。

+0

错误实际上意味着'new'关键字不能与'byref'赋值一起使用。只需使用'$ Install = new INSTALL();'它应该可以工作。 – 2012-08-12 18:04:59

+0

@KrofDrakula:那是什么$ Install = new INSTALL();我已经做好了。但我看到一个空白屏幕 – Mike 2012-08-12 18:07:41

+0

当你在install.php上添加这个时,你会得到什么:error_reporting(E_ALL); – 2012-08-12 18:22:04