data 디렉토리에 하위 session 디렉토리가 안생겨요
본문
data 디렉토리 707로 퍼미션 주었구요..
관리자로 로그인 할려고 했는데. url에 타 도메인 지정 안된다는둥. 아이디와 비번 공백은 안된다는 둥 이상하게 계속 에러가 떠요..
data 디렉토리 내에 하위 디렉토리 안생겨요.. 세션이 생성이 안되는듯 하기도 하구요..
방법좀 알려 주세요.. 좌절 입니다..
답변 24
그누보드5 최신버젼 받으신다음 config.php 만 다시 올려보세요.
session 디렉토를 한번 직접 만들어보세요.
PHP Warning: Unknown: open(/home/baronamu/public_html/data/session/sess_3usf50fapdm1e55reqgpqoj5s4, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[04-Jan-2017 13:46:04 Asia/Seoul] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/baronamu/public_html/data/session) in Unknown on line 0
이젠 로그인 하니 url에 타 도메인을 지정할 수 없다고 나오네요...에러 로그는 체크하니 위처럼 나오네요.
어떻게 해야 하나요?
퍼미션과 하드용량을 한번 체크해보세요
일단 도메인 문제는 나중에 해결하시더라도 저건 디렉토리를 못찾거나 쓰기 권한이 없는것 같습니다.
일단..샘플코딩으로 테스트를 해보세요.
<?
echo G5_SESSION_PATH;
if(is_dir(G5_SESSION_PATH))
{
echo "세션디렉토리 존재..";
}
if(is_writable(G5_SESSION_PATH))
{
echo "파일 쓰기 가능 ..";
}
?>
죄송한데 어떻게 테스트 해야 하나요?
위 코딩으로 test.php화일 만들고 도메인/test.php 이렇게 테스트 하나요?
제가 잘 몰라서 그렇습니다. 자세히 부탁 드립니다.
그누보드 폴더에서 test.php 만드시고 아래 처럼 코딩하신다음 브라우져서에 test.php 접속해보세요.
<?php
include_once('./_common.php');
echo G5_SESSION_PATH;
if(is_dir(G5_SESSION_PATH))
{
echo "세션디렉토리 존재..";
}
if(is_writable(G5_SESSION_PATH))
{
echo "파일 쓰기 가능 ..";
}
?>
!-->
http 500 에러가 생기는데요..파일을 public_html 디렉토리에 넣었구요. 제 도메인이 www.baronamu.com/test2.php로 해서 접속 할려 했더니. 에러가 생기네요.
먼가 이상한데요..
/home/baronamu/public_html 이게아니라 아래와 같이
/home2/baronamu/public_html <- DOCUMENT_ROOT로 되신것 같은데 전혀 틀린데요..
home directory 가 home2/baronamu 에요. 그런데 실제 그 home2를 클릭하면 home으로 가더라구요.
그런데 ftp 로 접속하면 디렉토리가 home/baronamu/public_html 이렇게 생성 됩니다.