CI 묻고 답하기

제목 처음 해보는데 디비접속 에러가 나와요
글쓴이 박쥐 작성시각 2013/12/11 15:45:15
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15231   RSS

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: core/Loader.php

Line Number: 346


이렇게 위와 같은 에러 메시지가 나와요


<!--blog.php 파일을 콘트롤러 폴더에 넣어 놨어요-->
<?php

class Blog extends CI_Controller {

 public function index()
 {
  $this->load->database();
  $query = $this->db->query("select * from links");

  foreach ( $query as $row ) {
   echo $row['url'];
  }
 }
}

?>

위의 이것은 실행한 코드 입니다.

무언가 디비 설정을 잘못한 것인가요?

접속은 그냥 mysql_connect 했을때 잘 되니까 이상 없구요.

database.php 파일에      localhost, 아이디, 패스워드, 디비명 넣어 줬습니다.



$db['default']['dbprefix'] = '';
$db['default']['cachedir'] = '';
$db['default']['swap_pre'] = '';

database.php 의 위의 3개 항목은 그냥 빈 값으로 둬도 상관 없는 것이죠?

 다음글 안녕하세요 선배님들 도와주세요 (3)
 이전글 안녕하세요 질문드립니다. (9)

댓글

한대승(불의회상) / 2013/12/11 15:47:49 / 추천 0
네 상관 없습니다.
호스트, 아이디, 패스워드 다시 한번 확인해 보세요.
박쥐 / 2013/12/11 15:49:44 / 추천 0
호스트, 아이디, 패스워드는 정상적으로 잘 되어 있어요~~~
그냥 PHP 명령어로 하면 잘 접속 되거든요...
이거 코드이그나이터에 재미 들릴라고 하는데 첫 단추부터 꼬이네요. ㅎㅎ
박쥐 / 2013/12/11 15:58:32 / 추천 0
아래와 같은 에러메시지가 뜨는데 뭐가 문제인지 잘 모르겠습니다.

ERROR - 2013-12-11 16:02:30 --> Severity: Warning  --> mysql_pconnect() has been disabled for security reasons /home/hosting_users/bosskmk/www/system/database/drivers/mysql/mysql_driver.php 91
ERROR - 2013-12-11 16:02:30 --> Unable to connect to the database
DEBUG - 2013-12-11 16:02:30 --> Language file loaded: language/english/db_lang.php
변종원(웅파) / 2013/12/11 15:59:51 / 추천 0
웹호스팅에서는 pconnect를 false로 하셔야 합니다.
박쥐 / 2013/12/11 16:07:34 / 추천 0
감사합니다. 해결 했습니다. 에러 로그를 확인해 보라는 게시글을 보고
에러로그를 4로 설정하여 에러 로그 보니깐 pconnect가 문제 였습니다.
감사합니다. 점점 재미있어지는게 책 사서 더 공부 해보려구요. ㅎㅎ 감사합니다.