다음 칼럼에서는 WordPress Tutorial에서 업로드한 파일을 WordPress에서 wp-content/uploads로 이동할 수 없는 문제에 대한 해결 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
워드프레스에서 업로드한 파일을 wp-content/uploads로 옮기지 못하는 해결방법
lnmp 환경을 구축하고 워드프레스 웹사이트 구축 시스템을 넣습니다
lnmp 환경은 빠르게 구축했는데 워드프레스를 넣을 때 거기에 몇 가지 문제가 있습니다
가장 중요한 문제:
1. 첫 번째는 wp-content/uploads에 생성 권한이 없다는 것입니다.
이것을 수동으로 생성하고 777 권한을 부여할 수 있습니다.
2. 업로드된 파일을 wp-content/uploads로 이동할 수 없습니다.
이것은 큰 문제이고 또한 귀찮은 문제이기도 합니다. Baidu의 답변은 모두 동일합니다: 권한을 777로 설정하고, 중국어 사용자 이름을 설정하지 않고,
는 쓸모가 없습니다.
솔루션을 받기 전 배경부터 먼저 설명드리겠습니다
lnmp 환경 설치시 루트 사용자로 다 설치했는데, 프로그램을 넣을때는 새로운 사용자 morequ를 생성하고 이 밑에 모든 프로그램을 넣어두었습니다. 사용자, nginx 프록시 사용을 차례로 선택합니다.
권한 문제가 있습니다.
바이두에서 검색하다가 결국 빙 검색으로 답을 찾았습니다.
그의 방식대로 변경했더니 http도 못들어가서 500이 들었습니다. 많은 노력 끝에 드디어 답을 얻었습니다.
a) nginx.conf 수정
이 파일 시작 부분에 사용자를 설정할 수 있는 곳이 있는데, 다음과 같이 수정하세요:
user root root; worker_processes 1;
b) php-fpm.conf
수정 이 파일에서 다음 문장을 봤어요:
; Include one or more files. If glob(3) exists, it is used to include a bunch of ; files from a glob(3) pattern. This directive can be used everywhere in the ; file. include=/etc/php-fpm.d/*.conf
이 폴더에 가서 보시면 www.conf 파일이 있습니다.
이 파일을 수정하세요:
; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0666 ;listen.owner = morequ ;listen.group = morequ ;listen.mode = 0666 ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd user = morequ ; RPM: Keep a group allowed to write in log dir. group = morequ
원래 www 사용자를 현재 사용자로 변경하세요.
결과는 성공적이었습니다.
위 내용은 WordPress에서는 업로드된 파일을 wp-content/uploads로 이동할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!