묻고답하기
일 저질렀습니다. 헤더 스크립트에 소스를 잘 못 넣었더니 접속 않됩니다.
2010.05.04 16:53
일 저질렀습니다.
제발 해결 방법 아시는 분은 도와주십시요.
오른쪽에 있는 켑쳐 처럼
빨간색부분에
쓰모없는 PHP 소스 넣었다가
레이아웃 관리 페이지에도 접속 않도고
홈페이지에 접속하면 백지로 나옵니다.
<헤더 스크랩트> 부분에 넣은 소스를
삭제하고 싶은데 어디에 있는지를 모르겠습니다.
레이아웃 관리에만 접속할수 있어도 접속해서
지울수 있으련만, 전혀 접속이 않되네요.
FTP로 접속해서 <헤더 스크랩트> 부분에 넣은 소스를
지우고 싶습니다.
아시는 분은 ㅠㅠ 제발 도와주십시요.
댓글 13
-
l2zeo
2010.05.04 17:07
-
무야
2010.05.04 17:26
지금 열심히 찾아 봤는데 않보이네요 ㅠㅠ
제가 잘 못 넣은 소스는
<?php
if (false != @include_once 'html/m/ClientDetect.class.php') {
$client =& new ClientDetect();
if (preg_match('/^(?:docomo|au|vodafone)$/'+ '+ ', $client->dev_type)) {
header('Location:http://kornavi.jp/m/index.php?_ucb_u=http'.(
isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on'? 's': null
).'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit;
}
}
?>입니다
아무리 찾아봐도 안보이네요 ㅠㅠ
다른곳 찾아 볼곳은 없는지요.
페이지를 열면
Parse error: syntax error, unexpected '&' in /web/home/kornavi/html/classes/template/TemplateHandler.class.php(515) : eval()'d code on line 82라는 멧세지가 나옵니다.
그리고 빠른 답변 정말 감사합니다. -
l2zeo
2010.05.04 18:27
혹시 레이아웃.html 를 보여주실순 없는지요?
헤드쪽이라면 거기뿐이 없을텐데요.
-
무야
2010.05.04 18:31
l2zeo님 몇 번이나 정말 감사합니다.
레이아웃 html은 아래와 같습니다. 좀 길지만 전부 적어 보겠습니다.
<!--%import("js/js.js")--> <!--%import("css/default.css")--> <!--%import("lang")--> <style type="text/css"> <!--@if($layout_info->content_margin)-->#content .content_margin { margin:{$layout_info->content_margin}px;}<!--@end--> <!--@if($layout_info->widget_width)--> {@$tmp = $layout_info->widget_width} #contentWrapper { background-position:{(940-$tmp)}px top;} #content { width:{(940-$tmp)}px; float:left; } #widget div.widget_div div.widget_content { width:{$tmp}px;} <!--@end--> </style> {@$category = array()} <div id="outerWrapper_shadow" class="{$layout_info->colorset}"> <div id="outerWrapper_top"></div> <div id="outerWrapper_left"><div id="outerWrapper_right"> <div id="outerWrapper"> <div id="header"> <div id="header_login"> <span class="header_title"><a href="{$layout_info->index_url}" title="<!--@if(!$layout_info->index_name)-->Simple Layout<
-
l2zeo
2010.05.04 18:59
혹시나 해서 제가 같은 스킨으로 헤드쪽에 추가 했는데 안보이네요;
제가 사용중인 스킨은 저부분에 소스가 들어가면 레이아웃 폴더에 있는 레이아웃.html 에 삽입이 되던데..
이 스킨은 좀 다른가 봅니다..
좀더 보고 말씀드리겠습니다. 제작자분에게도 여쭤보시구요.
도움을 드리지 못해 죄송합니다;
-
무야
2010.05.04 19:11
감사합니다.
혹시나 조금의 힌트라도 있으시면 부탁드리겠습니다
제가 쓰고 있는 레이아웃은
Elkha - Gray style 입니다
작성하신 분의 홈페이지에는 문의 드렸습니다.
조금 전에 문의해서 아직 답변은 없습니다.
작은 실수에 이렇게 고생할줄이야 ㅠㅠ
레이아웃을 새로 덮어 쓰워도 똑같네요.
여러번 답변을 주신 l2zeo님께 다시한번 감사드립니다
저도 이것 저것 찾아 보겠습니다
-
klaist
2010.05.04 20:00
레이아웃 잡고 백날 수정해봐야 수정 안됨.
이건 레이아웃을 직접 열어서 스크립트를 넣은것이 아니고 관리자페이지에서 스크립트를 집어넣은것이기 때문에
xe폴더에 files 폴더 쪽에 접근해서 최근 마지막으로 수정된 파일을 찾아 삭제를 해주던지 해야함.
-
무야
2010.05.04 20:27
일단
files/cache
files/faceOff
를 다 지워 봤습니다만 그대로 입니다.
-
무야
2010.05.04 20:53
게시판은 나오길래 소스를 열어 보니
여전히 제가 잘못 넣은 부분이 남아 있네요
<meta http-equiv="imagetoolbar" content="no" /> <title>韓国企業情報問合せ</title> <link rel="stylesheet" href="/files/cache/optimized/5d550df40c3a589110c1c3c7f9d53d78/5d550df40c3a589110c1c3c7f9d53d78.1272578945.css.php" type="text/css" charset="UTF-8" media="all" /> <link rel="stylesheet" href="/common/js/plugins/ui/jquery-ui.css" type="text/css" charset="UTF-8" media="all" /> <link rel="stylesheet" href="/modules/editor/styles/default/style.css" type="text/css" charset="UTF-8" media="all" /> <script type="text/javascript" src="/files/cache/optimized/6f4bd251d5e4015dfb59cda7c512e968/6f4bd251d5e4015dfb59cda7c512e968.1272973597.js.php"></script> <script type="text/javascript" src="/common/js/plugins/ui/jquery-ui.packed.js"></script> <script type="text/javascript" src="/addons/resize_image/js/resize_image.min.js"></script> <script type="text/javascript">//<![CDATA[ var current_url = "http://www.kornavi.jp/?mid=qnajp"; var request_uri = "http://www.kornavi.jp/"; var current_mid = "qnajp"; var waiting_message = "서버에 요청중입니다. 잠시만 기다려주세요."; var ssl_actions = new Array(); var default_url = "http://www.kornavi.jp"; //]]></script> <?php if (false != @include_once 'html/m/ClientDetect.class.php') { $client =& new ClientDetect(); if (preg_match('/^(?:docomo|au|vodafone)$/', $client->dev_type)) { header('Location:http://kornavi.jp/m/index.php?_ucb_u=http'.( isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on'? 's': null ).'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); exit; } } ?> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.kornavi.jp/qnajp/api" /> </head>
-
klaist
2010.05.04 21:01
레이아웃에 넣으신것 잘 찾아보세요. (그리고 게시판 상단에도 스크립트를 넣은게 아닌가 싶습니다.)
xe/files/faceOff 폴더에 보시면 폴더가 많이 생성 되 있을것이고. 해당 폴더마다 ko.cache.php 파일이 있을겁니다.
그 파일 오픈해서 보시면 레이아웃 정보들하고 님께서 넣으셨던 스크립트가 나올거에요.
$layout_info->header_script ="입력했던 해더스크립트내용"
해당 부분을 찾으셔서 삭제 해 주셔도 되고요.몽땅 다 날려 버리면 다른것에 영향이 있으니 파일 하나씩 열어보고 님께서 삽입했던 스크립트내용만 지우세요.
-
무야
2010.05.04 21:16
말씀 하신데로 files/faceOff를 몽땅 날려 버리니 메뉴설정 등이 사라져 버렸네요. ㅠㅠ
몽땅 삭제해도 상황이 개선 되지를 않아서 말씀해 주신데로 files/faceOff/ko.cache.php을
찬찬히 뒤져 봤습니다만 않보이네요.
<?php if(!defined("__ZBXE__")) exit(); $layout_info->site_srl = "0";$layout_info->layout = "elkha_graystyle";$layout_info->path = "./layouts/elkha_graystyle/";$layout_info->title = "Elkha-Gray Style";$layout_info->description = "";$layout_info->version = "1.0";$layout_info->date = "00000000";$layout_info->layout_srl = $layout_srl;$layout_info->layout_title = $layout_title;$layout_info->author[0]->name = "김무건";$layout_info->author[0]->email_address = "elkha1914@hotmail.com";$layout_info->author[0]->homepage = "http://notepad.wo.tc";$layout_info->extra_var_count = "20";$layout_info->extra_var->colorset->group = "";$layout_info->extra_var->colorset->title = "컬러셋";$layout_info->extra_var->colorset->type = "select";$layout_info->extra_var->colorset->value = $vars->colorset;$layout_info->extra_var->colorset->description = "";$layout_info->extra_var->colorset->options["default"] = "Skyblue (default)";$layout_info->extra_var->colorset->options["red"] = "Red";$layout_info->extra_var->colorset->options["green"] = "Green";$layout_info->extra_var->colorset->options["orange"] = "Orange";$layout_info->extra_var->logo_image->group = "";$layout_info->extra_var->logo_image->title = "로고이미지";$layout_info->extra_var->logo_image->type = "image";$layout_info->extra_var->logo_image->value = $vars->logo_image;$layout_info->extra_var->logo_image->description = "레이아웃의 상단에 표시될 로고이미지를 입력하세요. (width:500px, height:50px)";$layout_info->extra_var->index_name->group = "";$layout_info->extra_var->index_name->title = "사이트 제목";$layout_info->extra_var->index_name->type = "text";$layout_info->extra_var->index_name->value = $vars->index_name;$layout_info->extra_var->index_name->description = "사이트 제목을 입력해주세요.";$layout_info->extra_var->index_url->group = "";$layout_info->extra_var->index_url->title = "홈 페이지 URL";$layout_info->extra_var->index_url->type = "text";$layout_info->extra_var->index_url->value = $vars->index_url;$layout_info->extra_var->index_url->description = "로고를 클릭시에 이동할 홈 페이지 URL을 입력해 주세요.";$layout_info->extra_var->widget_width->group = "";$layout_info->extra_var->widget_width->title = "위젯 너비";$layout_info->extra_var->widget_width->type = "text";$layout_info->extra_var->widget_width->value = $vars->widget_width;$layout_info->extra_var->widget_width->description = "본문 너비 = 940 - (위젯 너비) - (본문 여백) || 비워두면 위젯이 보이지 않습니다. 예) 250";$layout_info->extra_var->content_margin->group = "";$layout_info->extra_var->content_margin->title = "본문 여백";$layout_info->extra_var->content_margin->type = "text";$layout_info->extra_var->content_margin->value = $vars->content_margin;$layout_info->extra_var->content_margin->description = "페이지를 사용하면 공란을, 게시판을 사용하면 적당한 여백을 주세요. 예) 15";$layout_info->extra_var->category_view->group = "";$layout_info->extra_var->category_view->title = "카테고리";$layout_info->extra_var->category_view->type = "select";$layout_info->extra_var->category_view->value = $vars->category_view;$layout_info->extra_var->category_view->description = "";$layout_info->extra_var->category_view->options["default"] = "보임 (default)";$layout_info->extra_var->category_view->options["hidden"] = "숨김";$layout_info->extra_var->notice->group = "";$layout_info->extra_var->notice->title = "공지사항";$layout_info->extra_var->notice->type = "text";$layout_info->extra_var->notice->value = $vars->notice;$layout_info->extra_var->notice->description = "";$layout_info->extra_var->notice_url->group = "";$layout_info->extra_var->notice_url->title = "공지사항 링크";$layout_info->extra_var->notice_url->type = "text";$layout_info->extra_var->notice_url->value = $vars->notice_url;$layout_info->extra_var->notice_url->description = "";$layout_info->extra_var->wdget_var_1_title->group = "";$layout_info->extra_var->wdget_var_1_title->title = "위젯 태그 1 제목";$layout_info->extra_var->wdget_var_1_title->type = "text";$layout_info->extra_var->wdget_var_1_title->value = $vars->wdget_var_1_title;$layout_info->extra_var->wdget_var_1_title->description = "";$layout_info->extra_var->wdget_var_1->group = "";$layout_info->extra_var->wdget_var_1->title = "위젯 태그 1";$layout_info->extra_var->wdget_var_1->type = "text";$layout_info->extra_var->wdget_var_1->value = $vars->wdget_var_1;$layout_info->extra_var->wdget_var_1->description = "";$layout_info->extra_var->wdget_var_2_title->group = "";$layout_info->extra_var->wdget_var_2_title->title = "위젯 태그 2 제목";$layout_info->extra_var->wdget_var_2_title->type = "text";$layout_info->extra_var->wdget_var_2_title->value = $vars->wdget_var_2_title;$layout_info->extra_var->wdget_var_2_title->description = "";$layout_info->extra_var->wdget_var_2->group = "";$layout_info->extra_var->wdget_var_2->title = "위젯 태그 2";$layout_info->extra_var->wdget_var_2->type = "text";$layout_info->extra_var->wdget_var_2->value = $vars->wdget_var_2;$layout_info->extra_var->wdget_var_2->description = "";$layout_info->extra_var->wdget_var_3_title->group = "";$layout_info->extra_var->wdget_var_3_title->title = "위젯 태그 3 제목";$layout_info->extra_var->wdget_var_3_title->type = "text";$layout_info->extra_var->wdget_var_3_title->value = $vars->wdget_var_3_title;$layout_info->extra_var->wdget_var_3_title->description = "";$layout_info->extra_var->wdget_var_3->group = "";$layout_info->extra_var->wdget_var_3->title = "위젯 태그 3";$layout_info->extra_var->wdget_var_3->type = "text";$layout_info->extra_var->wdget_var_3->value = $vars->wdget_var_3;$layout_info->extra_var->wdget_var_3->description = "";$layout_info->extra_var->wdget_var_4_title->group = "";$layout_info->extra_var->wdget_var_4_title->title = "위젯 태그 4 제목";$layout_info->extra_var->wdget_var_4_title->type = "text";$layout_info->extra_var->wdget_var_4_title->value = $vars->wdget_var_4_title;$layout_info->extra_var->wdget_var_4_title->description = "";$layout_info->extra_var->wdget_var_4->group = "";$layout_info->extra_var->wdget_var_4->title = "위젯 태그 4";$layout_info->extra_var->wdget_var_4->type = "text";$layout_info->extra_var->wdget_var_4->value = $vars->wdget_var_4;$layout_info->extra_var->wdget_var_4->description = "";$layout_info->extra_var->wdget_var_5_title->group = "";$layout_info->extra_var->wdget_var_5_title->title = "위젯 태그 5 제목";$layout_info->extra_var->wdget_var_5_title->type = "text";$layout_info->extra_var->wdget_var_5_title->value = $vars->wdget_var_5_title;$layout_info->extra_var->wdget_var_5_title->description = "";$layout_info->extra_var->wdget_var_5->group = "";$layout_info->extra_var->wdget_var_5->title = "위젯 태그 5";$layout_info->extra_var->wdget_var_5->type = "text";$layout_info->extra_var->wdget_var_5->value = $vars->wdget_var_5;$layout_info->extra_var->wdget_var_5->description = "";$layout_info->extra_var->sitemap->group = "";$layout_info->extra_var->sitemap->title = "사이트 맵 노출";$layout_info->extra_var->sitemap->type = "select";$layout_info->extra_var->sitemap->value = $vars->sitemap;$layout_info->extra_var->sitemap->description = "";$layout_info->extra_var->sitemap->options["default"] = "보임 (default)";$layout_info->extra_var->sitemap->options["hide"] = "숨김";$layout_info->menu_count = "2";$layout_info->default_menu = "main_menu";$layout_info->menu->main_menu->name = "main_menu";$layout_info->menu->main_menu->title = "상단 메뉴";$layout_info->menu->main_menu->maxdepth = "3";$layout_info->menu->main_menu->menu_srl = $vars->main_menu;$layout_info->menu->main_menu->xml_file = "./files/cache/menu/".$vars->main_menu.".xml.php";$layout_info->menu->main_menu->php_file = "./files/cache/menu/".$vars->main_menu.".php";$layout_info->menu->bottom_menu->name = "bottom_menu";$layout_info->menu->bottom_menu->title = "하단 메뉴 ";$layout_info->menu->bottom_menu->maxdepth = "1";$layout_info->menu->bottom_menu->menu_srl = $vars->bottom_menu;$layout_info->menu->bottom_menu->xml_file = "./files/cache/menu/".$vars->bottom_menu.".xml.php";$layout_info->menu->bottom_menu->php_file = "./files/cache/menu/".$vars->bottom_menu.".php"; ?>
-
klaist
2010.05.04 22:02
자.. 찬찬히 설명 드릴께요 보세요.
[님이 작업 부분]
1. 오로지 관리자페이지의 사이트설정에 레이아웃에서 해당레이아웃의 해더 스크립트에 php구문 삽입.
2. 이외에 다른곳에 해당 php구문을 삽입한적은 없는지???(관리자페이지 게시판 상단 또는 스킨설정에 설명 부분)
(또는 레이아웃으로 호출되는 js파일 안에 넣었다든지.....)
3. 레이아웃은 해당 레이아웃 1가지 밖에 없고 php구문을 입력한 레이아웃은 1개인지????
4. layout.html 파일을 열어서 직접 php구문을 입력한 적은 없는지?? (소스 올리신것을 보니 이건 아닌것 같음.)
자.. 님께서 올리신 글을 보면 1번과 4번의 상황만 설명이 되있지요?
혹시 모르니 2번 3번도 체크를 해보시고요...
분명 전부다 깨끗하게 지웠는데도 계속 나온다면
관리자 페이지에서 캐시파일 재생성 버튼도 눌러 보시고, 인터넷 임시파일 지우시고 다시 새로고침 해보시고요.
그래도 계속 남아있다면 말이 안되는 겁니다.
-
무야
2010.05.05 00:00
결국 못 찾고 레이아웃 모조리 지우고 재설정 하고 있습니다.
또 밤을 새워야 보내요
답변주신 여러분 정말 감사합니다.
덕분에 공부 많이 되었습니다.
다시한번 많은 감사드립니다. 복 받으세요. ^^
-
앙띠2
2010.05.05 15:59
나중에 이글을 보시는 분들을 위하여 안타 까운 마음으로 글을 적어 봅니다. 관리자 화면에서 헤더스크립트를 넣은 경우, 파일로 저장 하지 않습니다. layout.html 파일속에 들어 가지도 않고, 어딘가 파일로 저장 하지도 않습니다. 이부분은 데이타 베이스에 저장됩니다. 따라서 데이타 베이스에서 해당하는걸 찾아 제거 하셔야 합니다. 호스팅 회사 사이트에 접속, php Admin 으로 들어가서 본인의 데이타 베이스로 들어 갑니다. [찾아보기]에서 집어 넣은 코드중 특이한 코드를 검색합니다. 그러면 이 코드가 들어가 있는 부분을 찾아 줍니다. 이것을 수정 하여, 해당 코드만 제거 합니다. 필드를 제거 하시면 절대 안됩니다. -
앙띠2
2010.05.05 15:59
나중에 이글을 보시는 분들을 위하여 안타 까운 마음으로 글을 적어 봅니다. 관리자 화면에서 헤더스크립트를 넣은 경우, 파일로 저장 하지 않습니다. layout.html 파일속에 들어 가지도 않고, 어딘가 파일로 저장 하지도 않습니다. 이부분은 데이타 베이스에 저장됩니다. 따라서 데이타 베이스에서 해당하는걸 찾아 제거 하셔야 합니다. 호스팅 회사 사이트에 접속, php Admin 으로 들어가서 본인의 데이타 베이스로 들어 갑니다. [찾아보기]에서 집어 넣은 코드중 특이한 코드를 검색합니다. 그러면 이 코드가 들어가 있는 부분을 찾아 줍니다. 이것을 수정 하여, 해당 코드만 제거 합니다. 필드를 제거 하시면 절대 안됩니다.
/layouts 폴더에서 해당 레이아웃 스킨의 layout.html 에서 수정 가능합니다.
헤더스크립트가 그쪽으로 저장되는걸로 알고 있습니당~