묻고답하기
최근 버젼 에서 올린 글 등록후에 "서버에 요청 중입니다 잠시만 기다리세요"가 않뜨며 올린 글이 등록이 되었는 데도 화면은 여전 에디터에 남아있는 게 문제네요.
2019.06.15 06:14
새버젼 XE1.11.5.zip 파일을 /public_html 디렉토리에서 압축풀기를 해서 새로설치했습니다. 현재 미국 www.lunapages.com 을 호스팅서버를 쓰고 있습니다.
새로운 글을 올리고 나서 등록하면 페이지가 저장된후에 "서버에 요청 중입니다 잠시만 기다리세요" 라는 공지가 뜨지를 않고 그냥 등록 버튼을 누르기 전의 상태로 남아 있습니다. 그러나 게시판 메뉴를 누루고 보면 데이터베이스에 등록 되어 있음을 알게 됩니다.
그저 "서버에 요청 중입니다 잠시만 기다리세요" 라고 공지하는 프로그램이 그 공지를 띄우지 않고 올린 글이 등록이 되었음에도 에디터를 떠나서 등록된 글을 보여 주지 않는 게 저의 문제인 것 같네요.
그러다 보니 화면은 여전히 에디터에 남아 있으니 등록 버튼을 여러번 눌러 올린 글을 여러번 등록하고 마는 결과를 초래하고 있습니다.
해결책을 아시는 고수분들의 답을 기다립니다. 도와 주세요. 문제의 게시판은 http://www.lagunawoodskac.com/xe/lwv_bbs 입니다.
제 짐작에 이것 파일 퍼미션 (permission) 문제에서 야기된 것이 아닌가 생각되기도 합니다.
PHP 7.2 문제인지... 어느 파일인지만 알아도 뭔가 해 보겠는데 권한을 644로 바꿀 줄은 아는데요....
www.;unapages.com 에서 php 버젼은 모두 7.2로 옮겨야 한다면서 모든 폴더는 권한을 755로, 파일은 모두 644로 하라며 저들이 그리 해 놓은 후로 이 문제가 생긴 것으로 저는 이해 합니다.
제가 추천해 온 미국서버 www.inmotionhosting.com 에서는 1.11.5 버젼으로 업그레이드 한후에도 이런 문제 전혀 없었는 데 유독히 lunapages.com 에서만 이런 문제가 생기네요.
댓글 10
-
인천한량
2019.06.15 16:39
-
인천한량
2019.06.15 18:14
저도 퍼미션 문제인줄 알았는데 모든 퍼미션을 허락하여 주고 게시판스킨 에딥터 등등을 변경도하고 심지어 코어를 뒤집어 쒸어 새롭게 설치를 해봐도 충돌부분이 해결이 안되는 것으롭보아선 아마 php7.2 버전에 호환하는 object 충돌이라 유추가 되네요 ..
해당글 읽어보시고 한번 고민해 보세요 저도 지금 고민중 입니다 ㅜㅠ
https://github.com/xpressengine/xe-core/issues/2181
위에 글내용은 오류가 나는 확장 프로그램들의 object 부분을 "Bace object"로 대응 하라는 글 같습니다.
저도 원래 사용하던 서버를 aphach에서 nginx로 갈아타고 php5.6버전을 7.2로 업그레이드 한후론 이런 버그들이 줄지어 일어납니다. 몇군데 서버 오류가 제시한 소스들을 위에 대응코드로 변경해가며 사용해 왔는데 이번엔 이미지 링크가 안걸리는 문제가 발생하여 에디터의 문제인줄 알고 이리저리 만져보다 보니 아예 게시글이 등록이 안돼는현상(등록은 되는데 서버메세지와 어떤 모션도없어 돌아가기를 해보면 등록되 있더군요;;;) 해당 스킨을 변경해봐도 또는 에디터를 변경해봐도 수정이 안되는 점을 보아선 글을 등록시키는 확장프로그램 어딘가에 오브젝트 충돌이 일어나는듯 짐작은 되나 마땅히 어디다 꼬집을 부분을 못찿겠네요....
-
인천한량
2019.06.15 18:17
고민을 해보고 구글링도 해보지만 php7.2 에대한 xe의 오류/충돌 이슈에 대한 정보가 많지않아 도움되는 글을 찿기가 막막합니다.해볼만큼 해보고 정안됀다면 php7.0 다시 설치해 보려 합니다 ㅠㅜ
-
유샤인
2019.06.16 01:54
호스팅서버인 www.lunmapages.com 에서는 아래와 같은 오류보고서를 저에게 보내주면서 제로보드 개발자들에게 알리라고 하네요.
++++
Hello Richard, Thank you for contacting us back. As per the /public_html/xe/error_log file, I have found the following error log: -------------------------------------------------------------------------- [15-Jun-2019 06:04:55 UTC] PHP Fatal error: Uncaught Error: Class 'Object' not found in /home/lagun1/public_html/xe/modules/syndication/syndication.controller.php:43 Stack trace: #0 /home/lagun1/public_html/xe/classes/module/ModuleHandler.class.php(1337): syndicationController->triggerUpdateDocument(Object(stdClass)) #1 /home/lagun1/public_html/xe/modules/document/document.controller.php(569): ModuleHandler::triggerCall('document.update...', 'after', Object(stdClass)) #2 /home/lagun1/public_html/xe/modules/board/board.controller.php(148): documentController->updateDocument(Object(documentItem), Object(stdClass), true) #3 /home/lagun1/public_html/xe/classes/module/ModuleObject.class.php(443): boardController->procBoardInsertDocument() #4 /home/lagun1/public_html/xe/classes/module/ModuleHandler.class.php(863): ModuleObject->proc() #5 /home/lagun1/public_html/xe/index.php(59): ModuleHandler->procModule() #6 {main} thrown in /home/lagun1/public_html/xe/modules/syndication/syndication.controller.php on line 43 -------------------------------------------------------------------------- You may also need to provide this error to the forum https://www.xpressengine.com/index.php?mid=qna&document_srl=23298932 if it helps. Best Regards,제로보드 개설자들이 나서서 해결해주어야 한 문제 같네요.
-
SimpleCode
2019.06.17 09:15
신디케이션 모듈 때문이네요. 신디케이션 모듈을 삭제해보세요.
-
유샤인
2019.06.16 05:17
우리의 문제를 XE 개발자들의 페북 포럼에 올렸습니다.
https://www.facebook.com/youshine/posts/617633868744020:7
해결책이 곧 나오리라고 기대합니다.
-
유샤인
2019.06.16 08:59
https://github.com/wincomi/xe-module-resource/commit/d94618f6fb1fe3a165165f4d7ad19b05eb7e604d
위의 글을 읽어 보자니 제가 겪고 있는 문제는 단순히 새 PhP 버젼 7.2 에서는 XE가 써온 프로그램용어 Object 를 용인 않기 때문인 것 같네요. Object 를 BaseObject 바꿔야 하는 데 새버젼 1.9 이 나올 때 까지 이 문제를 그대로 겪고 있어야 한다는 것으로 저는 이해 했네요. -
인천한량
2019.06.16 14:50
저도 aphach 서버에서 nginx 로바꾸고 php5.6 에서 php7.2 로 업그레이드후 서버 오류 메세지 출력으로 해당 메세지의 php 파일라인들을Object =BaceObject 로 대응 해주니 오류메세지 모두 사라지더군요 교체 대응할때 모두 바꾸기 하지 마시고 해당 오류들중 리턴 해주는 부분들만 주위해서 편집 해야합니다.
Xe 코어에서는 해당부분들에 대한 패치가 이뤄졋지만 개발자들의 확장 프로그랭 들중 개발이 중단된 부분들의 애드온등의 확장 프로그램 들중 충돌이 있더군요 능력이 된다면 해당코드들중 충돌되는 부분을 수정할수도 있겠지만 저같은 경우는 그러질 못하고 애드온을 일단 모두끈후 작동해보니 오류가 사라져서 하나 하나 애드온을 확인해보곤 원인되는 해당애드온을 삭제했습니다.
그리고 오류부분 실행시 크룸등 브라우저의 F12 오류검사를 이용하면 해당 리소스 실행시 오류부분을 검사콘솔 에서 확인할수 있어요 잘 해결되시길 바랍니다.
-
유샤인
2019.06.17 13:14
인천한량님,
보내주신 이멜대로 Object를 BaseObject 로 대치 했더니 문제가 해결 되었네요.. 감사합니다.
오래 앓던 체증이 내려 간 기분입니다.
오늘은 이곳 미국에선 아버지날로 정해져 아버지들의 공로를 새삼 새겨보는 날인데
저는 오늘 하늘 아버지를 기리며 아래 노래를 널리 퍼치고 있습니다. 한번 들어 보세요.
https://www.youtube.com/watch?v=bPe2LA-qA2c
그리고 님에게 한없는 창조자의 축복이 내리기를 빌며 아래 노래도 들려 드리고 싶네요.
https://www.youtube.com/watch?v=zIJlYKJjT7E -
인천한량
2019.06.18 22:07
잘 되셨다니 다행 이십니다 ^^ 보내주신 복음성가 잘들었어요
저와 비슷한 문제인듯 하군요 저도 잘써지던 문서들이 755/644 파일폴더 777/666 으로 변경후 글쓰기시 등록이 않되는 문제로 골머리 앓고 있습니다 ㅠㅜ
아무리 에딥터의 등록탭을 눌러도 글은 안올라가는데 돌아가기로 나와보면 글은 등록되 있더군요;;;
혼자 사용하는 게시판이라면 어떻게 편법으로라도 사용할켄데 다수가 이용하는 게시판에 이문제가 치명적 이라는 생각이 듭니다. 혹시나 코어버전 업후 에딥터의 호환이 안돼서 그러나 하고 다른 에디터를 설정해봐도 동일한 문제가 해결이 안되네요 ...