테스트 사이트 - 개발 중인 베타 버전입니다

홈페이지 이전관련 질문드려요 채택완료

강함이 10개월 전 조회 1,994

새로운 계정을 만들어, 기존의 홈페이지를 백업해서 복원하려고 시도했습니다.

 

SSH로 기존 계정에 접속한 후 파일과 DB 백업해서 새로운 계정으로 옮기고,

 

SSH로 새로운 계정에 접속해서 파일과 DB 복원시켰습니다. 

 

새계정 data/dbconfig.php에서 유저와 비번 바꿔주었고요.

 

홈페이지 접속하니 에러가 나네요. 

" 지금 이 페이지가 작동하지 않습니다. HTTP ERROR 500 "

 

어디에서 문제가 발생한 걸까요? 도움 부탁드립니다.

참고로, 구계정은  php 버전이 7 이고요. 신계정은 php버전이 8입니다. 나머진 똑같고요.

 

 

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

답변 3개

채택된 답변
+20 포인트
glitter0gim
10개월 전

PHP:7에서 PHP:8로 전환하려면 기존 프로젝트 코드 호환성을 점검하고,

deprecated 함수와 기능을 최신 문법으로 대체하여야 하며,

타입 선언 및 비교 방식을 엄격하게 수정해야 합니다.

또한, MySQL/MariaDB 연결은 PDO 또는 mysqli를 사용하고,

필요한 확장 모듈(mbstring, pdo_mysql 등)을 설치 및 활성화해야 하며,

코드 내 함수와 연산 방식의 비호환성을 점검하고

에러 로그를 분석하여 필요한 변경 작업을 수행해야 합니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

강함이
10개월 전
답변 감사드립니다~

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

s
sinbi Expert
10개월 전

500 에러는 서버측 문법 에러입니다. (PHP 버전에 안 맞는 문법 사용)

즉, 에러난 코드를 모두 php8에 맞게 수정하셔야 합니다.

일단, 서버측 문법 에러 표시되게 설정 후, 에러 위치 점검해 보세요.

https://homzzang.com/b/faq-63

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

강함이
10개월 전
답변 감사드려요~

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

10개월 전

php8 환경에선 에러가 나와요 새로 설치 하지 않는 이상은 에러 나와서 아마 추려서 옮겨야되요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

강함이
10개월 전
db 에러가 생긴다는 말씀이신가요? 그누보드5 와 php8은 잘 호환성이 안좋은건가요?
강함이
10개월 전
답변 감사드립니다

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

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

로그인