묻고답하기
좀 큰일이 발생했네요.
2017.01.07 19:49
안녕하세요. 필그림입니다.
우분투에 xe 설치하고 사용중이었습니다.
자꾸 우분투 업그레이드필요하다는 메세지에 그만 업그레이드를 단행...
속으로 문제가 없어야 할텐데 하면서 마무리가 되었는데요.
(문제가 있어 mysql ,php 버전을 다운그레이드 했습니다.)
다행히 mysql 에는 테이블과 데이터가 정상적으로 있는데요.
xe 첫페이지는 문제없이 로딩되는데... (직접 쿼리를 써서 데이터를 가져오는 부분은 문제없이 처리가 됩니다.)
index.php?mid=...
이런 식으로 데이터를 가져오는 문구들이 모두 먹통이네요.
참고로 버전은 아래와 같습니다.
mysql Ver 14.14 Distrib 5.1.65, for unknown-linux-gnu (x86_64) using EditLine wrapper
PHP 5.6.29-1+deb.sury.org~xenial+1 (cli)
xe 1.8.27
아마도 xe가 설치될 때 php나 mysql 에 환경관련 파일을 수정할 텐데요.
그런게 날라가서 위 처리가 되지 않나 싶습니다.
무얼 확인해 보아야 할까요?
어떤분이 php.ini 파일에 뭔가를 집어넣어야 한다는데... ???
댓글 4
-
기진곰
2017.01.08 00:15
-
lloyd****
2017.01.09 13:50
xe 에러 로그는 어디에서 확인가능한가요?
-
Djuno1234
2017.01.09 14:33
xe가 자체적으로 에러 로그를 남기진 않는 것으로 알고 있고..
아마 웹서버의 로그를 찾아서 에러 로그를 확인해보라는 말씀이신 것 같습니다.
-
bluedream
2017.01.09 14:45
아마 PHP 관련된 라이브러리들이 제대로 설치되어 있지 않습니다.
저도 16.04로 너무 많은 고생을 했는데.. 결국은 14.04.5 64bit 버전으로 다운그레이드 해습니다.
14.04 는 모든 라이브러리들이 깔끔하게 설치됩니다.
우분투에서 기본 제공되는 버전의 PHP와 MySQL이나, 신뢰할 만한 출처에서 구한 패키지가 아니라면 정상 작동을 보장할 수 없습니다. 신뢰할 만한 출처에서 구한 패키지라도 기본 버전을 완전히 지우지 않고 이상하게 섞어서 설치하면 호환성 문제가 생길 수 있어요.
PHP 버전을 보니 우분투 16.04인 것 같은데, 사용하시는 MySQL은 우분투 16.04와 아무 상관이 없는 이상한 버전입니다. 도대체 어디서 구해서 까신 건가요 ㄷㄷㄷ DB 연동에 오류가 있더라도 전혀 이상하지 않은 상황입니다.
더 자세히 알고 싶으시면 서버의 에러 로그를 뜯어보세요.