Extra Form
PHP PHP 5.6
CMS XpressEngine

xe..설치가 루트가 아닌../xe입니다.

 

최근글 위젯을 사용해 홈 첫페이지에 최근글을 만들어 보여주면..아래 화면처럼..

글 주소가 https://000/xe/12345..이런식으로 링크가 되는데요..

 

실제 주소는 https://000/xe/***/12345..이거든요..***=게시판 이름

 

해결방법이 xe를 루트로 이전해야만 가능한 사항인지요?

 

1.JPG

  • profile
    네.
  • profile

    mid 명 안나오는건 루트하고 상관없구요. 위젯들이 잘못 만들어져서 그렇습니다. 최신 코어와 최신 위젯은 고쳐졌습니다.

    루트로 옮기는건 /xe 만 빠지는 겁니다.

  • profile profile
    현재 xe..버전이..1.8.42..입니다..몇 버전이상으로 해야 수정 되는지와..최신 위젯..다운로드 주소좀 가능할련지요?..좋은 답변 눌렀는데..정회원이 아니라서^^..

    .정회원이 되기엔 아는게 없어서..정회원 신청서에 답변을 못했습니다.영원한 준회원..
  • profile profile

    글쎄요. 하도 오래전에 고쳐진거라 몇 버전 이상을 찾아서 하시는 것이 바람직 하신건지.. 최신 코어는 조건 없이 적용해야 합니다. 물론 이견이 있으시겠지요.

    기본 코어에 내장된 컨텐츠위젯의 경우 해당 부분이 반영이 되어있습니다. 이것도 최신 것으로...

  • profile profile

    아래와 같은 에러는 왜 일까요..코어 업그레이드하니 ..

    다시 옛날 버전으로 복원하고 있습니다.

    Fatal error: Class 'BaseObject' not found in /www/tenniseye_com/xe/classes/module/ModuleObject.class.php on line 10

    ..앞에.. www..이게 문제일까요?

  • profile profile

    php5.6 맞나요?

    php7.2 부터는 Object 함수를 쓰지 못합니다. 서드파티 자료 중에 Object 를 쓰고 있다면 BaseObject로 다 바꿔야 합니다. 이건 검색을 통해 알아보시구요.

    근데 php5.6 이라고 하셨는데 왜 그 에러가 나는지 의문이네요.

     

    www 는 사용하시는 웹 루트 입니다. 상관 없는 정상입니다.

  • profile profile
    호스팅사에 알아보니..5.4입니다.,
  • profile profile
    5.4면 더 아래입니다. 잘못 전달 받으신 것 같네요. 7.2 이상이어야 저런 상황이 벌어질텐데요???
  • profile profile

    코어파일 올리다가 잘못 뻑난경우같은데요.

    BaseObject를 찾지 못했다는 뜻입니다.

     

    실제로 Object관련 문제는

     

    Fatal error: Class 'Object' not found in ~~~ on line ~~~
    이렇게 떠야 정상입니다.

  • profile profile
    네. php 버전이 그렇다면 업데이트시 뭔가 잘못되었나 보네요.
  • profile
    웹은 복구가 되었는데..관리자 접근이 안되는 문제가 생겼네요.

    Fatal error: Class 'BaseObject' not found in /www/tenniseye_com/xe/modules/admin/admin.admin.model.php on line 815
  • profile profile
    람보님의 답변 참고하세요.
  • profile profile
    1.8.42를 다운 받아서,,admin.admin.model.php..이 화일을 업로드 하는데...전송실패가 반복되네요..777로 했는데도..혹시 업로드 실패 이유가 있을까요?
  • profile profile

    기본적으로 문제가 없어야 맞습니다.
    호스팅 업체에 문의 해보세요.

  • profile

    낮은 버전에서 BaseObject 에러는 해당파일에서
    BaseObject 를 Object로 변경하면 될텐데요

    혹은 php 버전을 올리시거나