채택완료

예전 gnuboard5.4.2.3 버전으로 제작한 홈페이지와 쇼핑몰 php8.0~ 사용 할수 있는 방법 질문 드립니다.

2020년도 gnuboard5.4.2.3 을 이용해 쇼핑몰과 테마를 구입하여 홈페이지를

AUTOSET10( PHP7.2.10까지 지원) 를 이용 PC에서 가상 서버를 사용하였고 정상 작동하여

php 5. 버전의 호스팅을 사용하였습니다.

요즘은 보안 문제로 PHP 8.0~ 이상을 사용하는 업체들이 많고 추세이다보니 그동안 제작해 놓았던 스킨들을 PHP8.0~ 이상에서 사용 하고 싶은데 스킨 빌더를 어떤 방법으로 수정하여 PHP8.0 번대에서 사용할수 있을까요?

현제 예전에 제작해 놓은 스킨들을 PC에서 xampp (PHP 8.0~ 이상지원) 가상서버를 이용

출력해 보았지만 다음 같은 에러가 뜹니다.



""치명적인 오류 : 처리되지 않은 오류: C:\xampp\htdocs\alltoall\lib\common.lib.php:1535에서 정의되지 않은 함수 mysql_connect()를 호출했습니다. 스택 추적: #0 C:\xampp\htdocs\alltoall\common.php(153): sql_connect('localhost', 'root', '') #1 C:\xampp\htdocs\alltoall\_common.php(2): include_once('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\alltoall\index.php(2): include_once('C:\\xampp\\htdocs...') #3 {main} C:\xampp\htdocs\alltoall\lib\common.lib.php 1535 번째 줄에서 발생 ""



도움을 주시면 감사 하겠습니다.
|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
PHP 7.X 버전대에서 더 이상 mysql_ 접두어 지원 않습니다.
최신 그누 경우, sql_ 접두어로 통일해서 mysql_, mysqli_ 접두어 동시에 대응하도록 업데이트 되었으니, 사용 중인 그누(영카트)를 일단 최신버전으로 변경하시는 걸 권합니다.
 

답변에 대한 댓글 2개

답변 감사합니다. 그럼 그동안 제작 놓은스킨은 사용이 어려울까요?
PHP 8.X에 맞게 문법 부분부분 수정하면 다 사용할 수 있지 않을까요?
5.4.23 이면 php 8x 에서도 무리없이 구동 가능합니다.
다만 스킨이라던가 그런건 하나하나 채크해봐야 겠네요.

답변에 대한 댓글 1개

답변 감사 합니다.
그럼 autoset (php7.2.1까지 지원)가상 서버에서는 정상 작동 하는데 xampp 가상 서버에서는 작동 하지 않을까요 ?

답변을 작성하려면 로그인이 필요합니다.