CI 묻고 답하기

제목 [재문의] CI 2.0 대 버젼 & zendAMF 연동
글쓴이 엠보싱 작성시각 2011/10/31 18:24:22
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 21146   RSS

안녕하세요  활기찬 한주의 시작을 하고 계신지요 ;;;

저는 월요병에......-ㅠ-

전에 올린  문의 인데 아직 해결책을 찾지 못해 재 문의드립니다.   

==========================================================================

ci 1.7대 버전에서  amf 를 붙여서 사용하다가

이번에 ci 를 2.0 대 버전으로 올리고  zendamf 도 1.1  버전으로 올려서 붙여  통신  테스트 중 

통신이 안되서  애를 먹고 있는 사람인데요 =ㅠ=

http://code.google.com/p/zendamf-codeigniter/

이 방식과 

ci 2.0 버전과  amf 1.1  버전을  통합한
http://code.google.com/p/zendamf-codeigniter/updates/list

이 버전으로 통신 테스트를 했었는데  

Zend Amf Endpoint       

성공 문구는 떴는데   막상  flex 와  통신을 해보니 

결과 값이  BadVersion  이나   [RPC Fault faultString="" faultCode="0" faultDetail=""]

이러한  문구만 출력 되고  서로 통신이 되지 않는것 같아서요 ;;;     

글을 보니  " 투덜이 " 님이  한번 테스트를 하셨던거 같은데   해결책이 없을까요 ㅠㅠ

태그 ci 2.0,2.0,zendamf,amf
 다음글 [초보]like에 관하여 (3)
 이전글 쿼리 스트링 문제... (2)

댓글

변종원(웅파) / 2011/10/31 19:01:13 / 추천 0
쓰시는 분들이 없어서 답변이 없었던 것 같네요.

현재로서 테스트해볼만한 방법은 ci1.7대 버전에 zendamf를 1.1 붙여서 테스트 해보시는 것입니다.
위 환경에서 문제가 없다면 ci2.X대와 zendamf1.1대가 어딘가에서 에러가 나는 것이구요.

구글링중에 아래와 같은 답변이 하나 있네요.
Problems with Zend Amf package that produce errors like BadVersion may be corrected by using lower versions of PHP like 5.2.6, this error could be result of PHP files encoding in ISO-8859-1.

php버전을 낮추거나 php파일의 엔코딩을 utf-8로 해보시기 바랍니다.(utf-8이 아니라면)

이런 답변도 있네요.
I wouldn't trust Milos's comment since after 2 days of testing and debugging, I found out that my problem (the infamous “NetConnection.Call.BadVersion” error) was coming from my services PHP file being encoded in UTF-8.


아래 링크 보시고 다시 연동을 해보시는 것도...
http://blog.naver.com/rutee9?Redirect=Log&logNo=130102417150
한대승(불의회상) / 2011/10/31 22:14:52 / 추천 0
도움이 못 되어 드리는군요.
이럴땐 패킷 스니퍼링을 권해 드리고 싶네요.