2009-10-18 2 views
4

XAMPP 설정을 테스트 서버로 사용하여 PHP 응용 프로그램을 개발 중입니다. IIS7에서 오류를보고하지 않는 PHP

앱을 배포 할 준비가되면

, 나는

문제는 클라이언트의 서버가 IIS 7을 실행하고, 클라이언트의 서버에 업로드해야하고, 때마다 그냥 빈을 표시하는 PHP 오류가 페이지가 ... 이제

, 내 응용 프로그램이 error_reporting(E_ALL) 이미 설정 한, 나는 php.ini 파일에 액세스 할 수 없습니다 ...

를 (! 왜 묻지 않는 것) 나는 모든 조합을 시도했다 error_reporting()에 대한 매개 변수 값 : http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

누구나 오류를 표시하는 다른 방법으로 나를 가리켜 주실 수 있습니까?

은 BTW :

+0

이것은 바보 같은 질문이지만 @ 기호로 경고를 표시하지 않았습니까? –

+0

var_dump (error_reporting (E_ALL)) 출력은 무엇입니까? 또한 아마 phpinfo()를 확인하십시오 –

+1

@Anthony 전혀 어리석은 질문이 아니지만 대답은 no – ekhaled

답변

5

그것은 프로덕션 서버에 해제가 아마 좋은 ... 나는 CodeIgniter를 사용하고, 나는 그것이 아무 소용이 제공하는 error_logging 기능을 시도했습니다. 로그 파일에 대한 액세스 권한을 부여하는 경우 항상 오류 로깅을 설정할 수 있습니다.

빠른 수정을 위해 display_errors를 켤 수 있습니다. 클라이언트의 서버에서 실행되도록 코드를 구성한 후에는 로그 오프하고 로깅을 설정하십시오.

<?PHP 
ini_set('display_errors',true); 
+1

고마워요. 이걸 수정하면 – ekhaled

+0

이 설정되면 PHP 오류를 찾을 수 있습니까? – MacGyver

2

그것은이 꺼져 가능

ini_set("display_errors", 1); 

을 시도합니다.

+0

+1 노력했지만, timdev 전에 거기에 있었다 – ekhaled

+0

그래, 그는, 그냥. :) –

관련 문제