ClemensKim - kyj909

만들면서 배우는 코드이그나이터 책을 보다. 에러가....흠. 본문

IT/JAVA & PHP

만들면서 배우는 코드이그나이터 책을 보다. 에러가....흠.

kyj909 2017. 5. 18. 17:41

아주 오랜만에 다시 php 를 해야하는데.......

코드이그나이터를 좀 써봐야 겠다는 생각으로

예전에 사논 책을 훌터보고 샘플을 실행해 봐야 겠다 싶어서

만들면서 배우는 코드이그나이터 프레임워크... 책 예제를 좀봤다.....

분명 오래전 기억으로는 샘플만 돌렸을때는 별 이상 없이 잘되던것들이....

와......에러가~~~그냥......막 뜸. ㅠ,.ㅠ

모지....이것저것 찾기 시작...

분명 내가 예전과 지금은 바뀐게 많이 있다. 대충 보니 버전관련 해서도 문제가 있고. 기타등등 이 있더라....

일단 php5.6 이하에서는 안보이던것들이 5.6 포함 이상인것들은 다 에러가 뜨더라...

뭐 상황이야 많겠지만....일단 검색질로 찾아보고 정리좀 해본다. 일단 에러는 다 없앴는데....

우선 내 상황은 좀 골때림. iis, mariaDB, php7 로 돌려봄 ci 는 그냥 2버전

그래서 내가 한것들은....일단 DB_driver.php 에서

var $dbdriver        = 'mysql';  --> 이걸 mysqli 로 바까주고.


core/Common.php 여기에서 257 라인 에서

return $_config[0] =& $config; 이 부분을


==> $_config[0] =& $config; return $_config[0]; 

이렇게 바까주고.


file: system/core/Loader.php
line:150

이 에러는

Common.php 에서 190번줄에서

function is_loaded($class = '')  부분을

===> function &is_loaded($class = '') 으로 수정(& 만 붙임)

그럼 일단 에러는 다 잡은듯......

흠....

이상.

Comments