드루팔 warning 질문입니다.

  • chaos00365
Posted: 목, 2010-05-06 22:48

소스는 정상적으로 현제 돌아가는 소스인 모양 입니다.

일단 php warning이 뜨는데요

그것도 엄청 많이 뜹니다.

제가 보기엔 소스가 잘 못 되었다기 보다는

설정 부분에서 문제가 있는 거 같은데

예를 들어 php.ini 나 드루팔 설정부분에서 뭔가 잡아 줘야 되나 본데

혹시 저 같은 경험 있으신분 있으시면 답변 부탁드립니다.

•warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'gpforgnet_menu_local_tasks' was given in C:\APM_Setup\htdocs\includes\theme.inc on line 656.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 485.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 490.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 485.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 490.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 485.
•warning: Invalid argument supplied for foreach() in C:\APM_Setup\htdocs\includes\theme.inc on line 490.

파일첨부가 불가능 해서 대충 카피페이스트 했습니다. 위와 같은 워닝이

엄청 떠요 부탁좀 드려요 3일째 해결 못하고 있습니다.

드문 경우를 당하신

  • admin
  • 09/09/07
  • 금, 2010-05-07 02:36

드문 경우를 당하신 것 같습니다. 드루팔 사이트에서 gpforgnet_menu_local_tasks 로 검색해도 안나오네요.
구글링해도 안나오는 걸 보니, 아주 드문 경우네요. 이런 경우에는 다른 분의 사례 참고가 어렵겠습니다.
http://drupal.org/search/apachesolr_search/gpforgnet_menu_local_tasks

경고가 안나오도록 코어를 건드리는 것은 결코 추천하지 않습니다만, 최악의 상황이라면 할 수 없죠.

1. foreach 문 근처에 (array)를 넣어야 할 곳은 없는 지 살펴보는 것
2. 테마를 바꿔 보는 것은 어떨지요?
3. 그래도 안되면 다시 인스톨 하는 방법. (되도록이면 xampp 를 권합니다. APM_Setup도 나쁘지 않지만, 드루팔로는 사례가 드뭅니다)

답변 감사합니다.

  • chaos00365
  • 05/06/10
  • 금, 2010-05-07 11:57

답변 감사합니다. 일단 1번은 해봤구요 2번 은 할줄 모르구 3번은 말씀 해주셔서 xampp로 재설치 후 해봤지만 역시나 같은 현상이 일어 납니다. 2번 같은 경우는 일단 제가 드루팔만 따로 인스톨을 해 봤는데 인스톨 후 드루팔 웹 화면이 나와야 그 웹상에서 변경 할 수 있는 걸로 아는데 일단 그것 자체가 안되요 아파치 root 에 외국에서 준 그 문제의 소스를 넣고 root에서 실행 하면 말씀 드린대로 warning이 뜨는데 다른 화면으로 가도 마찬가지 입니다. 돌아 버리겠네요

admin 선생님 제가

  • chaos00365
  • 05/06/10
  • 금, 2010-05-07 11:59

admin 선생님 제가 디비정보와 소스를 드릴테니 한번 인스톨 해보시면 안될까요 부탁좀 드릴게요 제 네이트온 아이디가
chaos00366@nate.com 입니다. 부탁좀 드려요 기댈 분이 admin 선생님 밖에 없군요 ㅜㅜ

어이쿠. 답변 늦어서

  • admin
  • 09/09/07
  • 월, 2010-05-10 23:25

어이쿠. 답변 늦어서 죄송합니다.

* 이메일 주소를 등록하신 것 같은데 괜찮으시겠습니까? 님의 메일주소로 스팸이 늘어날 수 있거든요. 비밀글 기능이 없어서 죄송합니다. 가능하다면 익명으로 등록하시고, 여러 사람의 도움을 얻을 수 있도록 [상세 현상]이나 힌트가 될만한 정보를 써 주시는 게 어떨까요? 님은 드루팔 버전이나 DB 버전 등을 아직 알려주시지 않은 것 같습니다.

* 저희는 선생이 아닙니다. 행복하게 일하고 싶어하는 (게으른 한) 엔지니어일 뿐입니다.

* 소스는 불요한 듯 싶습니다. 최신판 드루팔 소스는 저희들도 구할 수 있습니다. 혹 님께서 최신판 소스가 아닌 것으로 이용하고 계시다면 그 버전을 알려 주십시오. 그리고 DB 버전이나 시도해 보았다는 Xampp 버전도 알려주십시오. 저희도 그 버전 그대로 적용해서 문제 현상을 겪는다면 훨씬 더 빨리 해결 가능할 겁니다.

------------------------------------------------

문제 해결의 4단계라는 좋은 글이 있습니다.
1. 현상 파악
2. 원인 진단
3. 문제 해결
4. 재발 방지

* 너무 당연해 보이지만, 의외로 많은 현장에서 1과 2, 특히 1에서의 광범위한 조사를 무시합니다.
놓친 현상(로그나 다른 에러)이 없는지 더 넓게 정보를 제공해 주시면 좋겠습니다.

* 대부분의 경우, 1과 2과 아주 상세하게 규명이 되면 3번은 손쉽게 처리됩니다.