zbxe이전 중 오류 문의 쿠폰모듈 오류?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
zbxe를 호스팅서버를 옮기면서 이전하게 되었습니다.
지난번에 centos nginx mariadb php7.4환경에서 rhymix 를 설치해 작동을 확인했습니다.
이번에는 원래 서버의 sql도 옮겨왔고 ftp백업을 통해 파일들도 var/www/html/zbxe폴더로 옮겨왔습니다.
처음 예상은 rhymix가 아니고 zbxe가 제대로 나올줄 알았는데 nginx오류를 냈어요
어차피 rhymix로 업글해야하니까
rhymix덮어쓰면 괜찬아질까 싶어
rsync -av rhymix zbxe 했습니다.
그래도 오류가 있어서 nginx/error.log를 보니 아래와 같습니다.
쿠폰모듈이 호환이 안되는것인가요?
안쓰는 모듈인데 지우면 되는 걸까요?
다른 설정오류일까요?
[error] 18868#18868: *1482 FastCGI sent in stderr: "PHP message: PHP Exception: Error #0 "Class 'Object' not found" in modules/coupon/coupon.controller.php on line 214
#0 /var/www/html/zbxe/classes/module/ModuleHandler.class.php(1297): couponController->triggerAddMemberMenu()
#1 /var/www/html/zbxe/classes/module/ModuleHandler.class.php(286): ModuleHandler::triggerCall()
#2 /var/www/html/zbxe/index.php(52): ModuleHandler->init()" while reading response header from upstream, client: 211.222.237.134, server: localhost, request: "GET /zbxe/ HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "handoctor.vps.phps.kr"
댓글 17
안쓰는거는 하나씩 지웠는데 textyle은 조금 쓰는데 이건 어떻게 살릴 방법이 있을까요?
텍스타일 모듈은 라이믹스에서 제거된 가상사이트 기능에 의존하는 자료입니다. Object 문제와 별개로 라이믹스에서는 사용하실수 없으므로 삭제하셔야 합니다.
안타까운 일이군요.
근데 로그인이 안되네요 모든 메뉴 링크가 예전주소로 되어있어서 캐시파일 재생성을 해야 하는데 관리자 메뉴에 못들어가고 있네요 -.-;;;
위 주소 도메인 변경전 설정을 변경하지 못한 경우 부분 참고하셔서 변경하시면 됩니다.
phpmyadmin을 이용해 xe_domains테이블에서 도메인을 직접 바꾸었습니다.
그랬더니 접속이 안되네요.
zbxe/files/config/config.php
'url' ==> array 부분에서
default=> ' 새로운주소 '
ssl=>'always' 를 false로 변경했습니다.
뭔가 많이 한것같은데
ERR_CONNECTION_REFUSED
라고 에러를 내내요.
아직 준비도 안됐는데 https로 자동 연결되네요.
브라우저 캐시를 비워보시거나 시크릿모드로 접속해보세요.
301 리다이렉트의 경우 캐시되는데 이경우 설정이 변경되어도 계속 https로 이동될수 있습니다.
이제 index.php는 뜹니다.
근데 모든 링크가 404 Not Found 가 뜨는군요.
[error] 18869#18869: *1914 FastCGI sent in stderr: "PHP message: PHP Warning: Use of undefined constant none - assumed 'none' (this will throw an Error in a future version of PHP) in /var/www/html/zbxe/files/config/config.php on line 52" while reading response header from upstream, client: 211.222.237.134, server: localhost, request: "GET /zbxe/index.php?module=admin HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "handoctor.vps.phps.kr", referrer: "http://handoctor.vps.phps.kr/zbxe/index.php?module=admin"
ssl=> none이 아닌가보군요
여기랑
"http://handoctor.vps.phps.kr/zbxe/
여기랑 두개 존재하는거 보니..
뭔가 잘못작업하신것인지.. 뭔지 모르겟네요.
정확하게 어떻게 처리하셨는지 차근차근 한스탭 한스탭씩 여기에 남겨보세용
zbxe/는 데이터이전 실험이에요. 데이터이전이 성공하면 루트로 덮어쓸려고요.
근데 모든 문서에서 404에러가 나네요.
https://rhymix.org/manual/introduction/nginx
화면은 잘 보이는데... 로그인이 안되는군요.
이 요청에 사용할 수 없는 HTTP 메소드입니다.
라고 하는데 이건 뭘 고쳐야 하는걸까요?
메뉴설정에서 보면
메뉴 타입: undefined(모듈이 존재하지 않음) 라고 되어있군요.
세부게시판으로 들어가면 내용은 있는데 메뉴에서 선택하면 404 오류를 내는데 이건 뭘까요?
가상사이트 내용 다 지워봐도 여전하군요.