호스팅 이전 후 db 쪽에 오류가 납니다. 채택완료
닷홈에서 호스팅A에서 기존 자료를 백업해서 호스팅A에서 호스팅B로 이전을 하는 작업을 하고 있습니다.
php랑 mysql 버전이 다르다면 오류가 날 수 있다고 하더라구요.
제 기존 호스팅(호스팅A)은 리눅스 웹 호스팅이고, php는 5.6, mysql은 5.5입니다.
이전할 호스팅(호스팅 B)은 닷홈 무제한 웹호스팅 BASIC 버전이고, php는 5.6, mysql은 5.7입니다.
제가 서버 쪽으로 잘 모르지만 최대한 검색해서 어찌저찌 백업해서 웹 데이터랑 db랑 이전을 했습니다.
겉보기엔 잘 옮겨진 것처럼 보이는데 [관리자페이지 > 기본환경설정] 에서 홈페이지 제목이나 기타 등등이 수정이 전혀 안되고, 글을 올려도 목록에는 없습니다 ㅠㅠ
phpmyadmin에 접속하니 치명적인 자바스크립트 오류라는 알림이 뜨긴 떴습니다.
그리고 호스팅B ftp에서 권한설정이 아예 안 되더라구요..
(첨부한 것과 같이 이런 식으로 안 됩니다.)
호스팅A에서는 권한설정이 잘 되었습니다 ㅠㅠ
아마 호스팅 환경이 달라서 오류가 나는 걸까요?ㅠㅠ 그러면 호스팅 B를 해지하고 똑같은 리눅스 웹 호스팅으로 다시 변경해야할까요.. 답변 주시면 감사하겠습니다!
답변 5개
1. 권한 설정은 ftp 상에서 원활히 되지 않으면 php 코드를 이용해서 처리해보세요.
예시)
@mkdir(G5_DATA_PATH, '707'); @chmod(G5_DATA_PATH, '707');
2. 호스팅 B를 해지하고 똑같은 리눅스 웹 호스팅으로 다시 변경하실 필요는 없습니다.
어차피 동일한 상황으로 보입니다.
3. 관리자 모드 로그인이 되신다는 걸로 봐서 db 연결 문제는 아닌듯 한데
저 같은 경우라면 일단 db charset 부터 확인할 것 같고
phpmyadmin이 있으시면 수동으로 db 입력해보고, sql로도 입력해볼 것입니다.
그리고 db 용량도 확인할 것이고, 말씀하신 것처럼 data 폴더 퍼미션도 확인해볼 것입니다.
이 외에도 수많은 문제가 있을테니 좀 더 살펴보시고 자세히 글을 다시 올리시면
전문가 분들께서 답변을 주실 것입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
그누보드의 경우 서버이전을 하게되면 DATA 폴더의 권한설정을해줘야합니다.
기존서버에보시면 DATA폴더의 권한이
apach , nobody, 그리고 유저 이런식으로 소유권이있을텐데 이부분들도 맞춰야합니다.
그래야 파일폴더를 사용할때 문제없이 사용이가능합니다 ~
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 php 코드 db나 sql 입력 방법 관련하여 잘 몰라서.. 호스팅 이전해서 복원하는 방법도 전혀 몰랐는데 어찌저찌 해서 한 거라 현재 오류가 많은 것 같네요.
작업 의뢰를 하거나 전문가한테 맡기기로 했습니다
자세한 말씀 감사드리고 채택 드리겠습니다 ! 감사합니다