2014-06-09 2 views
0

그래서 웹 앱을 구축 중이며 로컬 호스트에서 Jelastic으로 이동하기로 결정했습니다. 앱에 맞춤 모듈 하나가 필요합니다 (mod_auth_cas). 나는 모듈을 추가하기 위해 Jelastic 웹 사이트의 지침을 따랐다.Jelastic 용 Apache에서 ELF 헤더 오류 및 모듈 빌드

내가 따르지 않은 유일한 단계는 2.2.15에 대한 모듈을 컴파일하는 것입니다. 해당 버전을 구성하려고 시도했지만 2.2.24 버전과 동시에 Mac을 실행하는 방법을 알 수 없습니다. 나는 2.2.24와 함께 작동하는 모듈이 2.2.15와 함께 작동해야한다고 생각했다.

은 내가 Jelastic 서버에 .so는 파일을 업로드하고 httpd.conf 파일에 다음 LoadModule 명령을 추가 :

LoadModule auth_cas_module /usr/lib64/php/modules/mod_auth_cas.so 

을하고 아파치를 다시 시작됩니다. 이 때이 오류가 오는 것처럼 보였다, 내가 한 연구에서

Failed to start 
Stopping httpd [ OK ] Starting httpd 
Jelastic autoconfiguration mark httpd 
Syntax error on line 161 of /etc/httpd/conf/httpd.conf 
Cannot load /usr/lib64/php/modules/mod_auth_cas.so into server 
/usr/lib64/php/modules/mod_auth_cas.so invalid ELF header [FAILED] 

: 나는 다음과 같은 오류가 발생했습니다 "설치가 이다 '손상'또는 누군가가 잘못된 프로세서/이진 유형에 대한 뭔가를 설치했습니다."

그래서 무엇을해야할지 생각하고 있습니다. 나도 아파치 2.2.15를 설치하고 그 모듈을 컴파일하는 방법을 알아야하거나, 내가 Jelastic 쪽에서 무엇을 잘못하고 있는지 알아 내야하거나 .so 파일이 왜 나오는지 알아야한다. 타락했다. 어느 것이고, 어떻게해야합니까?

답변

0

실제로 문제는 다른 플랫폼입니다.

모듈을 올바른 플랫폼 용으로 컴파일하고 설치했습니다.

FYI :이 모듈을 사용하려면 conf.d에 cas.conf 파일을 작성하십시오.이 파일을 열고 그에 맞게 수정하십시오.

0

호스팅 제공 업체에 문의하여 해당 모듈을 컴파일하도록 요청하는 것이 좋습니다. 문제는 그 (다른 시스템/시스템의 컴파일이 너무 비슷하지 않음)에 의해 발생할 가능성이 가장 높습니다. 그렇지 않으면 적어도 우선 배제해야 할 문제입니다.