업로드한 파일을 wp-content/uploads로 이동할 수 없습니다.
WordPress에서 사진을 업로드하려고 하는데 다음 오류가 나타납니다.
업로드한 파일을 wp-content/uploads로 이동할 수 없습니다.
localhost에서 실행 중이지만 찾은 답변은 서버에서 폴더 권한을 777로 변경하는 것입니다.
직접 업로드 폴더를 만들어 봤지만 소용이 없고 폴더 권한을 읽고 쓰는 것 이외에는 변경할 수 있는 옵션이 없습니다.
Mac OS X에서 XAMPP를 사용하고 있으며 WordPress는 처음입니다. 어떻게 수정해야 합니까?
대부분의 경우 권한 문제일 수 있습니다.사이트로 이동하여 사이트에서 실행 중인 사용자 프로세스를 찾습니다.wp-content
폴더는 사용자의 사이트가 있는 서버의 폴더입니다.그럼 이렇게 입력합니다.
ps aux | egrep '(apache|httpd)'
루트를 무시하지만 다른 사용자를 확인합니다.
root 2507 0.0 0.3 423820 14328 ? Ss Aug04 0:51 /usr/sbin/httpd
apache 4653 0.5 1.9 483900 77252 ? S 16:27 0:14 /usr/sbin/httpd
apache 4654 0.5 2.1 500160 84912 ? S 16:27 0:13 /usr/sbin/httpd
apache 4656 0.8 2.0 484708 78712 ? S 16:27 0:21 /usr/sbin/httpd
...
실제로 아파치(보통 www-data)였습니다.마지막으로 의 사용자를 변경합니다.uploads
이 사용자에게 폴더,
sudo chown -R apache:apache uploads
(이 명령어를 실행할 때 업로드 폴더 위의 디렉토리에 있는지 확인합니다.)
이것에 의해, 올바른 유저가 755 의 올바른 액세스 권한을 사용해 이 디렉토리에 액세스 할 수 있습니다.
다른 사람의 무시무시한 '777' 조언을 사용함으로써 올바른 사용자가 잘못된 사용자에게 할당된 디렉토리에 액세스할 수 있도록 하는 것 뿐 아니라 해당 디렉토리에 액세스할 수 있는 다른 사용자도 허용하게 됩니다.
워드프레스 디렉토리가 올바른 사용자에 의해 "소유"되어 있는 경우 권한을 755로 설정하면 문제가 해결됩니다.
서버에 로그온하고cd
로.wp-content
, 그 후 다음을 실행합니다.
chmod 755 uploads
안전을 위해서, 나는 추천하고 싶다.
sudo chmod 777 uploads
폴더(루트)를 소유한 사용자, 파일 그룹의 다른 사용자 및 파일 그룹의 다른 사용자(다른 사용자)에게 권한(읽기, 쓰기, 실행)을 부여합니다.
sudo chmod 755 uploads
소유자에게는 모든 권한을 부여하지만 다른 사용자에게는 읽기 및 실행 권한만 부여합니다.
Windows/IIS 플랫폼을 사용하고 있지만, 이 플랫폼을 사용하고 있는 유저에게는, 에 수정 권한을 부여하면, 같은 것을 실현할 수 있습니다.Everyone
그룹화wp-content\uploads
디렉토리로 이동합니다.
또 다른 가능한 이유는 잘못된 소유자와 그룹이다.uploads
폴더입니다.
해라
chown -R _www:_www wp-content/uploads
Apache 그룹과 소유자가_www
언급URL : https://stackoverflow.com/questions/19020186/the-uploaded-file-could-not-be-moved-to-wp-content-uploads
'source' 카테고리의 다른 글
ng-show가 트리거되면 함수를 호출하시겠습니까? (0) | 2023.02.12 |
---|---|
플랫 리스트가 스크롤되지 않는다. (0) | 2023.02.12 |
react Material-ui. onClick for 버튼을 사용할 수 있는지 어떻게 알 수 있습니까? (0) | 2023.02.12 |
스프링 보안 로그인 화면을 비활성화하려면 어떻게 해야 합니까? (0) | 2023.02.12 |
들어오는 장고 요청의 JSON 데이터는 어디 있나요? (0) | 2023.02.08 |