홈페이지 접속하면 코드가 그대로 표시되는 오류
본문
안녕하세요, 홈페이지 접속하면 아래 사진과 같이 코드가 그대로 출력되는 문제가 발생했습니다.
홈페이지 제작을 외주사에 맡겨서 받은 파일을 /var/www/html에 그대로 옮겼습니다. 외주사에서는 php와 mysql의 버전을 맞춰보라고 해서 맞춰볼려고 했었으나, mysql만 버전을 맞추지 못했습니다. 외주사에서 말하는 mysql 버전은 5.0인데 아무리 해봐도 도저히 5.0으로는 설치를 못하겠더라구요... 그래서 5.7로 했는데 이런문제가 발생합니다. 컴퓨터 세팅은 다음과 같습니다.
centos 7
apache2 : 최신버전
php : 5.4.16(외주사에서 말하는 버전)
mysql : 5.7
추가적으로... mysql 5.0을 설치할려고 할 때 진행이 안되던데 옛날 버전이라 호환성 문제같은 것으로 인해 초보자가 진행하기 조금 까다로운 버전인가요? 읽어주셔서 감사합니다.
답변 4
아파치에서 mod_php 모듈 확인 필요
Mysql 버젼 변경은 필요없습니다
Test.php와 test.html을 만들어서 (php코드를 넣어서)호출해본 후 다시 질문해보세요
php 파일 및 db 언어셋 인코딩 오류로 보이네요.
EUCKR이면 파일/DB/호스팅 모두 EUCKR로 맞추시고,
UTF-8이면 파일/DB/호스팅 모두 UTF-8로 맞추시고,'
흠....제작 회사에 셋팅을 해달라고하시징.....--;;
일단 이렇게 해보세요. 데이타베이스는 왠만하면 버전이 높다하면 거이 하자는 일어나지않는부분입니다. 그래서. 다음과 같은 참조해보세요.
php모듈이 아파치에설치 되었는지 확인하셔야하고, 또httpd.conf 에서
LoadModule php7_module /etc/httpd/modules/libphp7.so
모듈 활성화 해주세요
또한 php.ini 파일을 열어
다음과 같이 수정해주시구요
AddType application/x-httpd-php .php .html
그리고 아파치를 재시작합니다.
그래도 이상있을시에는 또는 어렵다하면은 제일 쉬운방법은.....
외주에서만들어준 것을 업데이트 하기전에 ...
그누보드 원본을 설치 를 해보세요.....
그렇면 서버쪽 셋팅은 이상없는걸 확인한다음에...
외주에서 받은파일을 업데이트 하시는게 맞을듯 합니다.