2013-03-25 42 views
-4

我不知道为什么,一切工作在我的服务器很好,但是当我下载的代码,并尝试使用WAMP在我的本地运行它,我得到成千上万警告&公告。忽略PHP的标记错误

为什么我没有在我的服务器中得到这些错误,为什么我在这里得到这些?

有时,如果标记被保留为<?它工作正常,在我的托管服务器,但不是在我的本地服务器我想知道。

反正是有忽略PHP标记错误,使其运行,因为它在我的服务器上运行?

+0

这就是'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

+2

请记住“警告”和“错误”之间的区别。你不能忽略错误,你必须修复它们。虽然你可以忽略警告,但你可能不会这样做,因为最好修复这些警告。话虽如此,你看到的实际错误和/或警告是什么? – David 2013-03-25 13:38:03

回答

0

在发展打开所有的警告UND错误,例如通过error_reportinghttp://www.php.net/manual/en/function.error-reporting.php

在你不希望这个活的系统,所以normaly它变成完全地关闭的error_reporting(0);

+0

这是PHP的人的最大的错误 – 2013-03-25 13:46:15

+0

回答他,不是我的,这是正确的答案,即使有发展论坛中没有错误,您关闭这个功能,因为反正攻击者 – JaMaBing 2013-03-25 13:47:51

-1

你可以尝试把:

error_reporting(0); 

,看看是否有什么差别。这可能是因为当你下载这些文件时,有一些路径是错误的,或者一个配置文件没有设置为在本地运行你的路径。

这可能是您的网站设置为指向http://blah.com,现在它在本地http://localhost/blah,并且找不到任何文件。

+0

我活该那downvote。我没有详细说明答案。我通常关闭错误和警告以查看是否有任何工作(以查看它是否是某种服务器配置问题),然后重新打开错误 - error_reporting(ERRORS) - 并修复他们。然后,我会重新打开警告并解决这些问题。 – 2013-03-25 22:48:42