후.. 전에 쓰던 웹호스팅 기간이 남아서 거기다가 일단 이동을 했는데

 

웹 호스팅의 서버 정보는

 

app : Apache
xe_version : 1.8.27
php : 7.0.6
db_type : mysqli_innodb
use_rewrite : Y
use_db_session : N

 

 

현재 옴기려는 서버 정보(VPS)(Vultr 호스팅) 은

 

app : nginx/1.10.0
xe_version : 1.8.27
php : 7.0.8-0ubuntu0.16.04.3
db_type : mysqli_innodb
use_rewrite : Y
use_db_session : N

 

 

PHP는 같은 7인데

 

알림센터의 시험 알림 생성 더미 데이터를 하면 웹 호스팅쪽에서는 알림이 정상적으로 5개 날라오는데

새로 옴긴 서버에서는 알림도 안날라오고 묵묵 부답.. 그냥 석세스! 확인창만 뜨더군요..

 

가위바위보 모듈도

웹호스팅쪽에서는 가위바위보 승패 결정후 Top 순위가 정상적으로 출력하는데

옴긴 호스팅쪽에서는 승패 결정후 Top순위에는 아무것도 안올라오네요..

 

 

이게 대체 무슨일이죠..

분명 코노하로 옴겼을땐 잘됬는데 말이죠..

벌쳐호스팅은 뭔가 이상한가..

  • profile
    서버 세팅이 잘못되었겠죠. 벌쳐에 우분투 아무 문제 없습니다. 퍼미션부터 하나하나 차근차근 확인해 보세요.
  • profile ?
    흠 xe 폴더 아래권한 모두 755 / files 폴더 707로 주고 했는데도 안되네요.
    웹호스팅이랑 권한 똑같이 설정한건데..

    일단 우분투도 16.04 > 14.04로 내리고
    nginx > 아파치2 로 변경해봐야겠네요..

    일단 조언 감사합니다.
  • ? profile
    files 폴더뿐 아니라 그 폴더의 모든 하위폴더와 파일의 퍼미션이 모두 707이어야 합니다.
  • profile ?
    ssh 로

    chmod 707 /home/html/files -R

    로 하면 하위권한까지 다주는거 아닌가요..

    이렇게해도 알림센터의 더미 데이터 생성해서 알림이 안오거 보면 서버 세팅에서 문제가 된거같네요.
    웹호스팅에서는 잘만되는데 뭘 실수한건지..ㅠ
  • ? ?
    /home/html/files 폴더에 퍼미션을 707로 주더라도, 서버 셋팅에 따라 밑에 있는 파일/폴더의 퍼미션이 707이 아니면 읽기/쓰기가 불가능한 경우가 있습니다.