제목 | php 업데이트후 CI작동 안됩니다. | ||
---|---|---|---|
글쓴이 | ssukai | 작성시각 | 2012/04/18 21:01:48 |
|
|||
php 5.2 버젼 사용하다가 버그가 있다고 해서 5.3 버젼으로 업데이트후에 CI가 작동을 안합니다. 일반 native php 로 코딩 한것은 제대로 작동 하는데 index.php 파일 부터가 작동을 안합니다. php버젼 업데이트후 다른작업을 해야 할것이 있나요?? CI버젼은 2.0.3 버젼 입니다. |
|||
다음글 | PHP_SELF 에러가 나는데요 왜 이러는거죠? (1) | ||
이전글 | [질문]세그먼트,파라미터 무시하기 (6) | ||
theagri
/
2012/04/18 21:06:38 /
추천
0
short tag 쪽 설정 보셨나요?
|
ssukai
/
2012/04/18 21:11:04 /
추천
0
short_open_tag = On 되어 있습니다.
|
변종원(웅파)
/
2012/04/19 00:13:33 /
추천
0
php-mysql 도 같이 업데이트 하신거죠?
|
ssukai
/
2012/04/19 00:45:06 /
추천
0
mysql 은 업데이트 안했고요
php 만 업데이트 했습니다. 처음 홈페이지 접속 하면 아무것도 안나오고 그냥 흰 화면만 나옵니다. 도메인주소 뒤에 / 하고 아무 영문 치면 CI 404 페이지는 나옵니다. |
변종원(웅파)
/
2012/04/19 07:02:50 /
추천
0
그냥 mysql이 아니라 php와 mysql을 연동해주는 부분이 있습니다. php업데이트를 하면 php-mysql 연동부분도 php버전에 맞게 업데이트를 해줘야합니다. 흰 화면 나오는건 mysql 연동버전이 맞지않아 에러가 나는겁니다. ci log 함 보세요. 또는 아파치 로그 참고 |
ssukai
/
2012/04/19 10:13:39 /
추천
0
mysql 디비 서버는 다른서버에 있는데도 연동을 해줘야 하는건가요?
php-mysql 연동 이라는게 뭐죠? php 컴파일 할때 --with-mysql 옵션을 지정하라는것인지요?? |
변종원(웅파)
/
2012/04/19 13:19:07 /
추천
0
db 문제인지 판단하기 위해 ci 말고 그냥 php로 mysql 연결하는거 작성해서 돌려보세요.
|
ssukai
/
2012/04/19 13:38:18 /
추천
0
따로 php파일 만들어서 db연결하고 하면 제대로 나옵니다.
아마도 php 5.2.* 대 버젼 사용하다가 php 5.3.*대 버젼으로 업데이트 할때 5.3버젼대 에서 사용못하는 register_long_arrays 등 몇가지 함수 때문에 에러가 나는거 같에요.. CI 2.1.0 대로 업데이트 해도 해결이 안되네여.. |
변종원(웅파)
/
2012/04/19 14:18:13 /
추천
0
php5.3의 몇몇 함수 문제는 1.7.3 버전대에서 해결된 문제입니다.
ci 로그하고 아파치 로그 보시는 수밖에 없겠네요. |
ssukai
/
2012/04/19 14:52:11 /
추천
0
CI로그는
DEBUG - 2012-04-19 15:00:07 --> Config Class Initialized DEBUG - 2012-04-19 15:00:07 --> Hooks Class Initialized DEBUG - 2012-04-19 15:00:07 --> Utf8 Class Initialized DEBUG - 2012-04-19 15:00:07 --> UTF-8 Support Disabled DEBUG - 2012-04-19 15:00:07 --> URI Class Initialized DEBUG - 2012-04-19 15:00:07 --> Router Class Initialized DEBUG - 2012-04-19 15:00:07 --> No URI present. Default controller set. DEBUG - 2012-04-19 15:00:07 --> Output Class Initialized DEBUG - 2012-04-19 15:00:07 --> Security Class Initialized DEBUG - 2012-04-19 15:00:07 --> Input Class Initialized DEBUG - 2012-04-19 15:00:07 --> Global POST and COOKIE data sanitized DEBUG - 2012-04-19 15:00:07 --> Language Class Initialized DEBUG - 2012-04-19 15:00:07 --> Loader Class Initialized DEBUG - 2012-04-19 15:00:07 --> Helper loaded: basic_helper DEBUG - 2012-04-19 15:00:07 --> Helper loaded: cookie_helper DEBUG - 2012-04-19 15:00:07 --> Database Driver Class Initialized 이렇게 나옵니다. |
ssukai
/
2012/04/19 15:21:58 /
추천
0
해결 했습니다.
도움주셔서 감사합니다. |
변종원(웅파)
/
2012/04/19 17:02:16 /
추천
0
ssukai/ 어떻게 해결하셨는지 올려주시면 다른 분들께도 도움이 될겁니다.
|
ssukai
/
2012/04/19 17:14:35 /
추천
0
아..ㅋㅋㅋ
전에 mysqli로 db를 설치 해놔서 Ci config에 $db['default']['dbdriver'] = 'mysqli'; 로 써놨는데 php 업데이트를 했더니 mysqli항목이 없더군요... 그래서 오류가 났던것 입니다. |
변종원(웅파)
/
2012/04/19 17:47:41 /
추천
0
허무개그네요. ㅎㅎ
|