묻고답하기
제로보드설치시이런오류문구가떠요
2015.07.23 00:52
Warning: Illegal string offset 'no' in /host/home/(홈이름)/html/bbs/lib.php on line 94
Fatal error: Call to undefined function session_register() in /host/home/(홈이름)/html/bbs/lib.php on line 136
관리자 정보 설정 후에 이게 자꾸 뜨는데 왜 이런 걸까요? bbs를 새로 깔아도 계속 같은 오류가 떠요... 휴 어떻게 안 뜨게 하는 방법 없을까요?
댓글 3
-
기진곰
2015.07.23 14:22
-
잉잉이
2015.07.23 15:35
네 옛날 제로보든데... 옛날 php면 뭐 어떤 식으로 만지면 될까요???? 옛날 php가 뭐죠???ㅜㅜ 죄송합니다 모르는 게 많아서....
-
기진곰
2015.07.23 15:42
제로보드에 4.0, 4.1 등의 버전이 있는 것처럼 PHP 언어 자체에도 5.2, 5.3, 5.4 등의 버전이 있습니다. 시간이 지나면 프로그래밍 언어도 바뀝니다. 새로운 문법이나 기능이 추가되고, 예전에 있던 기능이 없어지기도 하죠.
제로보드는 오래 전에 만들어진 프로그램이라 오래 전의 PHP 언어로 작성되었고, 그래서 최신 버전의 PHP 언어와는 호환되지 않습니다. 웹호스팅 업체에 따라 PHP 언어 버전이 다르니, 예전 버전을 제공하는 업체로 옮기거나 예전 버전을 지원하는 상품으로 변경해야 합니다. 그 밖에 딱히 님이 하실 수 있는 것은 없습니다.
최근에 웹호스팅을 옮기셨다면 그게 문제이고, 잘 쓰던 웹호스팅에서 갑자기 문제가 생기기 시작했다면 웹호스팅 업체에서 PHP 버전을 변경했을 가능성이 높습니다.
XE가 아니라 옛날 제로보드 말씀이죠?
PHP 버전이 너무 높아서 생기는 문제입니다. 옛날 프로그램은 옛날 PHP로 돌려야 합니다. PHP 5.3 이상은 무리일 듯.