2013-03-08 2 views
-1

phpactiverecord를 사용하려는 droid app 용 웹 서비스를 작성하고 있습니다. 나는 mvc를 사용하지 않고있다. 실패 할 때 또는 mvc없이 사용할 수없는 경우 반환 할 항목을 알 수 없기 때문에 데이터베이스에 올바르게 연결되어 있는지 여부를 알 수 없습니다.phpactiverecord가 데이터베이스에 연결하고 있는지 확인하십시오.

<?php 

require_once '../libs/php-activerecord/ActiveRecord.php'; 

ActiveRecord\Config::initialize(function($cfg) 
{ 
    $cfg->set_model_directory('../libs/php-activerecord/models'); 
    $cfg->set_connections(array(
     'development' => 'mysql://username:[email protected]/dbname')); 
}); 

//$json=$_GET ['json']; 
$json = file_get_contents('php://input'); 
$obj = json_decode($json); 

//echo $json; 

$data = Users::all(); 
$user_name = $data->user_name; 
echo($data); 
$password = $data->password; 

    $posts = array(name =>$user_name, 
       password =>$password 
       ); 
    header('Content-type: application/json'); 
    echo json_encode(array('posts'=>$posts)); 

?> 

매우 도움이되지 않는 페이지로 이동하면 500 오류가 발생합니다.

+0

'it'이 500 오류를 발생시키는 경우 코드가 의미 함을 의미합니다. 오류 로그를 읽거나 표시 오류를 참으로 설정하십시오. 또한 오류 수준을 더 높게 설정하십시오. http://php.net/manual/en/function.error-reporting.php 및 http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors – Nanne

+0

을 참조하십시오. 데이터베이스와 관련이없는 최소한 하나의 문제 : 에코 (헤더 전송 강제)를 수행 한 다음 두 번째 헤더를 보냅니다. 당신은 그렇게 할 수 없다;) – Nanne

답변

0

나는 그것을 알아 냈지만 도우려는 것에 감사드립니다. 내 호스팅 서버는 내 경로가 다른 사람에게 일어날 가능성이 없을 것이라고 여분의 것들을 잔뜩 포함하도록 wierd 구조가 있습니다 ... 기본적으로 내 팻 포함 잘못되었습니다. 오류보고 기능을 켜면 문제가 빨리 지적됩니다.

관련 문제