programing

Wordpress에서 wp-content/uploads에 디렉토리를 만들 수 없습니다.

showcode 2023. 3. 6. 21:39
반응형

Wordpress에서 wp-content/uploads에 디렉토리를 만들 수 없습니다.

미디어 섹션에 이미지를 업로드할 수 없습니다.다음 오류 메시지가 나타납니다.

"wp-content/uploads/2015/05 디렉토리를 생성할 수 없습니다.상위 디렉토리는 서버에서 쓰기 가능합니까?

권한 변경, 업로드 및 wp-content 디렉토리 모두에 대한 풀 액세스 777을 시도했지만 도움이 되지 않았습니다.

/wordpress/wp-content의 소유자를 apache: apache로 변경해 봤지만 그것도 도움이 되지 않았습니다.

upload_path는 option-media에서 wp-content/contents로 설정되어 있습니다.php. 여전히 작동하지 않습니다.

경로 했습니다.define(UPLOADS, 'wp-content/uploads');도움말 없음.

(서버: centos)

누가 좀 도와주세요!!!

잘 부탁드립니다.

Debian like:

chown -R www-data:www-data /var/www/{yourpath}/wp-content/uploads

개발현장에서 생산현장으로 이행한 후에도 비슷한 문제가 있었습니다.그 메시지는 기만적인 것으로 드러났다.[설정], [미디어]를 체크합니다.미디어 디렉토리가 현재 사이트에 대해 정확한지 확인합니다.사이트가 마이그레이션된 경우 나열된 디렉토리는 여전히 이전 사이트에서 가져온 것이므로 업데이트해야 할 수 있습니다.

워드프레스를 새 서버로 이행한 후 이 오류가 나타나면 다음에서 업로드 경로를 확인합니다: settings -> media -> Store uploads in this folder

기본값은 wp-content/content입니다.

아마 당신은 오래된 길을 가졌을 거예요.

/wp-content 디렉토리에 대한 권한을 0775로 변경한 후 다시 시도하십시오.

sudo chmod 0775 {yourpath}/wp-content/uploads

실패하면 권한을 0777로 변경한 후 다시 시도하십시오.

sudo chmod 0777 {yourpath}/wp-content/uploads

정상적으로 실행되면 /wp-content에 대한 권한을 시작 당시의 권한으로 되돌리는 것을 잊지 마십시오.

또한 문제를 해결하는 동안 변경한 다른 파일에 권한을 다시 부여할 수도 있습니다.

기타 옵션은 https://www.tipsandtricks-hq.com/how-to-fix-the-unable-to-create-directory-error-in-wordpress-5264에서 확인하실 수 있습니다.

레가드

권한을 변경하기 전에 uploads라는 이름의 폴더를 먼저 추가해야 할 수 있습니다.

내 환경은 Ubuntu 18.04의 xampp이며 Wordpress 설치에서 'uploads' 폴더를 만들지 못했습니다.

cd를 wp-content 디렉토리에 넣습니다.

mkdir uploads

wp-content 경로에 있는 동안 chmod 0777을 사용하여 관련 권한을 추가합니다.

sudo chmod 0777 uploads

이건 나한테 효과가 있었어.

에 가다wp-admin/options.php
아래upload_path정확히 대체하다wp-content/uploads(따옴표, 슬래시 없음)
며칠 동안 다른 모든 해결책을 시도해 본 결과 효과가 있었습니다.

Centos7의 WordPress에서 디렉토리 작성 불가 오류를 수정하는 방법에 대한 모든 솔루션을 사용해 보았습니다.하지만 작동하지 않을 거야.

그리고 /var/log/audit/audit에서 유용한 메시지를 발견했습니다.로그.

