서버 열었는데 빈페이지
본문
Nginx를 통해 웹서버를 열고 PHP 연동까지 성공적으로 마쳤습니다.
근데 위의 index.php 페이지를 열었을 때 아래 이미지처럼 빈 화면에 페이지가 없다는 오류문구만 하나 달랑 나옵니다.
간단하게 디버깅했을 때, include_once('./_common.php')를 타고 common.php 내부 코드까지는 정상 접근하는걸 확인 하였고 common.php 내부 코드 조금 읽다가 문제가 있는지 갑자기 코드 읽는걸 멈춥니다. (common을 제대로 못 읽어오면 사실상 페이지 출력이 안되는거니 빈 화면이 나오는 이유는 일단 서버 자체의 문제는 아니라는 것을 어리짐작할 수는 있네요.)
뭐가 문제일까요... 참고로 코드는 카페24 웹호스팅에 그누보드 깔려 있는 php코드 싹 긁어왔습니다.
답변 6
화면에 찍인 메세지로 검색해보는것도 방법일것 같네요.
Call to undefined function mysql_connect 이 문장으로 찾는데 검색창에서 잘리더라구요
MySQLi 모듈이 설치가 안 된 듯 합니다...
제대로 설치가 되었는지 부터 확인해 보세요
루트에 그대로 다 풀어서 사용하고 계신지
혹은 g5 ( 그누보드 폴더 통째로 넣어서 ) 를 통해서 접근하게 하셨는지 부터 확인해 보시구요
에러로 봐서는 위치를 찾지 못해서 생기는 함수 에러 같습니다
서버가 제대로 동작하는지도( 살아 있는지 ) 확인을 한번 더 해보세요
해당 파일의 디비 연결 함수를 지원하지 않아서 생기는 오류 같습니다
mysqli_connect 디비 연결 함수를 지원하지 않으면 mysql_connect 함수를 사용하도록 되어 있는데
하위 서버에서도 지원하는 mysql_connect함수 조차도 지원되지 않는것 같습니다
mysql이 설치되어 있는지 확인하시고
설치되어 있는 경우 mysql이 시작되어 있는지 확인하세요