일단 서버를 잘 몰라 기껏 세팅한 서버를 망가뜨릴 수 있기 때문에...

 

안전하게 현재 서버를 백업하여 기존에 사용하던 서버에 설치를 한 후..

 

 

에러메시지의 향연을 지켜보다... 간신히 성공했네요..

 

//PHP 5.6.16

https://location.how/list/320

 

//PHP 7.0.0

https://php7.location.how/list/320

 

판단은 여러분이....

 

 

 

 

 

 

허...어렵당..ㅇㅅㅇ;;

 

다른 분들께서 말씀하신대로 사이트 메뉴와 사이트디자인 메뉴에서 오류가 나오네요..

 

메뉴 모듈 문제인듯....

 

원인은 모르겠고.. 어째선지 aNode? 값이 없더라구요...

 

 

case "last":
htParentInfo = htNodeInfo[sParentSrl];
//console.log(222, htParentInfo, sParentSrl);

aNode = htParentInfo.aNode;
if(aNode.length == 0){
sTargetSrl = 0;
}else{
sTargetSrl = aNode[aNode.length - 1].sNodeSrl;
}
break;

 

 

var $ = jQuery;

if(aNode.length == 0){
return "";
}

 

  • Lv16
    열심히 메뉴 쪽 디버깅 중인데..

    메뉴 정보를 받아오는

    getMenuAdminSiteMap 함수를 아예 접근조차 못하네요..ㄷㄷ?
  • Lv16

    대충 결론은... 메뉴 정보를 가져오는 것을 ajax(exe_json?)로 호출하는데

    그걸로 실행했을 때 menu모듈의 getMenuAdminSiteMap 함수에 접근 조차 못한다... 가 결론입니다. ㅇㅅㅇ....

  • Lv19
    https://github.com/xpressengine/xe-core/pull/1763
  • Lv19 Lv16
    오옷+_+ 능력자..!
  • 속도차이 거의 안납니다!
  • Lv11
    흠... php5.6이나 php7 어는게 빠른지 몰르겠네요 잌ㅋ..ㅜㅜ
    Php5.6이 더 빠르기도하고 아닌것 같기도하고..
  • Lv11 Lv37
    설치 방법에 따라 opcache가 작동하지 않는 경우가 종종 있습니다.
    아무리 천하의 PHP 7이라도 opcache가 돌아가지 않으면 5.6보다 느려요.

    아니면 엄청난 양의 에러를 뿜어내느라고 느린 것일지도...
    (화면에 표시되지 않더라도 에러 처리 루틴은 어김없이 호출됩니다. 느려질 수밖에요.)
  • https://github.com/xpressengine/xe-core/pull/1763  패치하니 사이트메뉴 오류는 안나는데 ..

     

    location : ko
    package : XE
    app : Microsoft-IIS/10.0
    xe_version : 1.8.14
    php : 7.0.0
    db_type : mysqli_innodb
    use_rewrite : Y

    php 7.0 에서 대시보드화면이 깨지네요 !!!