2012-04-11 2 views
0

MAMP를 설치하지 않고 내장 된 항목 (apache/php)을 사용하여 Mac에서 wordpress를 로컬로 설치하려고합니다. 기본적으로 나는이 자습서 다음 해요 : httpd.conf 파일을 편집하고 아파치를 다시 시작한 후MAMP를 설치하지 않고 OS X에 로컬로 wordpress를 설치하십시오. (허가 오류)

https://gist.github.com/1500117

을, 나는 브라우저에서이 오류를 얻을 :

Forbidden 
You don't have permission to access/on this server. 

어떤 아이디어? 스노우 레오파드를 사용하고 있습니다.

답변

0

여기서 확인할 변수가 많지만, 가장 큰 두 가지는 서버 루트입니다 (모든 경로 요소의 대소 문자가 올바른지 확인하십시오). 또한 사용자 권한/WordPress 파일 자체.

이 모든 상황에 대해 MAMP를 사용하지 않는 이유는 무엇입니까? 입력을 즉, 그것을 해결 그게 해결되지 않는 경우 (값을 httpd.conf에서) 당신은 DirectoryIndex 지시어는 index.php를

index.html을 DirectoryIndex에 변경해야하는 경우

+0

내가 추가 한 경로는 "/ Users/myusername/Sites/wordpress" 이고 나는 wordpress 파일의 소유자를 "_www"로 변경하고 모두에게 쓰기 권한을 추가했습니다. MAMP와는 달리, 서버를 설정하기위한 모든 구성 요소가 이미 있고 이론 상으로는 다른 것을 설치하지 않는 이유가 무엇인지 생각해야합니다. 너의 대답에 대해 – marchello

0

http://your-host-name/index.php

입력하십시오 브라우저에서 http://your-host-name/index.php을 누르는 동안 콘솔에서 tail -f/var/log/apache2/error_log를보고 터미널 화면을보십시오. 문제가 무엇인지 알 수 있습니다. 그렇지 않다면 여기에 로그 파일의 마지막 몇 줄을 붙여 넣으십시오. 그러면 제가 보겠습니다.

+0

고마워. 나는 두 가지 시나리오로 나누어야한다 : 1 : mysql이 실행 중이고 웹 공유가 켜져 있고 php가 httpd.conf에서 활성화되어있다 브라우저에 localhost를 입력하면 "작동한다!"라는 메시지가 나타납니다. 2 : 위의 모든 작업을 마쳤으며 DocumentRoot와 는 이 내 새 WordPress 사본 (/ Users/myusername/Sites/wordpress)이고 wordpress의 소유권이 "_www"및 쓰기 권한이 추가되었습니다. 브라우저에 localhost를 입력 한 후 "금지됨"이 표시됩니다. 이 서버에 액세스 할 수있는 권한이 없습니다. " 나는이 후에도 여전히 "작동한다"고 가정합니다. – marchello

+0

로그에 다음과 같은 메시지가 표시됩니다. [Thu Apr 12 11:07:30 2012] [오류] [클라이언트 127.0.0.1] (13) 사용 권한이 거부되었습니다. /favicon.ico에 대한 액세스가 거부되었습니다. referer : http : // localhost / – marchello

1

잘 솔기 나는 문제의 원인을 발견했습니다. Wordpress 폴더를 넣은 Sites 폴더에는 751로 변경 한 후 사용 권한 750이 있었지만 지금은 작동합니다. 이 적절한 해결책입니까, 아니면 계속 파고 있어야합니까?

관련 문제