Mac OS X (Tiger) 10.4.4 veya sonraki bir sürümüne yükseltme yaptıktan sonra yerleşik Apache sunucusunun yine üzerinde yüklü gelen PHP-MySQL kütüphanelerinde bir bağlantı sorunu yaşanmakta.
/etc/php.ini(.default) ayarları mysql.sock’u yanlış yerde aradığı için veritabanı bağlantısı gerektiren kodlar hata veriyor. Doğru yerden sokete sembolik bir bağ kurmak için iki seçenek var:
Konsolda (Terminal.app) aşağıdaki komutları çalıştırmak :
sudo mkdir /var/mysql
sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock
Ya da “mysql.default_socket”‘i bulup /private/tmp/mysql.sock konumuna ayarlamak suretiyle php.ini dosyasını güncellemek ve “apachectl graceful” ile Apache’yi yeniden başlatmak.
Kesinlikle işinize yarayacağını göreceksiniz.