我不知道爲什麼,一切工作在我的服務器很好,但是當我下載的代碼,並嘗試使用WAMP在我的本地運行它,我得到成千上萬警告&公告。忽略PHP的標記錯誤
爲什麼我沒有在我的服務器中得到這些錯誤,爲什麼我在這裏得到這些?
有時,如果標記被保留爲<?
它工作正常,在我的託管服務器,但不是在我的本地服務器我想知道。
反正是有忽略PHP標記錯誤,使其運行,因爲它在我的服務器上運行?
我不知道爲什麼,一切工作在我的服務器很好,但是當我下載的代碼,並嘗試使用WAMP在我的本地運行它,我得到成千上萬警告&公告。忽略PHP的標記錯誤
爲什麼我沒有在我的服務器中得到這些錯誤,爲什麼我在這裏得到這些?
有時,如果標記被保留爲<?
它工作正常,在我的託管服務器,但不是在我的本地服務器我想知道。
反正是有忽略PHP標記錯誤,使其運行,因爲它在我的服務器上運行?
在發展打開所有的警告UND錯誤,例如通過error_reporting
http://www.php.net/manual/en/function.error-reporting.php
在你不希望這個活的系統,所以normaly它變成完全地關閉的error_reporting(0);
這是PHP的人的最大的錯誤 – 2013-03-25 13:46:15
回答他,不是我的,這是正確的答案,即使有發展論壇中沒有錯誤,您關閉這個功能,因爲反正攻擊者 – JaMaBing 2013-03-25 13:47:51
你可以嘗試把:
error_reporting(0);
,看看是否有什麼差別。這可能是因爲當你下載這些文件時,有一些路徑是錯誤的,或者一個配置文件沒有設置爲在本地運行你的路徑。
這可能是您的網站設置爲指向http://blah.com
,現在它在本地http://localhost/blah
,並且找不到任何文件。
我活該那downvote。我沒有詳細說明答案。我通常關閉錯誤和警告以查看是否有任何工作(以查看它是否是某種服務器配置問題),然後重新打開錯誤 - error_reporting(ERRORS) - 並修復他們。然後,我會重新打開警告並解決這些問題。 – 2013-03-25 22:48:42
這就是'short_open_tag',爲了編程和移動性,你應該避免使用它們。其他方面,你可以從'php.ini' - 'short_open_tag = On'打開它們。檢查http://stackoverflow.com/questions/2185320/how-to-enable-php-short-tags – 2013-03-25 13:38:01
請記住「警告」和「錯誤」之間的區別。你不能忽略錯誤,你必須修復它們。雖然你可以忽略警告,但你可能不會這樣做,因爲最好修復這些警告。話雖如此,你看到的實際錯誤和/或警告是什麼? – David 2013-03-25 13:38:03