카페24는 php 5.5 였고, 새로 옮긴 곳은 a2hosting php7 이었습니다.
500에러를 뿜길래 php 버전을 5.6으로 바꾸고 정상 접속이 되었는데요,
php 버전이 7인 곳도.. 문제 없이 설치된 경우도 있었는데
음. 여튼
php 버전이 다를 경우 500 에러를 뿜던데 이건 왜 그런가요?
카페24는 php 5.5 였고, 새로 옮긴 곳은 a2hosting php7 이었습니다.
500에러를 뿜길래 php 버전을 5.6으로 바꾸고 정상 접속이 되었는데요,
php 버전이 7인 곳도.. 문제 없이 설치된 경우도 있었는데
음. 여튼
php 버전이 다를 경우 500 에러를 뿜던데 이건 왜 그런가요?
php5에서 정상적으로 작동되는것이 php7에서 정상작동하지 않는 이유는
mysql 모듈이 php7에서 삭제되었기 때문입니다.
mysql를 mysqli모듈으로 호출하도록 세팅해야 정상적으로 이용할 수 있습니다.
XE의 경우 files/config/db.config.php 파일에서 mysql 를 mysqli 으로 모두 수정해주시면 되요. (이노디비 사용경우에도 마찬가지.)
라이믹스의 경우 files/config/config.php 파일입니다.