테스트환경 ▼

[XE Server Environment 2016-09-04]

realpath : C:\xampp\htdocs\xe
location : ko
package : XE
host : http://192.168.0.101/xe/
app : Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.9
xe_version : 1.8.24
php : 7.0.9
db_type : mysqli
use_rewrite : Y
use_db_session : N
use_ssl : none
phpext : core, bcmath, calendar, iconv, mcrypt, mysqlnd, zip, zlib, libxml, bz2, simplexml, xml, wddx, xmlreader, xmlwriter, openssl, curl, fileinfo, gd, gettext, mbstring, exif, mysqli, pdo_mysql, pdo_sqlite, phar, ftp
module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), seo(1.8.19), syndication(5.0.0), yeyak(2.0.0)

 

php5사용하다가 php7 웹호스팅 업체로 이전후 사이트에 모바일 접속시 php fault 오류가 발생해버리더군요.

그리고.. 기억으로는 pc 버전으로도 몇몇 문제가 있었습니다.

급한 마음에 해당 업체의 php5.6로 세팅해달라 요청후 복구를 했습니다.

당시 xetown에 질문도 올렸습니다 : https://xetown.com/qna/336366 ( 서버 이전후 xe 템플릿 foreach 작동이 안됩니다. )

 

각설하고..! 

배포중인 모듈의 차기 버전 테스트를 위해 집에서 nas 서버로 사용중인 컴퓨터에 php7 환경 구축후 테스트 해봤습니다.

잘됩니다.

위에 올린 질문글 foreach 작동 잘됩니다요.

 

당시와 다른 환경은 아마도 xe 버전이 달랐을 겁니다.

7월23일이였으니요.

짐작컨데 오류가 발생할때는 php5에서 php7로 이전할때 캐시파일 삭제를 안했나 봅니다.

급한 마음에 관리자 메뉴에서 캐시파일 삭제는 했지만 ssh로 files/cache 폴더를 삭제 안했나 봅니다.

(수정)이전 질문글에는 확인 했다고 적어 놨군요. 그럼  했습니다.

 

xe 코어를 커스터마이징 한건 없었습니다.

아니면 서버 호스팅 업체(nayana)에서 뭔가 세팅이 달라서 그랬을까요?

미궁으로 빠져듭니다(__)

  • Lv37

    코어 문제가 아니라 모듈이나 애드온, 레이아웃 등의 문제일 수도 있습니다. 특히 1~2년 이상 업데이트되지 않은 자료라면 PHP 최신버전 대응이 안 되어 있을 가능성이 높지요. 오류가 발생하는 파일이 어딘지 정확하게 파악해야 합니다.

  • Lv37
    문제 발견 당시 당황 하지 말고 끝까지 추적을 해봤어야 했었나 봐요.
    지금으로서는 일부러 그런 상황을 만들고 싶지는 않고..다음 기회에 추적 해보죠 ^^
  • Lv6
    깡패24쓰고 있는데..
    5.3인가 쓰다가.. 어느날 보니 옵션에 그냥 버튼만 누르면
    쓰고있던 그대로 php7세팅 되길래.. 심심해서 눌러봤는데
    아무런 문제없이 php7로 잘 쓰고 있다는 (.......)
    홈페이지에 뭐가 없어서 그런가..
  • Lv6
    캉패24 어떤가요? 잠깐 사용해본 기억으로는 xe업로드할때 ftp 업로드가 좀 느리다는.. 느낌이! 혹시 php7 이면 xe 공홈에 배포중인 예약모듈 테스트 해봐주시면 안될까요 ㅠ
  • 저도 PHP 7. 버젼으로 옮겼는데 에드온 중 EXIF 작동하지 않는것 빼고 별 이상없이 잘 돌아갑니다.