Extra Form
PHP PHP 8.1
CMS Rhymix 2.1

첨부파일 업로드 기능을 사용하려면 files 폴더 권한을 777로 설정해야된다는 다른분 글을 봐서 

files폴더 찾아서 권한을 777로 변경했는데 혹시 맞게 잘 변경 한건지 확인 좀 부탁드리겠습니다 

78978.PNG

777.PNG

 

  • profile

    호스팅 업체에 따라 다릅니다.

    업체마다 서버 셋팅 방식이 다르고, 그 셋팅에 권한을 맞추어야 하기 때문입니다.

    카페24 같은 경우에는 퍼미션 변경이 필요하지 않도록 셋팅되어 있습니다.

    대부분의 해외 호스팅도 마찬가지입니다.

    반면에 777이 꼭 필요한 업체도 있고, 707을 권장하는 곳도 있습니다.

    가끔 757도 보입니다. 정답은 없습니다. 보잉사 비행기 모델명 다 어딘가에는 쓸모가 있어요.

     

    그러나 한 가지 공통적인 규칙은 폴더는 홀수, 파일은 짝수가 정석이라는 점입니다.

    폴더에서 "실행" 권한은 그 폴더의 목록을 열람할 수 있다는 뜻이지만,

    파일에서 "실행" 권한은 정말로 그 파일을 실행할 수 있다는 뜻입니다.

    파일 종류에 따라서는, 홀수 퍼미션을 주어서 실행 가능하게 만들면 보안상 위협이 될 수도 있습니다.

     

    스샷처럼 하위 폴더와 파일의 퍼미션을 각각 적용할 수 있는 FTP 프로그램이라면

    폴더는 777, 파일은 666으로 설정하거나

    폴더는 707, 파일은 606으로 설정하거나, 이렇게 해도 잘 돌아갑니다.

  • profile ?
    항상 이해하기 쉽게 답변해주셔서 감사합니다 .
    일단은 777로 모든파일과 디렉터리 적용으로 했습니다.
    늦은시간에도 답변해주셔서 감동입니다 ~~
  • ? profile
    사용중인 호스팅업체는 괜찮은걸로 보이는데 일부 해외 호스팅은 파일에 불필요하게 실행 권한이 적용되어 있다면 오류가 발생하는 경우도 있으니 꼭 필요한게 아니라면(쉘에서 직접 php 파일 실행 등) 실행권한은 파일에 부여하지 않으시는게 좋습니다.