From f2113d235bd81232bec0b0d7e76f78d3e1cb50b2 Mon Sep 17 00:00:00 2001 From: revofpla Date: Wed, 17 Jan 2018 13:46:18 +0900 Subject: [PATCH] =?UTF-8?q?[php5=5Fdebug]=20twe/data/session=20=ED=8F=B4?= =?UTF-8?q?=EB=8D=94=EA=B0=80=20=EC=97=86=EB=8A=94=20=EA=B2=BD=EC=9A=B0,?= =?UTF-8?q?=20=ED=95=B4=EB=8B=B9=20=ED=8F=B4=EB=8D=94=20=EC=B2=B4=ED=81=AC?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=EC=97=90=EC=84=9C=20=EC=97=90=EB=9F=AC=20?= =?UTF-8?q?=ED=84=B0=EC=A7=90.=20=ED=95=B4=EB=8B=B9=20=EB=A1=9C=EC=A7=81?= =?UTF-8?q?=EC=97=90=EC=84=9C=20mkdir=EC=9D=84=20=ED=95=A0=20=EC=88=98=20?= =?UTF-8?q?=EC=9E=88=EB=8F=84=EB=A1=9D=20=EA=B0=9C=EC=84=A0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- twe/lib.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/twe/lib.php b/twe/lib.php index b87313b4..9049f7cc 100644 --- a/twe/lib.php +++ b/twe/lib.php @@ -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');