Also since you are on macos check which php you are using. I bet you are using the stock Apple PHP
which php Should give you the path to the PHP that is the cli default. -Mark On Jan 19, 3:36 pm, leo <[email protected]> wrote: > If you're using XAMPP, I don't think it's a php/mysql config problem. > that is precisely the problem these *AMP stacks are designed to > avoid. However, you might want to try the following. Incidentally, > that should be "Applications" PLURAL in your path. > > Open a terminal, and type: > > ps -af | grep mysql.sock [enter] > > The result on my machine is: > > sh-3.2# ps -ef | grep mysql.sock > 74 2405 2379 0 0:15.88 ?? 1:57.74 /usr/ > local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/ > mysql/data --user=mysql --pid- file=/usr/local/mysql/data/ > Leopard.local.pid --port=3306 --socket=/tmp/mysql.sock > 0 4814 4805 0 0:00.01 ttys000 0:00.01 grep mysql.sock > sh-3.2# > > see the last bit? port=3306 socket=/tmp/mysql.sock > that path (/tmp/mysql.sock) is the path to MY socket (and the port is > the port!) yours will be different because mine is not an *AMP stack. > > Now, in your htdocs directory create phpinfo.php with <?php phpinfo() ? > > > as the sole content. Make sure there is no new line after the ?> > > View the file in Safari and halfway down the first screen is the path > to the loaded configuration file. This is the one you need to edit to > configure php. Continue down the page - you'll need to scroll about > halfway down and see if there is a mysql section. If there is, I don't > think you have a problem with php.ini. If there isn't, mysql isn't > talking to PHP and you'll need to find and edit the appropriate part > of the ini file. > > If I remember correctly, XAMPP already has a phpinfo link. > > I don't pretend that this is a solution, but if you post the results > here, at least we'll have something to work with. > > Good luck. > > On Jan 19, 8:46 pm, bookme <[email protected]> wrote: > > > Thanks for your solution...but still not working. > > > I tried both above solution but not working. > > > I am using xampp on MAC OS.. > > ERROR : Can't connect to local MySQL server through Socket '/var/ > > mysql/mysql.sock ? > > > I also set envornment variable using > > echo 'export PATH=Application/xampp/xamppfiles/htdocs/clalumni/cake/ > > console/cake:$PATH' >> ~/.bash_profile > > echo 'export PATH=Application/xampp/xamppfiles/lib/php:$PATH' >> > > ~/.bash_profile > > > but still not able to run cake bake? > > > Please help me to run cake bake on MAC OS. > > Thanks > > > On Jan 19, 8:22 pm, leo <[email protected]> wrote: > > > > I used to use MAMP. It used a non-standard port for the DB. Check > > > which port you're using and add it as shown in the database.php > > > comments: > > > > * host => > > > * the host you connect to the database. To add a socket or port > > > number, use 'port' => # > > > * --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
