I think you need mysql.so extension for the cake 1.3
and pdo_mysql.so for cake 2.0

Just paste the errors into google, the answer should be there somewhere...
http://www.somacon.com/p109.php


Andras Kende
http://www.kende.com

On Nov 5, 2011, at 10:52 PM, Tim Dunphy wrote:

> ok, update. so I decided to ls the php modules directory
> 
> [root@cloud cake]# ls -l /usr/lib64/php/modules/
> total 2392
> -rwxr-xr-x 1 root root   63008 Sep 30 14:14 curl.so
> -rwxr-xr-x 1 root root 1838496 Sep 30 14:14 fileinfo.so
> -rwxr-xr-x 1 root root   32984 Sep 30 14:14 json.so
> -rwxr-xr-x 1 root root   98312 Sep 30 14:14 pdo.so
> -rwxr-xr-x 1 root root   24264 Sep 30 14:14 pdo_sqlite.so
> -rwxr-xr-x 1 root root  257440 Sep 30 14:14 phar.so
> -rwxr-xr-x 1 root root   15416 Mar 30  2011 phpcups.so
> -rwxr-xr-x 1 root root   82112 Sep 30 14:14 zip.so
> 
> and saw that pdo.so was there.
> 
> so I got rid of pdo_mysql.so from the  extension=php.ini file and left
> extension=pdo.so in there. then I restarted apache. and now this is
> what happens when I run the mysql connect script you've provided:
> 
> [root@cloud cake]# php mysql.php
> 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
> 
> any thoughts? thanks!
> 
> 
> 
> On Sat, Nov 5, 2011 at 11:48 PM, Tim Dunphy <bluethu...@gmail.com> wrote:
>> 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
>> 
> 
> 
> 
> -- 
> 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

Reply via email to