WordPress에서 일부 파일을 쓸 수 없습니다. 웹 사이트를 관리자가 변경할 수 없습니다.
나는 새로운 웹사이트를 개설하고 있다.대부분의 파일은 WordPress로 편집할 수 없습니다.
구글 클라우드 콘솔에서 가상 시스템을 사용하고 있습니다.Ubuntu 18.04 LTS LAMP 스택입니다.filezilla와 gcloud의 ssh 프롬프트를 통해 파일 권한을 편집해 보았습니다.여기에 기술된 바와 같이.다른 문제가 있는 것 같아요.
저는 갓 배운 사람이라 답이 뻔하다면 죄송합니다.SSH WordPress에서 수동으로 파일에 대한 권한을 775로 설정하면 일부 파일을 편집할 수 있습니다.그러나 루트에 있는 경우에도 일부 파일의 권한을 편집할 수 없습니다.sudo su
권한과는 별도로 [Owner of the Files]를 웹 서버 사용자(대부분의 경우, 특히 apache www-data 를 사용하는 사용자)로 변경해야 합니다.
이를 위한 명령어는 다음과 같습니다.
$ sudo chown -R www-data:www-data /path/to/wordpress/
Ubuntu 서버상의 웹사이트의 일반적인 경로는 /var/www/domain.com/입니다.하지만 물론 그것은 다릅니다!
행운을 빌어요!
다음과 같이 모든 파일 및 폴더 권한을 변경합니다.
public_folder를 입력하고 이 두 명령을 실행합니다.
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
내 문제는 워드프레스가 어떻게든 사용자로 "apache"를 사용하길 원했다는 것이다.소유권을 nginx:nginx(웹 데몬을 실행하는 것)에서 apache:nginx로 변경하면 효과가 있었습니다.
하나의 파일에서 이 방법을 사용해 보고 "site health" 도구를 사용하여 문제가 발생했는지 확인한 후 글로벌하게 변경할 것을 권장합니다.
chown apache:nginx ./*.php
최근에 다른 호스트 공급자로 이동했을 때 "WordPress: wp-load.php로 쓸 수 없는 파일도 있습니다."라는 오류가 발생했습니다.WordPress에서 Site Health 창에 오류가 표시되었습니다.
이 문제를 해결하려면 파일의 사용 권한을 변경하기만 하면 됩니다.FileZilla라는 도구를 사용하면 쉽게 이 작업을 수행할 수 있습니다.모든 FTP 액션에 이 툴을 사용합니다.
서버에 연결하고 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 권한을 선택합니다.
마지막으로 권한을 0644로 변경합니다.
언급URL : https://stackoverflow.com/questions/57630117/how-to-fix-some-files-are-not-writable-by-wordpress-error-website-cannot-be-c
'programing' 카테고리의 다른 글
| 명령줄에서 JSON payload를 사용한HTTP-request/콜은 어떻게 합니까? (0) | 2023.02.23 |
|---|---|
| -Dlogback.configurationFile=logback.xml이 스프링 부트를 실행할 때 무시됨 (0) | 2023.02.23 |
| mysql의 group_concat과 유사한 함수가 oracle에 있나요? (0) | 2023.02.23 |
| AngularJS - 프로그래밍 방식으로 격리된 새 스코프를 만들려면 어떻게 해야 합니까? (0) | 2023.02.23 |
| Wordpress 이미지 URL 변경 (0) | 2023.02.23 |


