찾다

 >  Q&A  >  본문

Apache - 경로 구성 요소에 대한 권한이 없습니다.

올바른 경로에도 불구하고 내 웹사이트 이미지가 로드되지 않습니다. 내 Apache 로그에는 다음이 많이 포함되어 있습니다.

으아악

httpd.conf파일:

으아악

내 웹사이트 디렉토리로 이동하세요. 해당 폴더는 apache:apache 所有,chmod 一直设置为 774 에 속합니다.

SELinux 부울 httpd_can_network_connectOn.

내 도메인 이름을 적절한 디렉토리로 리디렉션하기 위해 .htaccess 파일을 사용하고 있습니다. 이것이 문제의 원인일지도 모른다고 생각합니다만... 직감에 지나지 않습니다.

정말 도움이 필요하며 어떤 조언이라도 환영합니다. 매우 감사합니다!

편집 .htaccess 파일 내용:

(13)Permission denied: [client 87.231.108.18:57108] AH00035: access to 
my/file/path/some-photo.jpg denied because search permissions are missing 
on a component of the path

P粉004287665P粉004287665438일 전690

모든 응답(2)나는 대답할 것이다

  • P粉216203545

    P粉2162035452023-10-20 00:28:41

    제 경우에는 포함된 폴더에 +x 권한이 없어서 755로 변경하면 성공했습니다.

    회신하다
    0
  • P粉647449444

    P粉6474494442023-10-20 00:17:22

    드디어 찾았어요! .htaccess 파일을 지적해준 Justin lurman에게 많은 감사를 드립니다. Wordpress에 더 이상 내 .htaccess 파일을 편집할 수 있는 권한이 없음을 알 수 있습니다. 권한이 괜찮다고 100% 확신하기 때문에(또는 요청하면 너무 허용적이기도 함) 이는 더욱 이상합니다.

    그래서 나는 SElinux가 때때로 나를 속일 수 있다는 것을 알았고 내 말이 옳았다는 것을 알았기 때문에 그것을 조사했습니다. 다음 명령을 실행하여 문제가 해결되었습니다.

    으아악

    다른 분들에게도 도움이 되었으면 좋겠습니다 :)

    회신하다
    0
  • 취소회신하다