제목 | php5.6 에서 소스업로드하고, 환경설정하고 접속하니 오류메시지 | ||
---|---|---|---|
글쓴이 | 윤원석 | 작성시각 | 2017/05/24 14:29:19 |
|
|||
PHP 5.6 에서 ( Centos 7 , MYSQL 5.6 )
책소스 다운받아서 업로드하고 http://www.hanbit.co.kr/support/supplement_list.html?keyword=codeigniter
기타 환경설정 완료하고 접속하니, 서버 오류 메시지 확인 하였습니다. 기본 system 폴더 이하 함수들을 로드 하지 못하는 문제 인것 같은데요.. 어디서 설정을 해야 하는지 확인 부탁 드립니다.
* 책소스 구현 확인 접속 URL = http://codeigniter.testy.kr/bbs/board/lists * 웹서버 로그 메시지 [:error] [pid 18285] [client 175.210.135.53:56716] PHP Fatal error: Call to undefined function form_open() in /home/www/ci/bbs/application/views/board/list_v.php on line 61, referer: https://codeigniter.testy.kr/bbs/board/lists/ [:error] [pid 18284] [client 175.210.135.53:56733] PHP Fatal error: Call to undefined function form_open() in /home/www/ci/bbs/application/views/board/list_v.php on line 61, referer: https://codeigniter.testy.kr/bbs/board/lists/ci_board/page/5
PS. 코드이그나이터 2.2.6 다운로드해서 이 소스 내에서, 책을 보며 코딩 했습니다. 102 페이지까지 잘 따2.2.6 라 했으나 기본 system 폴더 이하 함수들을 로드 하지 못하는 문제 확인 하였습니다. 여러가지 소스 분석을 해보았으나 잘 안되서 책소스 전체를 웹에 올려서 확인 해 보니 동일 합니다.
==> PHP 7.0 업데이트하고 그대로 웹페이지 접속하니 웹 로그 에서 Call to undefined function mysql_connect() in 와 같이 내장함수를 읽지 못하네요..
|
|||
다음글 | write_v 관련 질문입니다. (1) | ||
이전글 | 로그인이 필요한 게시판을 만들고있는 학생입니다. (2) | ||
윤원석
/
2017/05/29 13:57:01 /
추천
0
|
변종원(웅파)
/
2017/05/29 14:08:01 /
추천
0
메인에 없는 게시판이다 보니 제가 질문 올라온 것을 놓쳤네요. php7에서(정확히는 php5.4부터) mysql 드라이버가 없어졌습니다. mysqli 로 드라이버를 바꾸시면 됩니다. database.php 그리고 책은 php7을 기준으로 쓴 것이 아니라서 에러가 납니다. 아래 링크에서 아래에서 4번째 댓글 참고하셔서 core 수정해야 합니다. http://cikorea.net/bbs/view/tip?idx=8397&page=4&view_category=&lists_style=
책은 ci 2점대 버전과 php5점대를 기준으로 작성된 것이라 가급적이면 환경을 맞춰서 공부하시는게 지금과 같은 문제를 피할 수 있습니다. |
....