type=AVC msg=syslog(1495357844.782:604):avc:pid=2721 comm="syslogd" name="wp-content" dev="dm-5" ino=system_u:syslogd_t:0context=finedu_fineddes:finedu:{w}에 대한 쓰기 거부되었습니다.SYSALL msg=http(1495357844.782:604): arch=c000003e syscall=83 success=no exit=-13 a0=7ffba9c62c0 a1=1ff a2=8 a3=5 items=0ppid=1556=2721 auid=49967295 uid=48 uid=gid=gid=48

파일 정보를 확인합니다.ls -Z /data/web/wordpress

SELinux로 인해 Httpd가 파일에 액세스할 수 없음을 확인.따라서 SELinux를 비활성화하거나 파일 컨텍스트 chcon -R --type=sysrw_content_t /data/web/wordpress를 수정할 수 있습니다.그리고 그것은 동작한다.

이는 로컬에 있을 때 해결 방법이지만 서버에도 적용할 수 있습니다.

서버의 데이터베이스에서 백업을 가져와 로컬에서 복구하면 다음과 같은 문제가 발생할 수 있습니다. "디렉토리를 생성할 수 없습니다.폴더에 대한 올바른 사용 권한이 폴더에 있는 경우에도 마찬가지입니다.이 문제는 WP가 데이터베이스의 upload_path 값을 가리키기 때문에 발생합니다.

wp_options 테이블로 이동합니다.

upload_path를 검색하여 경로가 올바른지 확인합니다.

그렇지 않으면 업로드 폴더로 이동하여 단말기로 끌어다 놓습니다.또한 pwd 명령어를 사용하여 데이터베이스의 upload_path에 대한 응답을 복사합니다.

이게 누군가에게 도움이 되길 바라.

Settings Media Store uploads 폴더에 대한 참조를 업데이트하여 이 문제를 해결했습니다.

Word Press admin -> Settings -> Media 및 업데이트로 이동합니다.Store uploads in this folder옵션에서 선택 가능public_html호스팅 계정

/home/<base_folder_name>/public_html/wp-content/uploads

저 같은 경우에는<base_folder_name>호스팅 계정과 달랐습니다.

이 귀찮은 오류를 해결하려면 이전 업로드 폴더의 경로를 새 업로드 폴더로 변경해야 합니다.이 문제를 해결하려면 , 다음의 순서에 따릅니다.

WordPress 관리 패널(wp-admin)에 로그인합니다.왼쪽 메뉴에서 [설정]- [미디어]으로 이동합니다.미디어 설정 - WordPress 이 폴더에 업로드 저장 필드에 wp-content/uploads를 입력하고 변경 사항 저장을 클릭합니다.WordPress 업로드 폴더 변경 작업을 마쳤으면 미디어 라이브러리에 파일을 다시 업로드해 보십시오.참고: Store in this folder 필드 컨테이너 이미지 설명을 여기에 wp-content/uploads만 업로드하십시오.

올바른 방향을 보려면 이 이미지를 따라가십시오.

여기에 이미지 설명 입력

다른 방법:-

미디어 설정 페이지에서 필드를 찾을 수 없는 경우 wp-config.php 파일에 다음 코드를 추가하여 문제를 해결할 수 있습니다.

FTP 또는 로컬서버를 사용하여 wp-config file........로 이동합니다.다음 코드를 붙여넣습니다.

정의('ULOADS', 'wp-content/uploads'), require_once(ABSPATH. 'wp-settings.php');

또한 "디렉토리 wp-content/uploads를 생성할 수 없습니다.「Is Its Parent Directory Writable by the Server」에러가 수정됩니다.

"업로드된 파일을 wp-content/uploads/2015/05로 이동할 수 없습니다."

이 오류는 서버에 대한 사용자의 권한이 부족하기 때문에 발생합니다.

이 오류를 해결하기 위한 한 가지 빠르고 더러운 방법은 777 권한을 설정하는 것이지만, 일부 시간 동안 작동하지 않을 수도 있습니다.

이 링크를 클릭하면 http://2surge.com/how-to-fix-the-uploaded-file-could-not-be-moved-to-wp-content-error-message/에 도움이 됩니다.

감사해요.

