Thanks for that! It seems that php can't find it's pdo librarries

[root@cloud cake]# php mysql.php
PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/lib64/php/modules/pdo_mysql.so' -
/usr/lib64/php/modules/pdo_mysql.so: cannot open shared object file:
No such file or directory in Unknown on line 0
PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Fatal error:  Call to undefined function mysql_connect() in
/var/www/cakephp-cakephp-73205dc/mysql.php on line 2

I can't ls the module file

[root@cloud cake]# ls -l /usr/lib64/php/modules/pdo_mysql.so
ls: /usr/lib64/php/modules/pdo_mysql.so: No such file or directory


But the rpm database tells me that php-pdo is already installed.

[root@cloud cake]# rpmquery  php-pdo
php-pdo-5.3.8-5.el5.remi.1

so what gives? :)




On Sat, Nov 5, 2011 at 11:38 PM, Andras Kende <and...@kende.com> wrote:
> Maybe php5-mysql support not enabled ? You could try a plain php file to test 
> without cakephp
>
> <?php
> mysql_connect("localhost", "admin", "secret") or die(mysql_error());
> echo "Connected to MySQL<br />";
> mysql_select_db("cake") or die(mysql_error());
> echo "Connected to Database";
> ?>
>
> 'Andras Kende
> http://www.kende.com
>
> On Nov 5, 2011, at 10:25 PM, Tim Dunphy wrote:
>
>> Hello and thanks for your reply..
>>
>> I tried removing the port setting as you've suggested and moved from
>> cake 1.3 to cake 2.0 but the result was the same!
>>
>> class DATABASE_CONFIG {
>>
>>        public $default = array(
>>                'datasource' => 'Database/Mysql',
>>                'persistent' => false,
>>                'host' => 'localhost',
>>                'login' => 'admin',
>>                'password' => 'secret',
>>                'database' => 'cake',
>>                'prefix' => '',
>>                //'encoding' => 'utf8',
>>        );
>>
>>        public $test = array(
>>                'datasource' => 'Database/Mysql',
>>                'persistent' => false,
>>                'host' => 'admin',
>>                'login' => 'root',
>>                'password' => 'secret',
>>                'database' => 'cakeblog',
>>                'prefix' => '',
>>                //'encoding' => 'utf8',
>>        );
>> }
>>
>> On Sat, Nov 5, 2011 at 10:03 PM, Ma'moon <phpir...@gmail.com> wrote:
>>> Most likely you need to leave the port section empty in your db
>>> configuration
>>>
>>> On Sat, Nov 5, 2011 at 9:55 PM, bluethundr <bluethu...@gmail.com> wrote:
>>>>
>>>> ## cake cannot connect to the databse
>>>>
>>>> Your tmp directory is writable.
>>>>
>>>> The FileEngine is being used for caching. To change the config edit
>>>> APP/config/core.php
>>>>
>>>> Your database configuration file is present.
>>>>
>>>> Cake is NOT able to connect to the database.
>>>>
>>>> ## database config file
>>>>
>>>>
>>>> class DATABASE_CONFIG {
>>>>
>>>>        var $default = array(
>>>>                'driver' => 'mysql',
>>>>                'persistent' => false,
>>>>                'host' => 'localhost',
>>>>                'login' => 'admin',
>>>>                'password' => 'secret',
>>>>                'database' => 'cake',
>>>>                'prefix' => '',
>>>>                'port' => '/var/lib/mysql/mysql.sock',
>>>>                 //'encoding' => 'utf8',
>>>>        );
>>>>
>>>>        var $test = array(
>>>>                'driver' => 'mysql',
>>>>                'persistent' => false,
>>>>                'host' => 'localhost',
>>>>                'login' => 'admin',
>>>>                'password' => 'secret',
>>>>                'database' => 'cakeblog',
>>>>                'prefix' => '',
>>>>                'port' => '/var/lib/mysql/mysql.sock',
>>>>                 //'encoding' => 'utf8',
>>>>        );
>>>> }
>>>>
>>>>
>>>>
>>>> ## user can connect to (and use) database on the command line
>>>>
>>>>
>>>> [root@cloud cake]# mysql -uadmin -psecret
>>>> Welcome to the MySQL monitor.  Commands end with ; or \g.
>>>> Your MySQL connection id is 2
>>>> Server version: 5.5.17-log MySQL Community Server (GPL) by Remi
>>>>
>>>> Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights
>>>> reserved.
>>>>
>>>> Oracle is a registered trademark of Oracle Corporation and/or its
>>>> affiliates. Other names may be trademarks of their respective
>>>> owners.
>>>>
>>>> Type 'help;' or '\h' for help. Type '\c' to clear the current input
>>>> statement.
>>>>
>>>> mysql> use cake
>>>> Database changed
>>>>
>>>> thank you!
>>>>
>>>> --
>>>> Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>>>> others with their CakePHP related questions.
>>>>
>>>>
>>>> To unsubscribe from this group, send email to
>>>> cake-php+unsubscr...@googlegroups.com For more options, visit this group
>>>> at http://groups.google.com/group/cake-php
>>>
>>> --
>>> Our newest site for the community: CakePHP Video Tutorials
>>> http://tv.cakephp.org
>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>>> others with their CakePHP related questions.
>>>
>>>
>>> To unsubscribe from this group, send email to
>>> cake-php+unsubscr...@googlegroups.com For more options, visit this group at
>>> http://groups.google.com/group/cake-php
>>>
>>
>>
>>
>> --
>> GPG me!!
>>
>> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>>
>> --
>> Our newest site for the community: CakePHP Video Tutorials 
>> http://tv.cakephp.org
>> Check out the new CakePHP Questions site http://ask.cakephp.org and help 
>> others with their CakePHP related questions.
>>
>>
>> To unsubscribe from this group, send email to
>> cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
>> http://groups.google.com/group/cake-php
>
> --
> Our newest site for the community: CakePHP Video Tutorials 
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help 
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
> http://groups.google.com/group/cake-php
>



-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to