2012-08-12 101 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