팔로우 해 보세요.{yourpath}이(가) 올바른 경로로 바뀌었는지 확인하십시오.

슈퍼 유저 권한을 가지는 업로드 디렉토리를 작성합니다.

sudo mkdir -p /var/www/{yourpath}/wp-content/uploads

소유권을 현재 사용자로 변경

sudo chown -R $USER:$USER /var/www/{yourpath}/wp-content/uploads

Parallels Plesk 서버에서도 같은 문제가 발생했습니다.파일 매니저 내에서 액세스 옵션을 사용하여 웹 서버/웹 사이트 사용자의 액세스 권한을 변경해야 했습니다.

이게 도움이 됐으면 좋겠네요!

이 솔루션은 나에게 효과가 있었다.

chown -R www-data:www-data /path-to-mywordpress-root-folde

이것은 권한보다 파일 및 디렉터리 소유권에 문제가 있을 수 있습니다.가 php를 사용하여 하고 있는 .phpinfo()

시스템 사용자를 알면 사용하고 있는 FTP 계정이 해당 사용자로 파일을 업로드하도록 설정되어 있는지 확인합니다. 를 합니다.chown기본 경로의 소유권을 사용자와 일치하도록 변경합니다.

예를 들어 다음과 같습니다.

$ sudo chown -R <user> /path/to/public_html

MAC/OSX 솔루션을 찾고 있었는데 관련 질문을 찾았지만 도움이 되지 않았습니다.. 1- 하다. 1- 우클릭하다.wp-content[ ]( 가져오기)로 과 같이

wp-content 폴더에 대한 사용 권한 변경

설정 기어 아이콘을 클릭한 후 동봉된 항목에 적용...

선택한 항목에 적용

저는 Arch Linux 사용자입니다.내 WordPress 위치는 (/srv/http/wordpress)입니다.나는 전에 이 문제에 직면했다.

처음에는 WordPress 소유권을 $USER:http로 변경합니다.

sudo chown -R -c $USER:http /srv/http/wordpress

(이 명령어로 소유권을 변경하기 위해 root로 이동하지 마십시오. 그러면 $USER가 root이 됩니다.)

를 사용하여 사용자가 누구인지 확인할 수 있습니다.

echo $USER

wordpress/wp-content/uploads에서 업로드 폴더를 만들었습니다.그런 다음 wp-content 및 wp-content/uploads 디렉토리의 사용자와 그룹에 읽기, 쓰기 및 실행 권한을 부여합니다.

sudo chmod 774 wp-content/
sudo chmod 774 wp-content/uploads/

도움이 되길 바라야죠

다음 명령어를 실행합니다.

sudo chown -R www-data /path/to/wordpress

도움이 됐으면 좋겠네요

wordpress 디렉토리에 있는 manjaro Linux의 경우:

sudo chown -R  http:http wp-content

나한테는 효과가 있었어.

제게는 디스크 용량 문제였습니다.계정은 단순히 할당량을 초과했기 때문에 폴더 작성이나 플러그인 설치의 형식을 늘릴 수 없었습니다.

디스크 공간을 비우고 다시 시도하십시오.

저는 다른 서버로 이행하여 미디어 설정이 중단되었습니다.업로드 폴더를 명시적으로 리셋해야 했습니다.

다음과 같은 이점이 있습니다.

에서 Wordpress로 합니다.Settings->Media set ★★★

"Store uploads in this folder"로로 합니다."wp-content/uploads"

호스트 변경 후 직면했을 수 있는 이러한 문제는 워드프레스에 로그인하여 미디어로 이동하여 경로 wp-content를 변경하십시오.

자세한 체크인은 이쪽에서 할 수 있습니다.- https://blog.aaaenos.com/unable-to-create-directory-uploads-year-month-is-its-parent-directory-writable-by-the-server/

언급URL : https://stackoverflow.com/questions/30188630/unable-to-create-directory-in-wp-content-uploads-in-wordpress

반응형