Q&A

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.4
문제 페이지 주소 비공개 (검색로봇)

홈페이지를 처음 만들 때만 해도 젊었었는데, 이젠 어렵네요. ㅠㅠ

자세히 쓰려다 보니 글이 깁니다.

먼저 질문 전에 오류 내용을 검색하고, 댓글 따라서 수정도 해봤습니다.

홈페이지를 XE 1.....버전으로 만들고 여기저기 떠돌다가 지금은 후이즈에서 호스팅서비스를 받고 있습니다.
개인 홈페이지로 가끔 아카이브 형식으로 글을 올리는 것에 만족하고 놔두었는데요. 

가입자도 거의 없어서요.

그런데 보안 문제가 있다고 해서 보안서버인증서 설치를 부탁했고, XpressEngine Core 1.11.6에서
최근 1.11.22로 덮어쓰기를 했습니다. (순서는 정확하지 않음)
그런 후에 어느 부분에서인지 모르겠지만, 사이트의 기능 일부(쪽지 보내기)가 정상 작동되지 않아
관리자 페이지에서 라이믹스를 다운 받아 써보라기에 매뉴얼을 열심히 읽고 덮어쓰기를 했습니다.

결과적으로 Rhymix requires PHP 7.4 or higher. 이런 에러 메시지만 떠서 후이즈에 다시 서비스 신청을 했습니다.
7.4를 쓰려면 돈을 내고 업그레이드(?)를 해야 한다는 사실을 몰랐던 거죠.
그래서 이번 기회에 아무도 찾지 않는 홈페이지지만, 재정비를 하자 하고 돈도 쓰고 애도 쓰고 있는데, 안 되네요.

어렵습니다.

 

우선 현재 홈페이지 첫화면은

Your server is configured to hide error messages. Please see your server's error log for details.

이런 메시지가 떠 있구요.

호스팅 업체에서 온 문자메시지 내용은 웹호스팅, 요청하신 PHP7.4, Maria DB 10.1로 서버 이전 완료했습니다. 다만, 정상적으로 홈페이지 접속이 되지 않아 로그 확인해 보니, 아래와 같이 오류 내용이 확인됩니다.

PHP Exception: Error #0 "Class 'Object' not found" modules/socialxe/socialxe.controller.php on line 468

서버 공간만 제공되므로, 자세한 확인은 홈페이지 유지보수 업체 및 개발자를 통해 확인.......

 

그래서 검색 후 댓글을 보고 Object를 BaseObject로 바꾸라고 해서 했었는데, 그것도 안 되네요.

방금 전에는 라이믹스 최신 버전 2.1.36을 다운로드 받아 다시 업로드도 해봤습니다.

더 열심히 찾아 보고 수정하려다가 더 망치는 거 같아서 고민됩니다.

초보 운전자 뒤편 스티커에 많이 답답하시죠? 저는 미치겠습니다.라는 글이 생각나네요.

 

자비 넘치시는 도움 부탁드립니다.

상상22 Lv. 1

댓글 1

  • socialxe 모듈을 삭제하시면 됩니다. 일단 사이트를 띄우는게 먼저이니까요. Object 문제가 있는 버전이라면 수정해도 정상 동작하지 않을 가능성도 매우 높습니다.(소셜로그인 기능은 외부와 연동되는 기능이라 꾸준히 업데이트하지 않으면 동작하지 않는 경우가 많습니다) -> 대표적인 예로 https://rhymix.org/tip/1909895 네이버 연동 버그가 있습니다.

     

    소셜로그인은 추후 https://github.com/rhymix/rhymix-sociallogin 이 자료로 세팅하시면 기존 소셜XE 데이터도 그대로 사용 가능합니다.