2011-09-30 9 views
0

WordPress 관리자를 통해 테마를 WordPress에 업로드 할 수 없습니다. 나는 다음과 같은 오류가 점점 오전 : WP-내용 디렉토리의테마를 내 WordPress에 업로드 할 수 없습니다.

The uploaded file could not be moved to /home/debiprasad/webapps/wordpress/wp-content/uploads/2011/09

권한을 모든 하위 디렉토리는 다음과 같습니다 0755합니다. 어떤 사람들은 그것을 0777으로 만들 것을 제안 할 수도 있습니다. 이 방법이 효과가있을 수 있지만 이것이 올바른 해결책이라고 생각하지 않습니다. 왜냐하면 모든 폴더에는 허가 0755이 있어야하며 이는 안전합니다. 0755이 기본값이며 다른 설치에서 작동합니다.

나는이 오류의 원인과 완벽하고 안전한 해결책을 알고 싶습니다.

+0

테마 및 형식을 업로드하는 방법을 설명 할 수 있습니다. – Gowri

+0

웹을 통해 테마를 업로드하는 방법에 대해 설명합니다. 모양 → 테마 → 테마 설치 → 업로드. – Debiprasad

+0

: 어떤 형식의 폴더 또는 zip 파일 – Gowri

답변

0

Apache를 사용한다고 가정하면 업로드 폴더는 www-data가 소유합니까? (또는 어떤 사용자 apache/php가 실행 되더라도?)

소유권을 변경할 수있는 권한이있는 경우 웹 서버가 실행하는 것과 동일한 "사용자"가 업로드 폴더 (및 하위 디렉토리)를 소유하는 한 0755가 작동해야합니다 대부분의 경우, 그것은 www 데이터가 될 것입니다.

그래도 해결되지 않으면 테마를 설치하는 데 어떤 방법을 사용합니까? ftp, ftps 또는 ssh2?

+0

대시 보드 업 로더를 사용하는 다른 의견에서 수집 한 내용이므로 업로드 폴더는 웹 서버 (www- 데이터)가 소유하고 있습니까? 설치에 크게 의존하지만 폴더를 직접 만들고 (사용자로서) 사용 권한이 755 인 경우 웹 서버는 쓰기가 아닌 읽기/실행 액세스 권한 만 가질 수 있습니다. – chrismou

+0

네, 맞는 것 같습니다. 디렉토리 권한, 소유자 및 그룹을 점검했습니다. 내 사용자 이름이 디렉토리의 소유자 및 그룹이라는 것을 알았습니다. 이것이 정상적인 설치에서 발생하는지 확실하지 않습니다. 아마, 호스팅 제어판의 패키지에 의한 설치가 그 원인입니다. 더 자세히 조사하고 여기에서 공유 할 것입니다. – Debiprasad

관련 문제