2012-03-30 2 views
0

내가 우분투 서버에서 OrangeHrm를 배포하려고하지만, 다음과 같은 오류가 무엇입니까 ..

구성 요소 상태
PHP 버전 확인
MySQL의 클라이언트 OK (5.3.3 버전) (5.1.52 버전)
MySQL 서버 확인 (5.1.52 버전)
MySQL의 InnoDB의 지원 "lib 디렉토리/confs"에 대한
쓰기 권한을 사용 쓰기 가능 * "lib 디렉토리/로그"에 대한
쓰기 권한 쓰기 가능하지 않음 * "심포니/설정"에 대한 10 쓰기 권한 없음 쓰기 가능 *에 대한
쓰기 권한 "심포니/응용 프로그램/orangehrm/설정"안 쓰기 가능 * "심포니/캐시"에 대한
쓰기 권한 쓰기 가능하지 않음 * 심포니 "에 대한
쓰기 권한/로그인 "안 쓰기 가능 *
최대 세션 시간 초과 확인
웹 서버의 .htaccess 확인 파일 수 확인 PHP 스크립트에 할당
전역 등록 꺼진 OK
메모리 *이 웹 서버는 다음 디렉토리에 대한 쓰기 권한이 필요하기 전에 유휴 시간우분투 시스템에 OrangeHrm에 대한 파일 권한 설정 PHP는

"sudo chmod 777 orangehrm"권한으로 파일 액세스 권한을 변경했으며 해당 폴더가 777 모드이지만 여전히 오류가 있습니다. 감사합니다 .. 나를 위해

답변

2

그것은 www가 데이터에 해당 디렉토리의 소유자를 변경하는 데 도움이 : 웹 페이지의 데이터가있는 디렉토리로

  • 이동 (보통 /var/www/YOUR_SITE_NAME) :
    cd /var/www/YOUR_SITE_NAME
  • 변경 www가 데이터에 소유자 : 또는
    sudo chown -R www-data .
    , 당신은 t, 그룹을 변경할 수 있습니다 예 : 당신의 계정에있는 파일에 액세스 할 수있게하려면 사용자 이름 그룹에 다음을 입력하십시오 :
    sudo chown -R www-data:YOUR_USERNAME .
    두 경우 모두 명령 끝에 의 점이 명령의 일부임을 유의하십시오!
-1

당신처럼, 당신의 명령에 -R을 포함해야한다 :

sudo chmod -R 777 orangehrm 
0

것은 당신이 사이트에 직면 웹을위한 777의 모든 폴더를 설정 할 수 없습니다. orangehrm 폴더에서 다음과 같이 실행하십시오.

sudo chmod 760 lib/confs lib/logs symfony/config symfony/apps/orangehrm/config symfony/cache symfony/log 

그러면 소유자에 대한 읽기/쓰기/실행 권한을 부여한 다음 그룹에 대한 읽기/쓰기 권한을 부여한 다음 다른 모든 권한을 부여하지 않습니다.

그런 다음 확인 orangehrm 폴더의 소유자가 웹 사용자 즉, www가 데이터

나는 orangehrm 포럼에 해당 폴더에 대한 사용 권한을 확인 제안

되어 있는지 확인합니다.

즉, http://forum.orangehrm.com/viewtopic.php?f=14&t=2531&p=3452&hilit=chmod&sid=e53a96e31a32ce4cbfa7998f43fdfc95#p3452