2009-06-01 4 views
4

레일즈 앱을 제공하는 Passenger Phusion이있는 Ubuntu Hardy 슬라이스가 있습니다.아파치 권한 오류

sudo는 레이크 TS : 나는 또한

내가 터미널에서이 명령을 실행 할 수 있습니다 thinking_sphinx 플러그인 스핑크스 전체 텍스트 seach를 사용하고 인덱스 RAILS_ENV을 =

하지만 생산

이 명령이있는 경우 카피 스트라 노 파일 배포 :

실행 "CD를 # {CURRENT_PATH을}; thinking_sphinx 레이크 : 인덱스 RAILS_ENV을 = 생산"

다음과 같은 오류가 생성됩니다

`thinking_sphinx 실행
  • : 인덱스 'after_update : 6,
    • `배포를 실행 실행
    • 를 "CD/홈/콜라/응용 프로그램/kinfonet/전류; 인덱스 RAILS_ENV = 생산 : thinking_sphinx 퀴 " 서버 :"173.45.226.102 "] [173.45.226.102] 실행 명령 * ERR : 173.45.226.102] 퀴 중단 * [ERR : 173.45.226.102를! ] 권한이 거부 - /이 아파치와 권한 문제였다 가정 집/콜라/응용 프로그램/kinfonet/공유/DB/스핑크스

, 내가 Slicehost에 워드 프로세서에 관한 기사를 다음과 같은 한 :

sudo chgrp -R www-data/home/kollar/apps/kinfonet/current

는 sudo는 chmod -R 2750/집/콜라/응용 프로그램/kinfonet/현재

는 sudo는 chmod -R 2770/집/콜라/응용 프로그램/kinfonet/전류/로그

는 sudo는 chmod -R 2770/홈/콜라/응용 프로그램/kinfonet/공유

는 sudo는 chmod -R 2770/집/콜라/응용 프로그램/kinfonet/공유/DB

는 sudo는 chmod -R 2770/집/콜라/응용 프로그램/kinfonet/공유/db/스핑크스

sudo chmod -R 2770/home/kollar/apps/kinfonet/shared/pids

오류가 여전히 있으며 현재 사이트 방문자는/home/kollar/apps/kinfonet /에있는 프로필 사진에 액세스 할 수 없습니다. 공유/시스템/아바타

브라우저의 이미지 경로를 호출하면 아파치/승객 금지 된 오류가 발생합니다. /system/avatars/48/thumb_BR.jpg에 액세스 할 수있는 권한이 없습니다. 이 서버

누군가가 사용 권한을 수정하는 데 도움을 줄 수 있습니까? 예를 들어 www-data로 수행 한 작업을 취소하고 적절한 사용 권한을 설정하는 방법을 보여줄 수 있습니까?

+1

좀 더 자세한 정보를 제공해야합니다. 어떤 사용자가 원격 서버에서 deploy 명령을 실행하고 있습니까? 그 사용자로 * sudo를 사용하지 않고 같은 rake 태스크를 실행할 때 어떤 일이 발생합니까? 또한 Sphinx 데이터 디렉토리에서 ls -l 출력을 제공하십시오. –

답변

0

도움을 주셔서 감사합니다.

  1. 는 "어떤 사용자는 배포를 실행하는 원격 서버에 명령입니까?"- 사용자가 콜라입니다

    해당 사용자로 sudo는하지 않고 동일한 레이크 작업 을 실행할 때 어떻게됩니까
  2. ?

ls-l을 공유/db에서 실행하여 그룹으로 사용자 및 루트로 루트로 설정되었음을 확인했습니다. 내 사용자 "kollar"로 변경되었으며 이제 레이크는 sudo없이 cap.rb 파일에서 실행할 수 있습니다.

액세스/시스템에 권한이 없습니다/:

나의 가장 큰 문제는 사용자가 업로드 한 이미지가 저장되어있는 공유/시스템 폴더에 액세스하려고 할 때 아파치가 금지 된 403 권한 오류를 다시 가져오고있다 남아있다 이 서버의 avatars/51/thumb_DSC00010.JPG. Apache/2.2.8 (Ubuntu) Phusion_Passenger/2.2.2 서버 포트 80

/home/path/to/app/current/system에서/home/path/to/app/shared/실행중인 시스템

ls를 -l 공유에/재부가 생성됩니다 drwxrws --- 7 콜라 콜라 4096 6월 2일 6시 47분 아바타

내가이 폴더에 그룹으로 WWW-데이터를 추가하려했지만 그 '아무튼 문제를 해결하는 것처럼 보입니다. 이것에 대한 도움은 크게 감사 할 것입니다.

2

403 Forbidden 오류가 계속 표시되는 경우 app/current/system에서 app/shared/system으로 심볼릭 링크를 따라가도된다는 것을 Apache에 알려 주어야합니다. 가상 호스트 정의에 다음 내용이 있는지 확인하십시오.

Options FollowSymLinks