일단 디버그 메세지를 확인해 보아야 명확해질 것 같습니다. 루트에 만들어진 config.php에 아래와 같이 설정 한 줄을 추가해 주시고, 에러가 발생할 때의 디버그 메세지를 알려주세요-
$service['debugmode'] = true;
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
입력을 마치기 전에 (필수) 로 명기된 부분은 모두 적어 주셔야 합니다.
일단 디버그 메세지를 확인해 보아야 명확해질 것 같습니다. 루트에 만들어진 config.php에 아래와 같이 설정 한 줄을 추가해 주시고, 에러가 발생할 때의 디버그 메세지를 알려주세요-
$service['debugmode'] = true;
말씀하신데로 public로 변경해 봤는데 안되네요
주소로 접속하면 첫 화면은 나옵니다
관리자부분으로 이동하기 위해서 로그인 페이지로 이동하면서 나타나는 에러입니다
메모리 반납 부분은 어디를 말씀하시는 건지 알수 있을까요..?
Autoload_legacy 클래스 보시면 정적 변수로 $data값이 지정되어 있을겁니다. self::$data는 44행부터 정의된 배열을 참조하는 구문입니다. 그런데 말씀주신 것으로 봐서는 self:: 형식으로 접근을 못하고 있는 것 같네요. 문법상으로는 제대로 동작해야 하는데 동작하지 않는 것이 이상하긴 합니다만, 일단 테스트를 위해서 접근 가능하도록 44행의
private static $data...
를
public static $data...
로 바꿔보시고 결과를 알려주세요^^ 의외로 PHP 설정 문제일 수도 있을 것 같습니다.
덧) 그런데 그냥 첫 블로그 화면은 정상적으로 나오시는지요? 저게 문제라면 그것도 안되어야 합니다. 세션을 종료할 때 메모리의 모든 값을 날리는데, 그 때 해당 변수의 포인터들이 함께 날라가서 발생하는 문제일수도 있겠습니다. 그걸 막기 위해서 세션을 담당하는 클래스로 종료시 필요한 주소들을 저장해 놓는데, 그 부분이 제대로 참조되지 않을 수도 있겠습니다. 일단 위를 한 번 변경해 보시고 결과를 알려주세요 :-)
첨에 질문드린 사람입니다
블로그 주소 : http://mounster.iptime.org:8095/
synology DS211j 를 사용하고 있습니다
이넘이 내부적으로는 리눅스를 쓰고 있으니까 리눅스 서버라고 봐야할듯 한데...
Apache : 2.2.26
PHP : 5.3.2
MySQL : 5.1.49
가상 호스트 설정해서 사용하고 있고, textcube 1.8.5 확장버전 신규로 받아서 설치하였습니다
설치 사항에 대해서 더 궁금하신 부분 있으면 메일 부탁드리겠습니다 (mounster@hitel.net)
대충 어떤거 때문에 에러가 난다는걸 알기라도 해야..
설정을 바꾸던 포기를 하던 하겠는데..
쫌 갑갑하네요..ㅜㅜ
혹시 최근에 업데이트 한 적이 있으신가요?
블로그 주소 좀 알 수 있을런지요.
로그인 페이지에서 로그인을 하면 이런 메시지가 나면서 관리자 페이지로 넘어가질 않는데
이유를 좀 알고 싶습니다
Fatal error: Access to undeclared static property: Autoload_Legacy::$data in /volume1/web/textcube/framework/legacy/Needlworks.PHP.Loader.php on line 66 Warning: Invalid callback Session::close, class 'Session' not found in Unknown on line 0