data 디렉토리에 하위 session 디렉토리가 안생겨요

data 디렉토리에 하위 session 디렉토리가 안생겨요

QA

data 디렉토리에 하위 session 디렉토리가 안생겨요

답변 24

본문

data 디렉토리 707로 퍼미션 주었구요..

관리자로 로그인 할려고 했는데. url에 타 도메인 지정 안된다는둥. 아이디와 비번 공백은 안된다는 둥 이상하게 계속 에러가 떠요..

data 디렉토리 내에 하위 디렉토리 안생겨요.. 세션이 생성이 안되는듯 하기도 하구요..

방법좀 알려 주세요.. 좌절 입니다.. 

이 질문에 댓글 쓰기 :

답변 24

<?php

/********************
    ?곸닔 ?좎뼵
********************/

define('G5_VERSION', '洹몃늻蹂대뱶5');
define('G5_GNUBOARD_VER', '5.1.19');

// ???곸닔媛 ?뺤쓽?섏? ?딆쑝硫?媛곴컖??媛쒕퀎 ?섏씠吏??蹂꾨룄濡??ㅽ뻾?????놁쓬
define('_GNUBOARD_', true);

if (PHP_VERSION >= '5.1.0') {
    //if (function_exists("date_default_timezone_set")) date_default_timezone_set("Asia/Seoul");
    date_default_timezone_set("Asia/Seoul");
}

/********************
    寃쎈줈 ?곸닔
********************/

/*
蹂댁븞?쒕쾭 ?꾨찓???뚯썝媛?? 湲?곌린???ъ슜?섎뒗 https 濡??쒖옉?섎뒗 二쇱냼瑜?留먰빀?덈떎.
?ы듃媛 ?덈떎硫??꾨찓???ㅼ뿉 :443 怨?媛숈씠 ?낅젰?섏꽭??
蹂댁븞?쒕쾭二쇱냼媛 ?녿떎硫?怨듬??쇰줈 ?먯떆硫??섎ʼn 蹂댁븞?쒕쾭二쇱냼 ?ㅼ뿉 / ??遺숈씠吏 ?딆뒿?덈떎.
?낅젰?? https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');

/*
www.sir.kr 怨?sir.kr ?꾨찓?몄? ?쒕줈 ?ㅻⅨ ?꾨찓?몄쑝濡??몄떇?⑸땲?? 荑좏궎瑜?怨듭쑀?섎젮硫?.sir.kr 怨?媛숈씠 ?낅젰?섏꽭??
?닿납???낅젰???녿떎硫?www 遺숈? ?꾨찓?멸낵 洹몃젃吏 ?딆? ?꾨찓?몄? 荑좏궎瑜?怨듭쑀?섏? ?딆쑝誘濡?濡쒓렇?몄씠 ?由????덉뒿?덈떎.
*/
define('G5_COOKIE_DOMAIN',  '');

define('G5_DBCONFIG_FILE',  'dbconfig.php');

define('G5_ADMIN_DIR',      'adm');
define('G5_BBS_DIR',        'bbs');
define('G5_CSS_DIR',        'css');
define('G5_DATA_DIR',       'data');
define('G5_EXTEND_DIR',     'extend');
define('G5_IMG_DIR',        'img');
define('G5_JS_DIR',         'js');
define('G5_LIB_DIR',        'lib');
define('G5_PLUGIN_DIR',     'plugin');
define('G5_SKIN_DIR',       'skin');
define('G5_CAPTCHA_DIR',    'kcaptcha');
define('G5_EDITOR_DIR',     'editor');
define('G5_MOBILE_DIR',     'mobile');
define('G5_OKNAME_DIR',     'okname');

define('G5_KCPCERT_DIR',    'kcpcert');
define('G5_LGXPAY_DIR',     'lgxpay');

define('G5_SNS_DIR',        'sns');
define('G5_SYNDI_DIR',      'syndi');
define('G5_PHPMAILER_DIR',  'PHPMailer');
define('G5_SESSION_DIR',    'session');
define('G5_THEME_DIR',      'theme');

