[php5_debug] twe/data/session 폴더가 없는 경우, 해당 폴더 체크로직에서 에러 터짐. 해당 로직에서 mkdir을 할 수 있도록 개선.

This commit is contained in:
2018-01-17 13:46:18 +09:00
parent 80368dd140
commit f2113d235b
+15 -2
View File
@@ -64,8 +64,21 @@ unset($member);
unset($setup);
// Data, Icon, 세션디렉토리의 쓰기 권한이 없다면 에러 처리
if(!is_writable("data")) Error("Data 디렉토리의 쓰기 권한이 없습니다!");
if(!is_writable("data/session")) Error("세션 디렉토리 data/session의 쓰기 권한이 없습니다!");
// 단, 폴더가 없는 경우라면 폴더를 생성 할 필요가 있음.
// data폴더가 없으면 data/session까지 생성
if(is_dir("data")){
if(!is_writable("data")) Error("Data 디렉토리의 쓰기 권한이 없습니다!");
if(is_dir("data/session")){
if(!is_writable("data/session")) Error("세션 디렉토리 data/session의 쓰기 권한이 없습니다!");
}else{
mkdir("data/session");
}
}else{
mkdir("data");
mkdir("data/session");
}
session_save_path('data/session');
session_cache_limiter('nocache, must_revalidate');