2012-01-10 7 views
1

나는 WordPress의 웹 사이트 (buddypress plugin/themes)를 가지고있다. 나는 플러그인 디렉토리에서 .php 파일에 대한 액세스가 필요한 플러그인을 사용하고 있습니다. 경로는 http://localhost.com/wp-content/plugins/wp-fb-autoconnect/_process_login.php이지만 404 페이지에 오류가 없습니다. 플러그인 자주 묻는 질문 (http://www.justin-klein.com/projects/wp-fb-autoconnect)에 대한 포스트는 말한다 :Wordpress php 파일 실행

_process_login.php을 실행하는 동안 나는 404 서버 오류 받고 있어요 . FTP 클라이언트가 잘못된 권한으로 파일을 업로드하도록 설정되어 있습니다. _process_login.php와 상위 디렉토리를 755로 변경하십시오. _process_login.php에 직접 액세스하여 "이 스크립트에 직접 액세스하지 마십시오. " 그렇지 않다면, 서버가 PHP를 전혀 실행하지 않고 있음을 의미합니다 (플러그인이 아닌 서버 구성에 문제가 있음).

디렉터리 사용 권한을 755로 변경 했는데도 파일에 액세스 할 수 없습니다. 서버 구성 문제라고 생각합니다.

루트에 .htaccess 파일이 없지만 PHP 파일에 직접 액세스 할 수 있는지 여부를 지정해야하는지 잘 모르겠습니다. 누구든지 그 파일에 어떻게 접근 할 수 있는지 제안 할 수 있습니까? 디렉터리 내용을 볼 수 있지만 (지금은) 해당 파일을 열 수 없습니다.

실제로 웹하지만 난 보안상의 이유로 로컬 호스트와 실제 도메인을 대체 권한으로 장난하고있어 이후 살고있는 사이트를 참고는 ...

+0

파일 자체에 대한 사용 권한을 확인 했습니까? 폴더 + 모든 내용을 777로 설정하고 작동하는지 확인하십시오. 그렇다면 사용 권한 문제이며 그 문제에 집중할 수 있습니다. –

+0

부모 폴더와 PHP 파일 자체에서 777 시도. 여전히 '페이지를 찾을 수 없음' – iamjonesy

+0

동일한 디렉토리에 html 파일을 업로드하고 액세스 할 수 있는지 확인하십시오. 가능하다면 파일의 이름을 .php 확장명으로 변경하고 액세스 할 수 있는지 확인하십시오. 이로드뿐만 아니라 다음 _process_login.php에 대한 소스 코드를 볼 필요가있을 것이다 (필자는 종속 파일을 포함하지 못하는 것 같아요 ...) html 파일이나 더미 PHP 파일을로드 할 수없는 경우 당신 htaccess 설정을 확인해야합니다 –

답변

2

죄송 사람 내 호스팅 제공 업체는 그것을 알아 냈다 . 어쨌든 내 wp- 콘텐츠 디렉토리 사용 권한은 757이었습니다. 775로 변경되어 작동합니다. 파일을 직접 상위 디렉터리로 변경하고있었습니다. 귀하의 도움에 감사드립니다 @ 벤 D

+0

답변을 공유해 주셔서 감사합니다. –