2013-07-03 2 views
1

내 코드에 오류가있을 때마다 모든 디버그 정보를 반환하지 않고 cakephp가 충돌합니다.Cakephp에서 PHP 오류가 발생했습니다

내가 얻을 응답은 다음과 같습니다

에로 324 (순 :: ERR_EMPTY_RESPONSE) : 서버가 데이터

나는에 CakePHP의 2.3.6을 실행하는거야를 전송하지 않고 연결을 종료 맥 core.php에 XAMPP

에있다 :

Configure::write('debug', 2); 

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError', 
    'level' => E_ALL & ~E_DEPRECATED, 
    'trace' => true 
)); 

나는 그것이 XAMPP에 문제가 있거나 내 가상 호스트 구성하지만,라고 생각 :

  • 나는 최근에 내 컴퓨터를 포맷 된 봤는데, 같은 오류를 받고 있어요을;
  • 방금 ​​모든 케이크 앱을 테스트 페이지로 대체하려고 시도했지만 오류가 표시되었습니다.

오류는 APP/tmp/logs/error.log에서 볼 수 있지만 화면에는 표시되지 않습니다. 예 다음 PHP는 error_reporting를 변수에 설정되어 있는지

2013-07-03 18:23:15 Error: Fatal Error (4): syntax error, unexpected T_ECHO, expecting ',' or ';' in [/Users/fimdomeio/Sites/e-studio.dev/View/News/admin_edit.ctp, line 37] 
2013-07-03 18:23:15 Error: [FatalErrorException] syntax error, unexpected T_ECHO, expecting ',' or ';' 
Request URL: /admin/news/edit/1 
Stack Trace: 
#0 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Error/ErrorHandler.php(184): ErrorHandler::handleFatalError(4, 'syntax error, u...', '/Users/fimdomei...', 37) 
#1 [internal function]: ErrorHandler::handleError(4, 'syntax error, u...', '/Users/fimdomei...', 37, Array) 
#2 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Core/App.php(927): call_user_func('ErrorHandler::h...', 4, 'syntax error, u...', '/Users/fimdomei...', 37, Array) 
#3 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Core/App.php(900): App::_checkFatalError() 
#4 [internal function]: App::shutdown() 
#5 {main} 
+0

당신이 다른 브라우저에서 그것을 시도 적이 파일? 같은 반응이 있습니까? – Alvaro

+0

예 다른 브라우저에서 시도했습니다. 현재 오류를 가져올 수있는 유일한 방법은 CAKE_APP_DIR/tmp/error.log입니다. – fimdomeio

+0

@fimdomeio 여기에있는 오류를 붙여 넣는 것이 가장 좋은 방법일까요? 또한 php 및 webserver 로그를 확인하십시오. 이것은 주로 서버, PHP 또는 모듈이 충돌 할 때 발생합니다. – burzum

답변

0

확인 - 그것은 php.ini 파일에있을 것 또는 .htacces이

+0

error_reporting = 켜기 : error_reporting = E_ALL & ~ E_NOTICE | display_errors = 켜기 | display_startup_errors = 켜기 | log_errors = 꺼짐 | log_errors_max_len = 1024 | ignore_repeated_errors = 끄기 | ignore_repeated_source = 끄기 | report_memleaks = 켜기 | track_errors = 꺼짐 | error_log = syslog – fimdomeio

+0

또한 htaccess는 cakephp에서 defult redirect 규칙 만 오류에 대해 mension하지 않습니다. – fimdomeio

관련 문제