안녕하세요
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로 변경 한것 때문인지 아니면 해결 법이 있는지 궁금합니다.
로그파일 처리도 안 된다면 DB를 localhost로 변경한 것보다 훨씬 심각한 문제가 있는 것 같습니다.
근데 files 폴더의 하위디렉토리의 하위디렉토리의 하위디렉토리의 하위디렉토리.....까지 모두 퍼미션 변경하셨나요? chmod -R 777을 시도해 보세요.