2013-09-07 5 views
-1

이 오류 메시지를 어떻게 설명합니까? 나는 이미 이것에 대해 몇 시간을 보냈다. 기본적으로 myapp.mysite.org에 연결하면 myapp.mysite.org/docu 및 다른 페이지와 동일하게 작동하지만 데이터베이스를 쿼리해야 할 때이 "서버 오류"문제가 발생합니다 . 이 일을 시작하는 방법에 대한 조언, 나는 지혜 끝에있다. 어떻게하면 일종의 오류 로깅을 할 수 있으므로 어떤 일이 실패하는지 알 수 있습니다.서버 오류 데이터베이스에 액세스하려고 시도 할 때 PHP

Bluehost에서 호스팅되는 Code Igniter 앱.

설정/database.php

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

htaccess로

SetEnv MAGIC_QUOTES 0 
SetEnv PHP_VER 5 
Options +FollowSymlinks -MultiViews 
Options +SymLinksIfOwnerMatch -MultiViews 
RewriteEngine On 
DirectoryIndex index.php 
RewriteCond %{REQUEST_URI} ^system.* 
RewriteRule (.*) index.php?/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|images|robots\.txt|css) 
RewriteRule (.*) index.php?/$1 [L] 

로그는 DEBUG에서 끝 - 2012년 10월 5일 23시 55분 41초 - 초기화> 데이터베이스 드라이버 클래스

+0

첫 번째 단계 : 오류 로그를 확인하십시오. –

+0

그리고 당신의 비밀스러운 서버 오류는 무엇입니까? 정확 해. –

+0

Re 오류 : Chrome에서는 기본적으로 '서버 오류'라고 표시됩니다. 오류 로깅을 켰습니다. 로그가 DEBUG에서 중지되었습니다 - 2012-10-05 23:55:41 -> 데이터베이스 드라이버 클래스가 초기화되었습니다. 그래서 나는 현재 가능한 해결책을 조사하고있다. –

답변

0
echo "<pre>"; 
print_r($this->db); 
echo "</pre>"; 

db의 세부 정보를 확인하려면 위의 코드를 실행하십시오. ur htaccess 파일이 괜찮은 것 같습니다. ane는 012를 확인합니다.인이 맞습니다.