2017-12-03 3 views

답변

1

이 같은 간결하고 상세한 답변을하지 않습니다 CodeIgniter의 웹 사이트에 게재된다 나는 원하지만, 기본을 설명해야한다.

당신은 당신의 웹 사이트의 문서 루트 내에있는 폴더로 $의 설정 [ 'sess_save_path을'] 구성해야합니다. 그것은

경로 저장 ... 어디서든 쓸 수 없습니다 'C를 : \ Windows \ Temp를'

위의 오류가 의미 PHP 프로세스에 쓰기 권한이 없습니다 - PHP가 쓸 수 없습니다. 당신은 (리눅스 박스에 아파치를 실행하는, 예를 들어) 웹 서버에 올려 경우 - 어디 C 것입니다 : \ WINDOWS \의 TEMP가 될 ???? 웹 서버가 액세스 할 수있는 폴더 내에 있어야합니다.

그래서 한 가지 방법은 응용 프로그램 폴더 아래에 (당신이 원하는대로 당신이 그것을 이름을 지정할 수 있습니다)이라는 폴더 세션을 만드는 것입니다. 에 맞게 sess_save_path 설정

... 그 위의

$config['sess_save_path'] = APPPATH.'sessions'; 

는 응용 프로그램 폴더 아래에있는 세션 폴더를 가진 의미 할 것입니다. application/sessions

을 즉이 폴더가 쓰기 있는지 확인합니다. , 리눅스 경우는 소유자와 그룹 전체 액세스를 제공

chmod 770 sessions 

터미널에서 응용 프로그램 폴더 형에서 - 다른 사람들은 (. 모든 즉, 접근)

당신이 만약을 diddley 쪼그리고를 얻을 수 없습니다 - 동안 보안이 걱정되면 올바른 권한과 올바른 경로를 제공하여 문서 루트까지 폴더를 만들 수 있습니다.

+1

안녕 팀을 만들하지 못했습니다 권한이있는 것 같다, 이건 내 질문은 아니지만 나는 세션의 허가를 0700 대 0777 궁금했다. wolfgang1983 @ – user4419336

+0

- 그것은 어쩌면 같은 0,770해야합니다 - 그래서 그룹 전체 액세스 권한을 얻을 수 있습니다. 그냥 그것을 확인하고 그 작품 ... 고마워요 - "나는 정말로 그것을 제대로 테스트"메모리 조깅. – TimBrownlaw