2014-02-23 4 views
0

CodeIgniter 튜토리얼을 읽으면서 오류가 있습니다. 나는 "뉴스 섹션"을 시도 할 때. 나는 데이터베이스 오류가 제공되는 설정을 사용하여 데이터베이스 서버에 연결하는 데 XAMPP codeigniter 데이터베이스 오류

수 없습니다

을 발생

오류를 얻을.

파일 이름 : C : \ XAMPP \ htdocs를 \ CI \ 시스템 \ 데이터베이스 \ DB_driver.php

줄 번호 : 내가 XAMPP를 사용하고 나의 OS는 Windows7의 (64 비트)입니다 (124)

. 는 C에서

내 세부 정보 : \ XAMPP \ htdocs를 \ CI \ 응용 프로그램 \ 설정 \ database.php는 핵심 PHP를 dB로 연결을 설정하면

$db['default']['hostname'] = 'localhost'; 
$db['default']['username'] = 'root'; 
$db['default']['password'] = ''; 
$db['default']['database'] = 'xxx'; 
$db['default']['dbdriver'] = 'mysql'; 
$db['default']['dbprefix'] = ''; 
$db['default']['pconnect'] = TRUE; 
$db['default']['db_debug'] = TRUE; 
$db['default']['cache_on'] = FALSE; 
$db['default']['cachedir'] = ''; 
$db['default']['char_set'] = 'utf8'; 
$db['default']['dbcollat'] = 'utf8_general_ci'; 
$db['default']['swap_pre'] = ''; 
$db['default']['autoinit'] = TRUE; 
$db['default']['stricton'] = FALSE; 

내가 성공 다음과 같습니다.

누군가가 phpMyAdmin을 작동하는 경우

+0

xxx 데이터베이스가 존재합니까? 또한 mysql에서 dbdriver를 mysqli로 바꾸어보십시오. –

+0

사용하기 전에 데이터베이스 클래스를로드 했습니까? – gskema

답변

0

가 XAMPP를 재설정하고 확인 .. 사전에 ..이 문제를 해결하기 위해 감사를 도와 및 데이터베이스가 존재 'XXX'. phpMyAdmin을을 사용하여

0

는 다시

는 또한 루트 폴더에 index.php 파일을 확인 사이트를로드하려고 을 xxx는 database..name을 만들 수 있습니다. 사람들은 여기에 도메인을 기반으로 사용하는 데이터베이스 파일을 변경하기 위해 코드를 여기에 배치 할 것입니다. 어떤 codeigniter 자습서를 따르고 있는지 확실하지 않습니다.

+0

기본 터어지 링크를 사용하면 http://ellislab.com/codeigniter%20/user-guide/tutorial/news_section.html – Jerin

+0

@Jerin 그래서 phpmyadmin 또는 관리자를 사용하여 데이터베이스를 만들었습니까? 그리고 당신은 xxx로 이름을지었습니다. 이 튜토리얼은 데이터베이스와의 연결을 설정할 때까지는 관계가 없습니다. http : // localhost/phpmyadmin으로 가서 체크 아웃하십시오. – Wallaaa

0

먼저 당신이

$autoload['libraries'] = array('database'); 

다음 뭔가 사용하여 누락 된 여부를 확인하기 위해 기본 설정을 확인 데이터베이스 라이브러리를로드합니다.

echo '<pre>'; 
    print_r($db['default']); 
    echo '</pre>'; 
0

CI의 database.php에서 db_debug를 false로 설정하십시오.

다른 팁. 로컬에서 모든 것이 매우 느린 경우 localhost를 127.0.0.1로 변경하십시오.

0

Kamikaze ™ - 2011 년 12 월 8 일 06:39 AM
테이블 이름은 대문자입니까? 소문자와 대문자에주의하십시오, 나는 같은 문제가있었습니다.
시험해보기 : $this->db->get(“PROJECT_USERS”);

관련 문제