Apple kom med noe oppdateringer i OS X 10.4.4 som førte til at PHP og MySQL ikke klarte å snakke sammen mer. For å fikse dette, gjør følgende:
For de som bruker default-installasjonen av PHP i OS X
1. Stopp MySQL-serveren, og web-serveren i Systemvalg -> Deling (Apache)
2. Åpne Terminalen, og skriv følgende:
- Kode: Merk alt
sudo cp /etc/php.ini.default /etc/php.ini
3. Åpne php.ini i en texteditor. F.eks:
- Kode: Merk alt
sudo nano /etc/php.ini
4. Finn frem til "mysql.default_socket", og sett den til:
- Kode: Merk alt
mysql.default_socket = /tmp/mysql.sock
5. Start web-serveren og MySQL-serveren igjen, og alt skulle fungere igjen.
Apples forklaring:
http://docs.info.apple.com/article.html?artnum=301457For de som bruker http://entropy.ch/software/macosx/php/1. Stopp MySQL-serveren, og web-serveren i Systemvalg -> Deling (Apache)
2. Åpne php.ini i en texteditor. F.eks:
- Kode: Merk alt
sudo nano /usr/local/php5/lib/php.ini
3. Finn frem til "mysql.default_socket", og sett den til:
- Kode: Merk alt
mysql.default_socket = /tmp/mysql.sock
4. Start web-serveren og MySQL-serveren igjen, og alt skulle fungere igjen.