안녕하세요

permission denied 문제 질문드립니다.

서버환경

   WAS :  아파치

   DB : mysql

   XE version :  1.8.15

 

변경사항

   서버를 재시작 하게 되었는데

   XE CANNOT HANDLE DB CONNECTION  에러로 인하여
   db.config.php   127.0.0.1을 localhost로 변경하였습니다.

 

에러사항

  1. 그 때문인지 몰라도 access.log  error.log 등 파일이 만들어지지 않으면서

   piped log program '/usr/sbin/rotatelogs /var/log/httpd/access_log_%Y%m%d.txt 86400 +540'

   failed unexpectedly 
   Could not open log file '/var/log/httpd/access_log_20161017.txt' (Permission denied)

   라고 에러 메세지가 뜹니다.

   로그 폴더 권한은 755   

   소유자 권한 RWE(읽기,쓰기,실행) 그룹권한 AX(읽기,실행)  공개권한 DC(읽기,실행)입니다.

 

  2. 파일 첨부시 100% 가 되면 첨부 목록에서 사라집니다.

   1)files 폴더 권한 확인

     707이며  하위 디렉토리 까지 707로 모두 변경했습니다.

   2) 파일 크기 확인

      2Mbyte로 제한 되어있는데 테스트 파일은 모두 용량이 그것 보다 작았으면

     이미지, 한글, .txt 파일 3개로 등록해보았으나 100 % 증발 현상은 계속 되었습니다.

   3) 수정 후 재등 록방법

      글 등록 후 수정으로 첨부파일 다시 등록하는 방법도 안되었습니다.

 

혹시 127.0.0.1 -> localhost로 변경 한것 때문인지 아니면 해결 법이 있는지 궁금합니다.

  • profile

    로그파일 처리도 안 된다면 DB를 localhost로 변경한 것보다 훨씬 심각한 문제가 있는 것 같습니다.

     

    근데 files 폴더의 하위디렉토리의 하위디렉토리의 하위디렉토리의 하위디렉토리.....까지 모두 퍼미션 변경하셨나요? chmod -R 777을 시도해 보세요.

  • ?

    files 포러더 모든 하위 디렉토리를 777로 변경 후에도 첨부 100% 증발현상이 계속 되고 있습니다.
    IE, 크롬 둘다 같은 증상입니다.ㅠ

    그동안 자동으로 생성되었던 로그 파일들도 생성이 안되는 중인데 연관이 있을까요?

    자동 파일 생성은 안되는데 직접 파일을 만들어주면 로그는 쌓이는 중입니다.

  • profile
    호스팅 용량이나 hdd 용량이 다 찬거 아닌가요?
  • ?
    용량 확인시 5%이하만 사용중입니다.
  • profile
    Selinux 문제일수도...
  • profile profile
    재부팅 후 생긴 문제라면 이게 유력하네요. 예전에 제대로 안 끄고 임시로 꺼두었을지도...
  • profile ?
    SELINUX=enforcing 이라고 설정되어있네요
    http://sangchul.kr/67 참조하여 내일 진행 하려고 합니다.
    내일 작업해보고 후기 남기겠습니다 감사합니다.
  • profile ?
    답변 감사합니다 . Selinux 문제 였던것 같습니다.
    1. vi 를 통해 "/etc/selinux/config" 에 접속한다.
    2. selinux 를 화면과 같이 disabled 하면 된다.
    3. # setenforce 0
    이렇게 3단계만 진행 했는데 재시작 할 경우 다시 초기화 될까요?.
  • ? profile
    Config에서 수정 하셨으면 재부팅해도 괜찮습니다 :)