[Cdash] Postgres install getting Fatal error: Call to a member function query() on a non-object : Solved

Julien Jomier julien.jomier at kitware.com
Tue Nov 25 20:14:15 UTC 2008


Chris,

Thanks! I'm going to add some information on the Wiki.

Julien

Chris J. Garrett wrote:
> I got it working as stated in the first email. The title was misleading sorry. I didn't find anything on the wiki or list so I felt I should post since this is a new feature. 
> Thx
> Chris
> ----- "Julien Jomier" <julien.jomier at kitware.com> wrote:
> 
>> Chris,
>>
>> It seems that CDash cannot connect to the database, maybe because the
>>
>> username/password are incorrect.
>>
>> Try adding this to the line 254 in pdo.php
>>
>> catch(PDOException $e)
>>    {
>>    print_r($e); // line to add
>>    return false;
>>    }
>>
>> and see if that gives some information.
>> I'm having some more issues installing the PGSQL database and I'm 
>> currently tracking them down, if you have any more issues let us
>> know.
>>
>> Julien
>>
>> Chris J. Garrett wrote:
>>> Version.php says 1.2.1
>>> Thx,
>>> Chris
>>>
>>> ----- "Julien Jomier" <julien.jomier at kitware.com> wrote:
>>>
>>>> Chris,
>>>>
>>>> What version of CDash are you using?
>>>>
>>>> Julien
>>>>
>>>> Chris J. Garrett wrote:
>>>>> Just wanted to post this in the hopes it can help someone
>> tripping
>>>> up on the same error: 
>>>>> Fatal error: Call to a member function query() on a non-object in
>>>> /CSI/server/cdash/cdash/pdo.php on line 207
>>>>> I had to install php-dev and pdo packages. On ubuntu this looks
>>>> like: 
>>>>> sudo apt-get install php-pear
>>>>> sudo pecl install pdo
>>>>> sudo apt-get install php5-dev
>>>>> sudo pecl install pdo
>>>>> sudo pecl install pdo_pgsql
>>>>>
>>>>> I also had to change the database type in config.php to: 
>>>>>
>>>>> $CDASH_DB_TYPE = 'pgsql';
>>>>>
>>>>> HTH
>>>>> Chris
>>>>> _______________________________________________
>>>>> Cdash mailing list
>>>>> Cdash at public.kitware.com
>>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/cdash
>>>>>
> 



More information about the CDash mailing list