Mac OS X 10.4.4 ve sonrasında ortaya çıkan PHP MySQL sorununun çözümü

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.

Bir Cevap Yazın

Please log in using one of these methods to post your comment:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: