최신글_아웃로그인 설치후 에러 정보
최신글_아웃로그인 설치후 에러
본문
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/test/www/index.htm:6) in /home/hosting_users/test/www/bbs/lib/common.lib.php on line 109
란 에러가 뜹니다.
저와 동일한 문제를 안고 계시는 분들이 상당히 많은데
속시원한 답변을 알아듣기 쉽게 해주신분은 아무도 없는 것같습니다.
저는
root> bbs
root> index.htm
root>_common.php
로 사용중입니다.
최근게시글 설치하다보니 _commom.php는 폴더별로 하는게 좋다고 해서
복사해서 하나 더 만들었고,
경로도
<?
$g4_path = "bbs"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
$g4_path = "bbs"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
처럼 해서 최근게시글도 잘 뜹니다.
그런데 아웃로그인도 화면뜨고 문제가 없는데...아웃로그인때문에 넣은 소스
common.lib.php이 문제라고 에러가 나는걸까요?
오로지 수정한 것이라고는 index.htm <head>~</head>사이에
최근 게시판과 통합해서 아래와 같이 넣었을뿐인데요.
<?include_once("./_common.php");
include_once"$g4[path]/lib/latest.lib.php";
include_once("$g4[path]/lib/outlogin.lib.php");?>
include_once("$g4[path]/lib/outlogin.lib.php");?>
이리저래 질문답변, 네이버 등 검색엔진에 지식검색을 해보면
답변주시는게
utf-8로 변환을 해서 다시 수정해라. 띄어쓰기나 빈칸이 없나 확인해봐라.
헤더 구분이 중복되서 그러니 해당 소스를 수정해봐라..하면 구체적인 내용이 없다보니
php도 모르는 저같은 사람은 답답해죽겠습니다.
common.lib.php파일이 문제가 있는건가요?
아님 저처럼 root에 index.htm로 만들어서 문제가 있는건가요?
제로보드는 이렇게 어렵지 않았는데 그누보드는 어렵네요
구체적으로 어디를 고쳐야할지 답변 부탁드립니다.
댓글 전체
<?
include_once("./_common.php");
이 코드 위에 아무것도 (빈칸조차) 있으면 안됩니다.
include_once("./_common.php");
이 코드 위에 아무것도 (빈칸조차) 있으면 안됩니다.
답변 감사합니다. 이렇게 저렇게 하다가
해당소스를 전부 다 붙여서 쓰니깐 에러 문구는 없어졌는데...
묘한<癤?>란 문자가 딱붙어있어 한줄정도 밀렸습니다.
그래서 아래 션션션님말대로 최상단으로 옮기니깐 그 문자도 사라졌는데..
또다시 문제가 <title>부터 페이지네 텍스트들이 깨집니다.
스타일문제일지요? 아님 index.html을 프레임으로 나누어서 작업하는게 좋을지요?
해당소스를 전부 다 붙여서 쓰니깐 에러 문구는 없어졌는데...
묘한<癤?>란 문자가 딱붙어있어 한줄정도 밀렸습니다.
그래서 아래 션션션님말대로 최상단으로 옮기니깐 그 문자도 사라졌는데..
또다시 문제가 <title>부터 페이지네 텍스트들이 깨집니다.
스타일문제일지요? 아님 index.html을 프레임으로 나누어서 작업하는게 좋을지요?
<?include_once("./_common.php");
include_once"$g4[path]/lib/latest.lib.php";
include_once("$g4[path]/lib/outlogin.lib.php");?>
을 <head>~</head>사이말고 최상단에 넣어보고 테스트해 보시죠.
그리고 아래 사항도 참조해 보세요.
<?include_once("./_common.php");
include_once"$g4[path]/lib/latest.lib.php";
include_once("$g4[path]/head.php");?>하시고
head.php에 include_once("$g4[path]/lib/outlogin.lib.php");을 삽입해 보세요.
전에 이렇게 해서 문제를 해결한 것 같습니다.
include_once"$g4[path]/lib/latest.lib.php";
include_once("$g4[path]/lib/outlogin.lib.php");?>
을 <head>~</head>사이말고 최상단에 넣어보고 테스트해 보시죠.
그리고 아래 사항도 참조해 보세요.
<?include_once("./_common.php");
include_once"$g4[path]/lib/latest.lib.php";
include_once("$g4[path]/head.php");?>하시고
head.php에 include_once("$g4[path]/lib/outlogin.lib.php");을 삽입해 보세요.
전에 이렇게 해서 문제를 해결한 것 같습니다.
네~ 답변 감사합니다. <html>위로 옮기니까 에러문구는 사라집니다.
그런데 최신게시글에 글 제목들이 모두 깨지고,
로그인화면이 뒤틀려버리고, 패스워드에 "1"이라고 임의 문자가 뜹니다.
하나를 해결하면 또 하나의 문제가 생기네요.^^;;
혹시 적용한 스킨 폴더에 <스타일>파일이 없어서일까요?
그런데 최신게시글에 글 제목들이 모두 깨지고,
로그인화면이 뒤틀려버리고, 패스워드에 "1"이라고 임의 문자가 뜹니다.
하나를 해결하면 또 하나의 문제가 생기네요.^^;;
혹시 적용한 스킨 폴더에 <스타일>파일이 없어서일까요?
혹시 utf_8 컨버트 문제 아닐까요? 아웃로그인과 최신글 스킨의 *.php를 에디터로 utf_8로 변환해서 사용해 보세요. 에디터는 검색해 보면 많이 있습니다.
말씀대로 EmEditor프로그램으로 열어서 UTF-8로 새로운 이름으로 저장(Add a Unicode Signature(BOM)해제)하고
스킨소스의 php부분을 수정해서 올려보니까 로그인 부분은 글자깨짐이 해결되었는데
다른 최신게시판이나 갤러리 글자가 해결이 안되어서
위에 <?include~~~) 소스를 <head>~</head>사이에 <스타일.css>밑으로 옮기고
_common.php파일을 일반 system default 값으로 새로운 이름으로 저장하니깐 또 됩니다.
제가 그누보드4를 UTF-8버전을 깔지 않아서 그냥 원래파일들로 새로 교체해봤거든요.
암튼 띄어쓰기와 UTF-8로 저장하라는 답변이 나온 이유를 알겠어요.
하지만, 혹 일시적인 것은 아닐까 싶긴 해요.
어제도 집에서는 괜찮더니 회사오니깐 그러는 것처럼 재 확인을 해야겠지요? 아무튼 답변해주셔 감사합니다.
스킨소스의 php부분을 수정해서 올려보니까 로그인 부분은 글자깨짐이 해결되었는데
다른 최신게시판이나 갤러리 글자가 해결이 안되어서
위에 <?include~~~) 소스를 <head>~</head>사이에 <스타일.css>밑으로 옮기고
_common.php파일을 일반 system default 값으로 새로운 이름으로 저장하니깐 또 됩니다.
제가 그누보드4를 UTF-8버전을 깔지 않아서 그냥 원래파일들로 새로 교체해봤거든요.
암튼 띄어쓰기와 UTF-8로 저장하라는 답변이 나온 이유를 알겠어요.
하지만, 혹 일시적인 것은 아닐까 싶긴 해요.
어제도 집에서는 괜찮더니 회사오니깐 그러는 것처럼 재 확인을 해야겠지요? 아무튼 답변해주셔 감사합니다.
<head>와<head>사이에 넣으면 가끔 에러메세지를 띄울 겁니다. 그누보드를 utf버젼으로 인스톨하시고 응용스킨들은 utf_8로 변환하여 사용하는것이 정신건강에 좋을것 같습니다.^^