열기 () 치명적 오류 수정 : 13 : 권한 거부-WordPress의 이미지 업로드 오류

워드프레스(WordPress) 는 사용자가 간단한 블로그에서 고급 프리젠 테이션 웹 사이트 또는 온라인 상점에 이르기까지 매우 빠른 시스템을 만들 수있는 매우 유연한 시스템입니다.
다른 시스템과 마찬가지로 문제가없는 것은 아닙니다. 대부분의 경우, 웹 호스팅 제안 적은 수의 사용자에 대해 최적화되거나 사용자 요구에 따라 구성되지 않습니다. WordPress에서 만든 고급 웹 사이트의 경우 사용을 권장합니다. 전용 서버 WordPress 용으로 특별히 구성된 서비스가 있습니다.

WordPress로 만든 블로그 / 웹 사이트에서 가장 흔한 실수 중 하나는 미디어 파일을 업로드 할 수 없다는 것입니다. HTTP 오류. 서버에서 "error.log"를 활성화 한 경우 이미지를 업로드하려고 할 때 오류는 다음과 같습니다.

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"


이 오류는 미디어 파일을 서버에 업로드하려고 할 때뿐만 아니라 사용자가 웹 사이트에 액세스하고 서버에서 열 수없는 웹 페이지에 스크립트가있는 경우에도 발생합니다. 따라서이 오류는 호스트 서버에있는 파일 및 폴더의 권한과 관련이 있습니다. "chmod를"그리고"chown하지".

오류 해결 방법 : 열기 () 심각한 오류 : 13 : 권한이 거부되었습니다.

1. 우선 우리는 접근이 필요하다. FTP 또는 SSH 서버. 연결하고 웹 사이트 파일이있는 폴더를 찾은 디렉토리로 이동합니다. 이 예에서는 "public_html"입니다.

2. 우리가 1 지점에 도달 한 디렉토리에서 SSH 연결을 사용하면 명령 행을 실행합니다 :

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
첫 번째 명령 줄이 당신을 찾을 것입니다. 모든 파일 현재 및 재귀 폴더에서 발견하고 644 권한을 설정합니다. 두 번째 명령 행은 동일한 작업을 수행하지만 디렉토리에 대해서만 수행합니다. 755 권한을 설정합니다.
세 번째 명령 줄에서 파일이 속한 사용자와 그룹이 변경됩니다. 대부분의 경우 HTTPD / Apache를 사용하는 웹 서버의 경우 "apache : nobody", NGINX를 사용하는 서버의 경우 "nginx : nginx"형식입니다.

이러한 명령 줄을 실행 한 후 오류 "open () 심각한 오류 : 13 : 권한이 거부되었습니다."사라져야한다. 질문이나 우려 사항이 있으면 주저하지 말고 의견에 남겨주세요.

열기 () 치명적 오류 수정 : 13 : 권한 거부-WordPress의 이미지 업로드 오류

저자에 관하여

스텔스

모든 가제트와 IT에 대한 열정, 나는 스텔스에 대한 즐거움으로 글을 씁니다.settings.com은 2006 년부터 컴퓨터 및 운영 체제 macOS, Linux, Windows, iOS 및 Android.

코멘트를 남겨