-
2015/09/03 11:36 오후 #28765
안녕하세요. 에러처리와 관련하여 질문 부탁드립니다.
wp-config.php 파일에서
1. define(‘WP_DEBUG’, true); 로 고쳤더니
2. Warning: include(): Failed opening ‘C:\wamp\wordpress/wp-content/advanced-cache.php’ for inclusion(include_path=’.;c:\php’pear’) in C:\wamp\www\wordpress/wp-settings.php on line 65
3. Warning: Cannot modify header information – headers already sent by (output started at C:\wamp\www\wordpress\wp-settings.php:65) in C:\wamp\www\wordpress\wp-content\plugins\wp-php-console\vendor\php-console\php-console\src\PhpConsole\Connector.php on line 162
4. Fatal error: Uncaught exception ‘Exception’ with message ‘Unable to set PHP Console server cookie’ in C:\wamp\www\wordpress\wp-content\plugins\wp-php-console\vendor\php-console\php-console\src\PhpConsole\Connector.php on line 164
5. Exception: Unable to set PHP Console server cookie in C:\wamp\www\wordpress\wp-content\plugins\wp-php-console\vendor\php-console\php-console\src\PhpConnector.php on line 164
가 나오면서 페이지 로딩 자체가 안됩니다. 좀 가르쳐주세요.
2015/09/04 2:03 오전 #28768일단 제 방식을 말씀드리는 것 뿐 입니다. 제 답글이 가장 좋은 approach 인지는 제가 판단할 수 있는 문제가 아닙니다.
테마나 플러그인을 개발할때 WP_DEBUG 를 켜놓아야 한다는건 기본상식이고 그렇게 하고들 계시는데, 사실 더 많은 도움을 주는 개발자 플러그인들이 존재 합니다.
https://wordpress.org/plugins/debug-objects/
https://wordpress.org/plugins/debug-bar/
query 를 하나씩 작성하며 사이트 로딩속도에 어떤 영향을 주는지, bottlenecking 이 일어나고 있지는 않은지, 현재까지 query 를 몇개나 썼는지, HTTP request 는 몇개나 하고 있는지, 현재 로딩속도 등, 별의별 정보를 다 한눈에 볼수 있습니다.
이런 툴은 저처럼 실력이 부족한/머리가 나쁜 사람들에게 매우 유용합니다.
위에 에러 메세지를 해석하시지 못하고 계셔서 질문을 하고 계시는데, 솔직히 제 생각에는 본인 힘으로 저 문제들을 해결하시기가 어려울 듯 합니다.
첫번째 에러는 파일경로가 잘못되어 필요한 파일을 불러오지 못하고 있는 에러 입니다.
두번째 에러는 header 를 보내고 exit out (exit(); ) 을 하지 않아 발생하고 있을 가능성이 높습니다.
세번쩨, 네번째 에러는 쿠키 세팅을 못하고 있다는 에러 입니다.
*프로젝을 통해 본인의 능력/내공 을 쌓을실때 주의해야 할 점이 있습니다. 내 능력치가 60 이라면 7~80 정도되는 플젝을 본인힘으로 해결할 수 있습니다. 이 정도 까지가 한계점 입니다.
본인 능력이 20 밖에 되지 않는데 200 정도 수준의 플젝을 혼자 하려고 하면 그 갭을 메꿀때까지 그 플제을 끝낼 수 없습니다. 갭을 빨리 메꾸는 방법은 본인이 혼자 학습을 (self-taught) 하는 것 보다, 200 수준이 되는 개발자에게 의뢰를 해서 그 플젝을 끝내고 난후, 그 개발자가 작성한 코드를 참고삼아 공부해서 내 능력을 50정도로 만드는 것 입니다. 물론 그 200 수준의 개발자가 작성한 코드를 나중에 100% 이해할 수 있는 때가 옵니다.
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2015/09/11 2:50 오전 #28838그냥 WP_DEBUG 를 false 로 바꾸시면 문제가 없지 않을까요?
맨 위의 “Warning” 부분은 오류라기 보다는 일종의 ‘경고’문구인데요, 그 다음의 내용들을 이 Warning 이 출력이 되면서 발생하는 오류들로 보이네요. output에 이미 경고문구가 나와버려서 header already sent, set cookie 등의 문제가 발생하는 것으로 판단되구요.
다른 문제 때문에 WP_DEBUG를 키신 것이라면 ‘wp-php-console’ 플러그인을 비활성화 시킨 뒤 디버깅 문구를 확인해 보시구요.
어쩌면 기존 서버 셋팅에서 Windows 10으로 업그레이드 하시면서 어딘가가 이상해 졌을지도… 혹은 원래 쓰시던 APM 에서 bitnami-wamp 로 변경되면서 어딘가가 꼬였다거나요.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.