서버호스팅으로 변경 후 여러가지 오류 증상이 있습니다.

1. 이모지를 제목에 추가하여 글을 등록할 경우 이모지 및 이모지 뒷 내용이 다 날라가서 등록됨.

 

2. 글 작성후 등록 버튼을 누르면 페이지가 이동하지 않고 그대로 멈춰 있는데 실제 글등록은 되어 있음.

 

3. 특정 게시판에서 검색시 먹통

 

4. 글 등록시 사진이나 파일 등을 첨부하면 100% 상태에서 사라짐.

 

5. 게시글을 삭제하려고 삭제 버튼을 누르면 페이지 이동하지 않고 먹통이나 실제 글삭제는 됨.

 

이런 증상들이 발생하는데 어떻게 해야할지 모르겠습니다.

 

닷홈 리눅스 웹호스팅에서 리눅스 서버호스팅으로 변경했습니다. 

 

캐시파일 재생성이랑 세션 정리는 해봤고 

 

FTP에서 files 폴더 권한 707, 755 바꿔봤습니다.

 

해결 방법 아시는분 도와주세요

이전 환경

app : Apache/2.2

xe_version : 1.8.34

php : 5.6

 

현재 환경
location : ko
package : XE
app : Apache/2.2.15 (CentOS)
xe_version : 1.8.34
php : 5.6.40
db_type : mysqli
use_rewrite : Y
use_db_session : Y
use_ssl : always
phpext : core, ereg, libxml, openssl, zlib, bcmath, bz2, calendar, curl, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, exif, mcrypt, mysql, mysqli, pdo_mysql, pdo_sqlite, phar, shmop, simplexml, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, xml, wddx, xmlreader, xmlwriter, xsl, zip, mhash
module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), sejin7940_copy(1.4), seo(1.8.19), sitemaplite(1.1.2), syndication(5.0.0)
addon : adminlogging(1.7), auto_secret(1.1), captcha_member(1.7), oembed(1.0), zhttps(1.0)
layout : simplestrap(2.3), xe_official(1.7), xedition(1.9), user_layout(1.7)
widget : counter_status(1.7), nkoclock(0.1)
widgetstyle : simple(1.7)
max_file_uploads : 20
post_max_size : 100M
memory_limit : 128M
 

  • profile
    1번은 아마 DB 캐릭터셋이 utf8mb4가 아니면 이모지 저장이 안되는 문제일겁니다. 캐릭터셋 변경 혹은 https://xe1.xpressengine.com/index.php?mid=download&package_id=22753796 설치하시면 됩니다.

    2번부터는 서버 오류인데 "오류 로그를 보시고 문제가 되는 부분을 수정하세요"이외 드릴수 있는 답변은 없습니다. 문제 원인이 하나가 아닐수도 있기 때문입니다. 잘 모르시겠다면 작업의뢰 게시판에 올리셔서 유료로 수정 진행하셔도 됩니다.

    XE 버전이 많이 낮은데 만약 작업의뢰 게시판에 올리셔서 의뢰 맡기신다면 1.8.34부터 1.11.6까지 취약점이나 그 이후 발견된 취약점이 많으니 이왕 작업하시는김에 라이믹스로 업그레이드하시는것도 추천드립니다.
  • profile

    4번은 퍼미션 문제일 가능성이 높습니다. files 폴더의 퍼미션만 바꿔서는 효과가 없고, 그 아래에 있는 수천 개, 수만 개, 많게는 수억 개에 달할 수도 있는 서브폴더의 서브폴더의 서브폴더의 ... 아래에 들어 있는 파일들까지 모두 바꿔 주어야 합니다.

     

    그런데 서버를 어떻게 구성해 놓았는지에 따라 정답이 달라지기 때문에, 임의로 707이나 그 밖의 특정한 숫자로 바꾼다고 해결된다는 보장이 없습니다. 아마 예전 웹호스팅에서는 잘 맞춰져 있었을 텐데, 서버호스팅 서버의 퍼미션 구조가 웹호스팅과 달라서 문제가 생겼을 것입니다. 서버 환경에 따라서는 퍼미션이 아니라 소유권을 바꿔 주어야 하는 경우도 있고요.

     

    아무튼 무엇으로 바꿔야 하는지도 알 수 없는 상황이고, FTP에서 작업하기에는 시간이 너무 오래 걸릴 테니, 서버호스팅 업체에 "웹에서 쓰기 가능하도록" 일괄 변경해 달라고 요청하시는 것이 가장 확실합니다.

  • ?
    혹시나 같은 증상으로 오류 발생하시는분 계실까 해서 남깁니다. 문제는 애드온이었습니다. https 관련 애드온에 문제가 있었던 건지 pc 모바일을 체크해제하니 정상적으로 작동합니다. 몇일간 고통속에 살았네요.^^ 답변주신 yjsoft님 기진곰님 감사드리고 새해 복 많이 받으세요.