// URL ? 釉뚮씪?곗??곸뿉?쒖쓽 寃쎈줈 (?꾨찓?몄쑝濡?遺?곗쓽)
if (G5_DOMAIN) {
    define('G5_URL', G5_DOMAIN);
} else {
    if (isset($g5_path['url']))
        define('G5_URL', $g5_path['url']);
    else
        define('G5_URL', '');
}

if (isset($g5_path['path'])) {
    define('G5_PATH', $g5_path['path']);
} else {
    define('G5_PATH', '');
}

define('G5_ADMIN_URL',      G5_URL.'/'.G5_ADMIN_DIR);
define('G5_BBS_URL',        G5_URL.'/'.G5_BBS_DIR);
define('G5_CSS_URL',        G5_URL.'/'.G5_CSS_DIR);
define('G5_DATA_URL',       G5_URL.'/'.G5_DATA_DIR);
define('G5_IMG_URL',        G5_URL.'/'.G5_IMG_DIR);
define('G5_JS_URL',         G5_URL.'/'.G5_JS_DIR);
define('G5_SKIN_URL',       G5_URL.'/'.G5_SKIN_DIR);
define('G5_PLUGIN_URL',     G5_URL.'/'.G5_PLUGIN_DIR);
define('G5_CAPTCHA_URL',    G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR);
define('G5_EDITOR_URL',     G5_PLUGIN_URL.'/'.G5_EDITOR_DIR);
define('G5_OKNAME_URL',     G5_PLUGIN_URL.'/'.G5_OKNAME_DIR);
define('G5_KCPCERT_URL',    G5_PLUGIN_URL.'/'.G5_KCPCERT_DIR);
define('G5_LGXPAY_URL',     G5_PLUGIN_URL.'/'.G5_LGXPAY_DIR);
define('G5_SNS_URL',        G5_PLUGIN_URL.'/'.G5_SNS_DIR);
define('G5_SYNDI_URL',      G5_PLUGIN_URL.'/'.G5_SYNDI_DIR);
define('G5_MOBILE_URL',     G5_URL.'/'.G5_MOBILE_DIR);

// PATH ???쒕쾭?곸뿉?쒖쓽 ?덈?寃쎈줈
define('G5_ADMIN_PATH',     G5_PATH.'/'.G5_ADMIN_DIR);
define('G5_BBS_PATH',       G5_PATH.'/'.G5_BBS_DIR);
define('G5_DATA_PATH',      G5_PATH.'/'.G5_DATA_DIR);
define('G5_EXTEND_PATH',    G5_PATH.'/'.G5_EXTEND_DIR);
define('G5_LIB_PATH',       G5_PATH.'/'.G5_LIB_DIR);
define('G5_PLUGIN_PATH',    G5_PATH.'/'.G5_PLUGIN_DIR);
define('G5_SKIN_PATH',      G5_PATH.'/'.G5_SKIN_DIR);
define('G5_MOBILE_PATH',    G5_PATH.'/'.G5_MOBILE_DIR);
define('G5_SESSION_PATH',   G5_DATA_PATH.'/'.G5_SESSION_DIR);
define('G5_CAPTCHA_PATH',   G5_PLUGIN_PATH.'/'.G5_CAPTCHA_DIR);
define('G5_EDITOR_PATH',    G5_PLUGIN_PATH.'/'.G5_EDITOR_DIR);
define('G5_OKNAME_PATH',    G5_PLUGIN_PATH.'/'.G5_OKNAME_DIR);

define('G5_KCPCERT_PATH',   G5_PLUGIN_PATH.'/'.G5_KCPCERT_DIR);
define('G5_LGXPAY_PATH',    G5_PLUGIN_PATH.'/'.G5_LGXPAY_DIR);

define('G5_SNS_PATH',       G5_PLUGIN_PATH.'/'.G5_SNS_DIR);
define('G5_SYNDI_PATH',     G5_PLUGIN_PATH.'/'.G5_SYNDI_DIR);
define('G5_PHPMAILER_PATH', G5_PLUGIN_PATH.'/'.G5_PHPMAILER_DIR);
//==============================================================================


