2012-02-25 3 views
0

CakePHP 1.3 애플리케이션에서 자동 완성 기능 구현을 위해 tutorial을 따라 왔습니다. 이것과 관련된 모든 출처는 그 코드와 대략 일치합니다.CakePHP 사용자 정의 도우미 배포 관련 문제

내 로컬 WAMP에서 성공적으로 구현했지만 램프 서버에 배포하면 응용 프로그램이 중단됩니다 (html 페이지는 AutoCompleteHelper 입력 함수가 호출되는 양식에만 렌더링 됨).

사용 로그 문, I는 AutoCompleteHelper의 입력() 메소드에 .. 입력 기능에 장애가

$options = array_replace($baseOptions,$options); 

참조. 오류 출력이없는 것 같습니다. 다음은 $ options의 출력입니다.

Array 
(
    [autoCompleteUrl] => /catalog/bands/auto_complete 
    [autoCompleteRequestItem] => autoCompleteText 
) 

이것은 나에게 어울리지 않습니다.

또한 Stack에서 비슷한 내용의 issue을 발견했기 때문에 Cakephp 외부에서 몇 가지 조정할 수 있다고 생각했습니다. 더 많이 볼수록 이것이 필요하지 않을 수도 있다고 생각하지만, 좋은 참고 자료라고 생각합니다.

여기서 문제를 해결하려면 어떻게해야합니까?

답변

0

누구든지이 문제를 해결하기가 어려울 수 있습니다. 특히 로컬 호스트에서는 작동하지만 다른 램프 환경에서는 작동하지 않는 경우. 설정 문제 일 가능성이 있습니다.

  • 당신이 파일의 파일 권한이 호출되고 확인이
  • 당신이 파일이 실제로 존재하고 누락되지 확인이 : 여기에 그 올바른 방향으로 밀어 수로 보는 몇 가지가 있습니다
  • 당신은
  • 는 오류입니다 는

희망 화면이됩니다 표시되고 있는지 확인하기 위해 core.php에서 디버그를 켜기 시도가있는 서버의 오류 로그를 확인했다 올바른 방향으로 밀어 넣으십시오.

+0

좋아요, 포인터 덕분에, 척. 내 사이트의 오류 로그에 가서 아무런 불만이 없다는 것을 알았지 만 그때 나는 내가 5.2.17 대 5.3.8의 로컬을 가지고 있다는 것을 깨달았습니다. 그리고 whaddya는 알고 있습니까? Array_Replace는 5.3+입니다. 이제 나의 문제는 5.2 버전의 친숙한 솔루션을 찾거나 내 프로덕션 버전을 해결하기 위해 바뀝니다. – Kry

+0

당신이 문제를 발견하게되어 기쁩니다. 나는 그것이 얼마나 성가신 지 알 수있다. 항상 직장에서 일어난다. ;) 해피 코딩! –

관련 문제