php에 대해 좀 뭔가 에러났으니 좀 도와주세요ㅠㅠ 정보
PHP php에 대해 좀 뭔가 에러났으니 좀 도와주세요ㅠㅠ본문
안녕하세요
카페24웹호스팅이랑 비아웹호스팅의 서버차이가 있습니까? ㅠㅠ
한달전까지 카페24웹호스팅(PHP)에서 쓰고 있는 PHP(쇼핑몰)를 잘 나왔는데..
비아웹호스팅(PHP)으로 서버이전을 하고나서 해보니 뭔가 잘못되어있습니다.
메인화면은 그냥 빈페이지처럼 나오고 있습니다.
아래의 소스를 보면 아무이상이 없는것같습니다..서버가 달라서 그런거죠? 아님 상관없어요?
DB아이디, DB비번, DB명도 다 고쳤는데도..;;
도와주세요 ㅠㅠㅠ
--------------------------------------------------------------------
index.php 파일입니다.
-------------------
<?
// 기본 클래스 불러오기
include('./common.php');
// 관리자 정보 불러오기
$admin_stat = $db->object("cs_admin", "", "shop_url,shop_domain");
$design_stat = $db->object("cs_design", "");
$db->insert("cs_connect", "ip='$_SERVER[REMOTE_ADDR]', url='$_SERVER[HTTP_REFERER]', register=now()");
?>
<html>
<head>
<title><?=$design_stat->title_bar;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<!--
<link rel="SHORTCUT ICON" href="http://<?=$admin_stat->shop_domain;?>/data/designImages/<?=$design_stat->ico;?>">
-->
</head>
<script language="JavaScript">
<!--
window.status='<?=$design_stat->status_bar;?>';
-->
</script>
<frameset rows="0,*" frameborder="NO" border="0" framespacing="0">
<frame src="nohtml.php" name="" scrolling="NO" noresize>
<? if($admin_stat->shop_url) {?><frame src="http://<?=$admin_stat->shop_url;?>/index.php" name="main"><?}?>
</frameset>
<noframes></noframes>
<!-- 리포트2.0 로그분석코드 시작 -->
<script type="text/javascript">
var JsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
var uname = escape("토니헬스");
document.write(unescape("%3Cscript id='log_script' src='" + JsHost + "jplanscom.weblog.cafe24.com/weblog.js?uid=jplanscom_1&uname="+uname+"' type='text/javascript'%3E%3C/script%3E"));
</script>
<!-- 리포트2.0 로그분석코드 완료 -->
include('./common.php');
// 관리자 정보 불러오기
$admin_stat = $db->object("cs_admin", "", "shop_url,shop_domain");
$design_stat = $db->object("cs_design", "");
$db->insert("cs_connect", "ip='$_SERVER[REMOTE_ADDR]', url='$_SERVER[HTTP_REFERER]', register=now()");
?>
<html>
<head>
<title><?=$design_stat->title_bar;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<!--
<link rel="SHORTCUT ICON" href="http://<?=$admin_stat->shop_domain;?>/data/designImages/<?=$design_stat->ico;?>">
-->
</head>
<script language="JavaScript">
<!--
window.status='<?=$design_stat->status_bar;?>';
-->
</script>
<frameset rows="0,*" frameborder="NO" border="0" framespacing="0">
<frame src="nohtml.php" name="" scrolling="NO" noresize>
<? if($admin_stat->shop_url) {?><frame src="http://<?=$admin_stat->shop_url;?>/index.php" name="main"><?}?>
</frameset>
<noframes></noframes>
<!-- 리포트2.0 로그분석코드 시작 -->
<script type="text/javascript">
var JsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
var uname = escape("토니헬스");
document.write(unescape("%3Cscript id='log_script' src='" + JsHost + "jplanscom.weblog.cafe24.com/weblog.js?uid=jplanscom_1&uname="+uname+"' type='text/javascript'%3E%3C/script%3E"));
</script>
<!-- 리포트2.0 로그분석코드 완료 -->
</body>
</html>
--------------------------------------------------------------------
config.php 파일입니다.
-------------------
$DB_HOST="localhost";
$DB_USER="DB아이디";
$DB_PWD="DB비번";
$DB_NAME="DB명";
$DB_USER="DB아이디";
$DB_PWD="DB비번";
$DB_NAME="DB명";
$ROOT_DIR="/home/hosting_users/DB명/www/shop/";
---> 원래 카페24웹호스팅에서 그렇게 사용했는데..
$DB_HOST="localhost";
$DB_USER="DB아이디";
$DB_PWD="DB비번";
$DB_NAME="DB명";
$DB_USER="DB아이디";
$DB_PWD="DB비번";
$DB_NAME="DB명";
$ROOT_DIR="/home/DB명/html";
---> 바이웹호스팅으로 이전해서 이렇게 수정했습니다...
왜 그렇게 잘 안되었습니까?
추천
0
0
댓글 2개
권한이나 IP방화벽이나 서비스 등의 문제로 DB접속이 안되고 있을 가능성이 아주 높아보이지만
에러 로그라도 확인하셔야 원인을 찾죠
/var/log/에서 apache 에러 로그 확인하시거나
호스팅이라 로그 접근에 문제가 있다면 다른 폴더에서 로그 남기도록 설정 변경하시고요
아니면 error_reporting 수정해서 그냥 빈 페이지가 아니라 에러 뜨고 죽게 해보시거나요
에러 로그라도 확인하셔야 원인을 찾죠
/var/log/에서 apache 에러 로그 확인하시거나
호스팅이라 로그 접근에 문제가 있다면 다른 폴더에서 로그 남기도록 설정 변경하시고요
아니면 error_reporting 수정해서 그냥 빈 페이지가 아니라 에러 뜨고 죽게 해보시거나요
xkingcode님의 답변덕분에 잘 해결했습니다.
감사합니다^^
감사합니다^^