CIFrameworks + CentOs + php + Apache + sqlrelay 질문 드립니다. 3주째네요..

   조회 4515   추천 0    

안녕하세요

바쁘신데 오늘 하루도 혹여나 아시는분이 있으실까봐 하여 글을 남깁니다.


현재 상태는 CI Framework의 php 파일을 열시 흰 화면 으로 나타납니다


확인해본건

1.APache PHP 연동 phpinfo () 확인

2.APache PHP OCI8 연동확인

3. CI 프레임워크  경로 설정확인 

4. edu/ 의 html , 이미지 확인

5.index.do  메모장형식으로 나오는거 rewrite 다운받아서 php 인식 확인

edu/system/application/controllers / *.php 로 구성되어있으며

edu/index.do 에서 경로나눠줍니다.


6. system/application/config 에서  Log 레벨 4 로 하고 경로 설정해도 로그가 안찍힙니다.

7. Apache 로그에도 acceess 만 나오고 error 로그에는 안찍힙니다.

8. php-development.ini  를 복사하여 /usr/lib/pnp.ini로 추가

9.extention sqlrelay.so 추가확인


계쏙 흰화면으로만나오는데 확인해볼게 더남아있을까요..? sqlrelay 연동 확인하는 방법은 따로없나요 ?




박지훈
짧은글 일수록 신중하게.
질문학생 2017-01
강한구님이 말씀하셧던 경로 제가 한번더 확인해본결과 경로는 system/applicaion 까지가 아니라 /edu까지가 맞습니다.
     
질문학생 2017-01
더하여 로그를 확인할수있는방법이있을까요 ㅠㅜ
김제연 2017-01
뭔가 건드리지 않으셨으면 edu .까지가 아닌  system까지가 맞습니다... 아파치의 도큐먼트 루트 경로를 저기 시스템 까지 해주셔야 하고요
강한구 님께서도 ... system으로 설정하라고 말씀해주셨던걸로 알고 있습니다.
     
질문학생 2017-01
운영소스를  옮기는중이라서 운영소스의 httpd.conf 의 Document Root 를 확인해보니 /edu 로 까지로 되어있습니다
김제연 2017-01
제가볼때..순수  ci .만으로 꾸며져 있는 홈페이지가 아닌것 같습니다..

일반 php . 로 꾸미고 ... 나중에 . ci . 를 적용시켜.. 일부만 ci 로 동작 하는 방식인것 같네요 ..
이부분은.. 소스를 보거나 만든 사람 이외에는 알수 없으며...

위와 같다면.. 질문학생님이 하시는 말씀이 맞습니다... 운영소소를 그대로 옮기시는거면.. 운영 서버의 컨피그를 잘 살펴 보시는
방법밖에는 없을것 같네요..
     
질문학생 2017-01
컴피그라하심은 httpd.conf인가요 ?
김제연 2017-01
기본으로 하셨으면 httpd.conf 만 설정해주시면 ci 에서는 아무것도 설정 안해주셔도 잘 뜹니다..
그런데 올리신글 지금 보니  index.do ci 파일인거 같네요 .. 위에 답변은 무시하시고...
그렇담 전체 . ci 프로젝트라고 볼때 ... 보안때문에 그런지 모르겠지만 폴더구조를 2도 아닌 3도 아닌 상태로 해놨기 때문에
소스 보면서 설정 하는 수밖에 없을 것 같습니다.

그런데 잘 돌아가는곳 서버의 소스라면.. 그냥 폴더 복사 하시고 httpd.conf 랑.  .htaccess 파일만 그대로 복사하셔도
큰 무리 없이 돌아갈것 같습니다. 디비 서버가 바뀌거나 했을 경우에는  system/config/database.php란 파일이 있을껍니다.
거기서 db수정 해주시면 되고 .. 딱히 만질건 없습니다.
     
질문학생 2017-01
말씀하신대로 httpd.conf 동일하게 햇고요
.htacess는 받은게 없어서 제가 .do 인식만하라고 추가하였습니다. 더하여 system/config/database.php 는 사용안하고 sqlrelay를 php에 extention 해서 사용합니다.
돌겠네요...
김제연님 정말 수고 많으십니다.
     
질문학생 2017-01
맞습니다 댓글정말 꾸준히 달아주셔서 감사합니다
Everyharu 2017-01
sqlrelay는 php 안에 개별적으로 내장된 모듈이 아닙니다.
외부 모듈이고, sqlrelay 라는 데몬이 별도로 동작합니다.
게다가 ci 에 원래부터 기본적으로 적용되는 모듈도 아닙니다.
디폴트 CI를 세팅중이라면 별로 상관없는 모듈입니다.
세팅하고 확인하는법에 대해서는 웹상에 정보가 많으니 찾아보시면될겁니다.
     
질문학생 2017-01
php.ini  sqlrelay 모듈을추가하여 extention으로 사용가능하지않나요 ????
현재 CI내부 database로 접근하지않고있습니다. datapool도마찬가지고요.
sqlrelay로 오라클을 작동시켜서 CI를 구현하는 방법으로 지금 이해하고있습니다만  말씀하신걸보면 .. 많이어긋납니다. 뭐가맞는건가요?
          
Everyharu 2017-01
sqlrelay 가 정확하게 뭐인지도 모르고 사용하시면 곤란합니다.
sqlrelay 가 정확하게 무슨 역할을 하는건지 document를 먼저 읽어보시기 바랍니다.
php에서 오라클을 사용하는데 있어서 꼭 필요한 모듈도 아니구요.
sqlrelay.so 는 단지 sqlrelay라는 데몬과의 커넥션을 해주는 모듈일 뿐이지 이것만 가지고는 어떠한 기능도 없습니다.
               
질문학생 2017-01
정리하자면 sqlrelay.so 를 php.ini 에 추가하여서 sqlrelay와 연동하는거 아닌가요 ? 왜굳이 별도라고 구분짓는지 이해가 가지않습니다.
정희섭 2017-01
이제는 업체 컨택 해보시는게 맞지 않나 싶은데요...
컨피그, 소스코드 오픈 하시던지...


QnA
제목Page 2110/5723
2015-12   1755420   백메가
2014-05   5228437   정은준1
2017-01   5351   김형준1
2017-01   4711   Gooos
2017-01   10369   더블케이
2017-01   4769   이건희
2017-01   6827   준호
2017-01   6642   가빠로구나
2017-01   4015   삐돌이슬픔이
2017-01   4367   AplPEC
2017-01   7845   회원K
2017-01   5277   일론머스크
2017-01   5313   isaiah
2017-01   4747   배려왕
2017-01   4182   마통
2017-01   4236   데뜨
2017-01   4760   밥알1김형근1
2017-01   4729   witbox
2017-01   6730   pilsuni
2017-01   4135   alice
2017-01   4574   LINKINPARK
2017-01   5861   이상율1