XE 노하우 및 TIP 관련된 내용만 게시해주세요.

외부에서 얻은 정보가 있을 시 출처를 최대한 남겨주세요. 반대로 내용을 퍼갈 시 출처를 남겨주세요.

초보자도 쉽게 알아 볼 수 있도록 내용을 채워주시면 고맙겠습니다.

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

1.png

 

 

OOPS! DB 접속 오류가 발생했습니다. DB정보를 다시 확인해주세요.

 

XE cannot connect to DB

 

XE를 사용하다보거나 , 도메인 변경 , 서버 , 웹호스팅 변경 등 작업을 할 때

 

또 , 보안상 주기적으로 웹호스팅 내정보에서 PW을 변경 했을 때

 

흔히 발생하는 오류 메세지 입니다.

 

원인은 DB서버에 연결이 안 될 때 나타나는 것이다.

 

DB접속 정보를 올바르게 되었는 지 확인하여 수정을 하시면 무난하게 해결이 될 것입니다.

 

아래의 경로의 파일을 다운로드하여 에디터로 편집을 합니다.

 

순정 XE일 경우

./files/config/db.config.php

 

<?php if(!defined("__XE__")) exit();
$db_info = (object)array (
  'master_db' => 
  array (
    'db_type' => 'mysqli',
    'db_port' => '3306', //기본 포트 3306 
    'db_hostname' => 'localhost', //기본으로 localhost
    'db_userid' => 'd2d2', // DB 로그인 ID
    'db_password' => 'd2d21234', // DB 로그인 PW
    'db_database' => 'root_dot', // DB이름
    'db_table_prefix' => 'xe_', // 테이블 접두사

  ),
  'slave_db' => 
  array (
    0 => 
    array (
      'db_type' => 'mysqli',
      'db_port' => '3306',
      'db_hostname' => 'localhost',
      'db_userid' => 'd2d2',
      'db_password' => 'd2d21234',
      'db_database' => 'root_dot',
      'db_table_prefix' => 'xe_',

    ),
  ),
  'default_url' => 'http://dot.d2d2.kr/', // 기본 URL(사이트주소)
  'use_mobile_view' => 'Y',
  'use_rewrite' => 'Y',
  'time_zone' => '+0900',
  'use_prepared_statements' => 'Y',
  'qmail_compatibility' => 'N',
  'use_db_session' => 'N',
  'use_ssl' => 'none',
  'sitelock_whitelist' => 
  array (
    0 => '127.0.0.1',
  ),
  'use_sso' => 'N',
  'use_html5' => 'N',
  'admin_ip_list' => NULL,
);

 

XE 라이믹스 일 경우

./files/config/config.php

 

<?php
// Rhymix System Configuration
return array(
'config_version' => '2.0',
'db' => array(
'master' => array(
'type' => 'mysqli',
'host' => 'wdb0.d2d2.co.kr', // db 주소가 localhost아닌 다를 경우 
'port' => '18650', // 기본포트는 3306 포트가 다를 경우 수정
'user' => 'rootd2d2', // db id
'pass' => 'fe163452', // db pw
'database' => 'rootd2d2', // db name
'prefix' => 'dot_', // db 접두사
'charset' => 'utf8',
'engine' => 'myisam',

),
),
'cache' => array(
'type' => 'file',
'ttl' => 86400,
'servers' => array(),
),
'ftp' => array(
'host' => 'localhost',
'port' => '21',
'path' => '/public_html/dot/',
'user' => 'dot',
'pass' => NULL,
'pasv' => 'Y',
'sftp' => false,
),
~생략
'locale' => array(
'default_lang' => 'ko',
'enabled_lang' => array(
'ko',
),
'default_timezone' => 'Asia/Seoul',
'internal_timezone' => 32400,
'auto_select_lang' => false,
),
'url' => array(
'default' => 'http://dot.d2d2.kr/', //기본 URL (사이트 주소)
'http_port' => NULL,
'https_port' => NULL,
'ssl' => 'none',
),
~ 생략

 

빨간색으로 표기한 부분만 정확한 정보인지 확인하시면 100% 해결이 되실 것입니다.

 

정보가 정확한데 안 되는 경우는 오타가 났거나 , DB서버가 다운이 됐나 확인하시면 됩니다.