묻고답하기
이런 황당한 뭘 수정해야할지 ㅠㅠ
2014.09.22 17:33
http://mailnaramobile.ezconn.net/
이 사이트를 만들고 있는데요. 들어가보면 에러가 뜹니다.
처음부터 문제가 왜생겼는지 설명해보면,
관리자페이지의 레이아웃에서 HTML/CSS 수정은 일체 건드리지 않았습니다.
임의로 /layouts/KSO_flatScroll/layout.html 파일을 수정을 editplus로 했습니다.
제로보드와는 별도의 DB 연결이 필요해서 기존에 사용하던 파일들을 layout/include 폴더에 복사를 했습니다. 파일 중복은 없었고 그냥 필요한 파일만 올렸죠.
그 후 layout.html 파일을 일부 수정 했습니다. 그런데 오류가 계속 발생해서
넣었던 코드를 지웠습니다.
그러면 원래는 코드 넣기 전 화면으로 정상적으로 떠야하는데 계속 오류상태가 뜹니다.
레이아웃 설정페이지의 HTML/CSS 를 설정하지도 않았는대 캐쉬도 생성되어있네요. 이건 원래 생성되는건가요?
Fatal error: require_once() [function.require]: Failed opening required '../include/config.php' (include_path='.:/usr/local/php/lib/php') in /home/mailnaramobile/wwwhome/files/cache/template_compiled/c6610b8a25f707a009e3ce680a4320e9.compiled.php on line 3
이렇게 오류가 뜨는 상태이며, 실제 위 파일을 찾아가서보면
<?php if(!defined("__XE__"))exit;?>
<?
// require_once ("../include/config.php");
session_start();
if ($_SESSION["id"] == "") $ses_ok=0;
else $ses_ok=1;
$this_pg = explode("/", $_SERVER["PHP_SELF"]);
?>
<link href="../css/mailnara_style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
이런식으로 시작을 합니다. 붉은색으로 표시해둔 부분이 잘못되었다는듯한데 저 위치에 파일을 수정한적도 없구요. 잘 뜨던 페이지가 갑자기 이러네요.
혹시 몰라서 HTML/cSS 수정페이지에서 (관리자페이지의 레이아웃 설정에서) 초기화를 눌러봤지만 그래도 여전히 저 상태입니다. 참 알다가도 모를 XE네요. 미치겠네요.
파일을 수정하고 저장할때 euc-kr 로 저장한것 같습니다. utf-8로 저장해 주셔야 합니다. 한글때문에 깨져서 그런것 같아요.