//==============================================================================
// ?ъ슜湲곌린 ?ㅼ젙
// pc ?ㅼ젙 ??紐⑤컮??湲곌린?먯꽌??PC?붾㈃ 蹂댁뿬吏?// mobile ?ㅼ젙 ??PC?먯꽌??紐⑤컮?쇳솕硫?蹂댁뿬吏?// both ?ㅼ젙 ???묒냽 湲곌린???곕Ⅸ ?붾㈃ 蹂댁뿬吏?//------------------------------------------------------------------------------
define('G5_SET_DEVICE', 'both');

define('G5_USE_MOBILE', true); // 紐⑤컮???덊럹?댁?瑜??ъ슜?섏? ?딆쓣 寃쎌슦 false 濡??ㅼ젙
define('G5_USE_CACHE',  true); // 理쒖떊湲?깆뿉 cache 湲곕뒫 ?ъ슜 ?щ?


/********************
    ?쒓컙 ?곸닔
********************/
// ?쒕쾭???쒓컙怨??ㅼ젣 ?ъ슜?섎뒗 ?쒓컙???由?寃쎌슦 ?섏젙?섏꽭??
// ?섎(??86400 珥덉엯?덈떎. 1?쒓컙? 3600珥?// 6?쒓컙??鍮좊Ⅸ 寃쎌슦 time() + (3600 * 6);
// 6?쒓컙???먮┛ 寃쎌슦 time() - (3600 * 6);
define('G5_SERVER_TIME',    time());
define('G5_TIME_YMDHIS',    date('Y-m-d H:i:s', G5_SERVER_TIME));
define('G5_TIME_YMD',       substr(G5_TIME_YMDHIS, 0, 10));
define('G5_TIME_HIS',       substr(G5_TIME_YMDHIS, 11, 8));

// ?낅젰媛?寃???곸닔 (?レ옄瑜?蹂寃쏀븯?쒕㈃ ?덈맗?덈떎.)
define('G5_ALPHAUPPER',      1); // ?곷?臾몄옄
define('G5_ALPHALOWER',      2); // ?곸냼臾몄옄
define('G5_ALPHABETIC',      4); // ?곷?,?뚮Ц??define('G5_NUMERIC',         8); // ?レ옄
define('G5_HANGUL',         16); // ?쒓?
define('G5_SPACE',          32); // 怨듬갚
define('G5_SPECIAL',        64); // ?뱀닔臾몄옄

// ?쇰???define('G5_DIR_PERMISSION',  0755); // ?붾젆?좊━ ?앹꽦???쇰???define('G5_FILE_PERMISSION', 0644); // ?뚯씪 ?앹꽦???쇰???
// 紐⑤컮???몄? 寃곗젙 $_SERVER['HTTP_USER_AGENT']
define('G5_MOBILE_AGENT',   'phone|samsung|lgtel|mobile|[^A]skt|nokia|blackberry|android|sony');

// SMTP
// lib/mailer.lib.php ?먯꽌 ?ъ슜
define('G5_SMTP',      '127.0.0.1');
define('G5_SMTP_PORT', '25');


/********************
    湲고? ?곸닔
********************/

// ?뷀샇???⑥닔 吏??// ?ъ씠???댁쁺 以??ㅼ젙??蹂寃쏀븯硫?濡쒓렇?몄씠 ?덈릺???깆쓽 臾몄젣媛 諛쒖깮?⑸땲??
define('G5_STRING_ENCRYPT_FUNCTION', 'sql_password');

// SQL ?먮윭瑜??쒖떆??寃껋씤吏 吏??// ?먮윭瑜??쒖떆?섎젮硫?TRUE 濡?蹂寃?define('G5_DISPLAY_SQL_ERROR', FALSE);

// escape string 泥섎━ ?⑥닔 吏??// addslashes 濡?蹂寃?媛??define('G5_ESCAPE_FUNCTION', 'sql_escape_string');

