제목 | eaccelerator 설치후 CI화면이 안열립니다. | ||
---|---|---|---|
글쓴이 | 아놀드 | 작성시각 | 2013/08/05 14:07:43 |
|
|||
CentOS 6에 php 5.3.3 에 Zend Guard Loader 가 설치되어있고요.. wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2 tar -xvjf eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1 /usr/bin/phpize ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config make make install 그후 /usr/lib64/php/modules/eaccelerator.so 파일생성도 확인후.. php.ini에 아래 소스를 추가하였습니다. [eAccelerator] extension="/usr/lib64/php/modules/eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.cache_dir="/var/tmp/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9" 그리고 아파치 재가동하고 php -v 를 한결과 PHP 5.3.3 (cli) (built: Jul 12 2013 20:35:47) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies 와 같이 뜹니다. 모든게 정상적으로 설치된것 같은데... 코드이그나이터 소스를 홈디렉토리에 풀고 실행해보면...화면이 안뜨네요.. 그래서 eaccelerator.enable="0" 으로 해놓으면 CI화면이 잘열리고요.. CI에서 설정해야할 부분이 있나요? 조언좀 부탁드립니다. |
|||
다음글 | "쌍따옴표"처리는 어떻게 하나요? (1) | ||
이전글 | 안녕하세요. routes 설정에 대해 질문 올립니다 ㅠ (3) | ||
아놀드
/
2013/08/05 14:24:47 /
추천
0
|
박순철
/
2013/08/05 14:30:26 /
추천
0
CI 에서 딱히 설정한 부분은 없을것 같아요.
저 같은 경우는 eAccelerator v0.9.6 인데 CI 설정과 무관하게 잘 돌아갑니다. |
아놀드
/
2013/08/05 14:45:46 /
추천
0
그러게요..아직 apm설정은 안해놓은 상태라...
대충 웹페이지만 열리게 해놓은 상태라서...그런건가? 설정은 아직 안하고 기본 apm과 확장모듈만 좀 설치해놓고 CI 소스만 올려놓은 상태입니다. CI랑은 무관하겠죠? 답변 주셔서 감사합니다. 꾸벅 _ _; 다시한번 하나하나 점검해봐야겠네요... |
아놀드
/
2013/08/05 16:23:01 /
추천
0
아파치 부터 설정 쭉하고..
CI도 새로 풀어서 넣고 띄어봤는데...역시나 안뜨네요.. 처음에만 사이트가 열리고 새로고침하면 화면이 안나오네요... 캐쉬에 저장이 잘못된건가? 뭐가 문제인지 모르겠네요... |
oursong
/
2013/08/05 17:24:53 /
추천
0
아파치 error 로그 확인해 보셨는지요? 로그에 에러 내용 나와있을 듯 한데...
|
들국화
/
2013/08/05 17:43:40 /
추천
0
대부분의 문제는 캐시디렉토리의 권한 문제이지 않을까 점쳐 봅니다. ^^;
에러로그 찾아 보세요. |
아놀드
/
2013/08/05 20:17:49 /
추천
0
o_ov 님 말대로 에러로그를 보니..
PHP Fatal error: Cannot redeclare class Welcome in /home/web/ramses/application/controllers/welcome.php on line 3 라고뜨네요... 그부분을 보니... class Welcome extends CI_Controller { CI컨트롤로 상속받아 클래스 생성한 구문인데...왜 에러인지? 모르겠네요. 전체 에러부분을 보면.. [Mon Aug 05 20:43:27 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Mon Aug 05 20:43:27 2013] [notice] Digest: generating secret for digest authentication ... [Mon Aug 05 20:43:27 2013] [notice] Digest: done [Mon Aug 05 20:43:27 2013] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations [Mon Aug 05 20:45:35 2013] [error] [client 121.169.225.32] PHP Fatal error: Cannot redeclare class Welcome in /home/web/ramses/application/controllers/welcome.php on line 2 이렇게 나오네요.. |
oursong
/
2013/08/06 09:59:22 /
추천
0
CI에서 설정할 부분은 없습니다. 제가 eaccelerator에 대해 아는게 없어서 모르겠지만 에러 로그자체는 index.php에서 컨트롤러를 재선언못하고 있는걸로 보입니다. eaccelerator설정에 관해 찾아보시는편이 나을듯 하네요.
|
아놀드
/
2013/08/06 11:55:16 /
추천
0
쿨하게 eaccelerator 버리고 가야겠습니다! |
정보는 잘 나오는데..eaccelerator.enable="1" 활성화하면 ci화면이 안나오네요..