2013-03-25 2 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 –

+2

"경고"와 "오류"의 차이점을 명심하십시오. 오류를 무시할 수 없으며 오류를 수정해야합니다. 그리고 당신이 경고를 무시할 수는 있지만, 그것들을 고치는 것이 더 낫지는 않을 것입니다. 그런데 실제로보고있는 실제 오류 및/또는 경고는 무엇입니까? – David

답변

0

당신이 그렇게 normaly의 당신은 퍼팅을 시도 할 수 error_reporting(0);

+0

이것은 PHP 사용자의 가장 큰 실수입니다 –

+0

그에게 대답, 나 아니, 이것은 정답입니다, developement에 오류가 없다고해도 어쨌든 공격자 때문에 이것을 끄십시오 – JaMaBing

-1

에 의해 completly 해제, 당신이 싶지 않는 라이브 시스템에서 error_reportinghttp://www.php.net/manual/en/function.error-reporting.php

예를 들어, 모든 경고 싶게 오류를 켤 :

error_reporting(0); 

어떤 차이가 있는지 확인하십시오. 파일을 다운로드 할 때 잘못된 경로가 있거나 경로로 로컬에서 실행되도록 구성 파일이 설정되어 있지 않을 수 있습니다.

귀하의 사이트가 http://blah.com을 가리 키도록 설정되었을 수 있으며 현재는 로컬로 http://localhost/blah에 있으며 파일을 찾을 수 없습니다.

+0

나는 완전히 그 downvote에 합당한 자격이 있습니다. 나는 더 이상 대답을 정교하지 않았다. 나는 보통 에러와 경고를 끄고 (서버 구성 문제인지 확인하기 위해) 어떤 것이 작동하는지 확인한 다음에 에러를 다시 온다. - error_reporting (ERRORS) 그들. 그런 다음 경고를 다시 켜고이를 통해 작업 할 것입니다. –