// sql_escape_string ?⑥닔?먯꽌 ?ъ슜???⑦꽩
//define('G5_ESCAPE_PATTERN',  '/(and|or).*(union|select|insert|update|delete|from|where|limit|create|drop).*/i');
//define('G5_ESCAPE_REPLACE',  '');

// 寃뚯떆?먯뿉??留곹겕??湲곕낯媛쒖닔瑜?留먰빀?덈떎.
// ?꾨뱶瑜?異붽??섎㈃ ???レ옄瑜??꾨뱶?섏뿉 留욊쾶 ?섎젮二쇱떗?쒖삤.
define('G5_LINK_COUNT', 2);

// ?몃꽕??jpg Quality ?ㅼ젙
define('G5_THUMB_JPG_QUALITY', 90);

// ?몃꽕??png Compress ?ㅼ젙
define('G5_THUMB_PNG_COMPRESS', 5);

// 紐⑤컮??湲곌린?먯꽌 DHTML ?먮뵒???ъ슜?щ?瑜??ㅼ젙?⑸땲??
define('G5_IS_MOBILE_DHTML_USE', false);

// MySQLi ?ъ슜?щ?瑜??ㅼ젙?⑸땲??
define('G5_MYSQLI_USE', true);

// Browscap ?ъ슜?щ?瑜??ㅼ젙?⑸땲??
define('G5_BROWSCAP_USE', true);

// ?묒냽??湲곕줉 ??Browscap ?ъ슜?щ?瑜??ㅼ젙?⑸땲??
define('G5_VISIT_BROWSCAP_USE', false);

// ip ?④?諛⑸쾿 ?ㅼ젙
/* 123.456.789.012 ip???④? 諛⑸쾿??蹂寃쏀븯??諛⑸쾿?
\\1 ? 123, \\2??456, \\3? 789, \\4??012??媛곴컖 ??묐릺誘濡??쒖떆?섎뒗 遺遺꾩? \\1 怨?媛숈씠 ?ъ슜?섏떆硫??섍퀬 ?④만 遺遺꾩? ?〓벑???ㅻⅨ 臾몄옄瑜??곸뼱二쇱떆硫??⑸땲??
*/
define('G5_IP_DISPLAY', '\\1.??\\3.\\4');

if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') {   //https ?듭떊?쇰븣 daum 二쇱냼 js
    define('G5_POSTCODE_JS', '<script src="https://spi.maps.daum.net/imap/map_js_init/postcode.v2.js"></script>');
} else {  //http ?듭떊?쇰븣 daum 二쇱냼 js
    define('G5_POSTCODE_JS', '<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>');
}
?>

 

오리지널 입니다. 버젼은 5.1.19 입니다. 고맙습니다. 

그누보드5 최신버젼 다시받으신다음 압축폴더에 config.php만 다시 올려보세요. 기존 config.php 는 백업받아 놓으시고요. 제가 보기엔 자꾸 아이디가 공백으로 뜬다고 나옵니다. 세션이런 오류는 안나네요 

정확하게 무엇을 바꾸라고 하시는지 잘 모르겠는데,

if (G5_DOMAIN) {
    define('G5_URL', G5_DOMAIN);
} else {
    if (isset($g5_path['url']))
        define('G5_URL', $g5_path['url']);
    else
        define('G5_URL', '');
}

if (isset($g5_path['path'])) {
    define('G5_PATH', $g5_path['path']);
} else {
    define('G5_PATH', '');
}
혹시 저기 윗부분의 수정이 필요한 건가요?

아니면 어디에 첨가를 하라는 건가요?

죄송합니다. 

if (G5_DOMAIN) {
    define('G5_URL', G5_DOMAIN);
} else {
    if (isset($g5_path['url']))
        define('G5_URL', $g5_path['url']);
    else
        define('G5_URL', '');
}

if (isset($g5_path['path'])) {
    define('G5_PATH', $g5_path['path']);
} else {
    define('G5_PATH', '');
}

 

 define('G5_URL', '');  //  여기 추가하시면 될듯.. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로