PHP Server

Moet je die php server van MacOS X steeds weer opnieuw opstarten als je je mac hebt afgezet? Gisteren werkte hij nog, maar vandaag plots niet meer. (Can't connect to server')

Zet in de systeemvoorkeuren onder samengebruik je persoonlijke webserver aan en PHP werkt na ieder herstart... (nou ja, crashes daargelaten ;-))

PHP is een extensie van Apache, en die laatste moet wel draaien natuurlijk. Maar als je websharing aan hebt staan in de systeemvoorkeuren (system preferences) zou dat het geval moeten zijn.

EDIT: Tja, Joost was eerder, maar die kan het weten.

PHP is ondertussen in orde, maar mysql geeft een fout. Ik heb alles uitegvoerd via die ene tutorialsite (op entropy).

./bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’

is wat ik krijg

Heb jij recentelijk een update naar 10.2.4 gedaan? Dan ben je waarschijnlijk de settings in de httpd.conf kwijt...

En hoe herstel ik dat? Ik heb het pakket vanop de site terug geïnstalleerd enzo, maar dat maakt niet veel uit.

Open Terminal Type:

cd /private/etc/httpd
sudo mv httpd.conf httpd.conf.bak
sudo cp httpd.conf.applesaved2 httpd.conf
sudo apachectl graceful

Die laatste twee sudo’s hoeven niet, maar tik ze toch maar. Mocht er geen httpd.conf.applesaved2 zijn, probeer dan:

sudo cp httpd.conf.applesaved httpd.conf

in de plaats.

Helpt dit niet, kun je altijd met:

sudo mv httpd.conf.bak httpd.conf
sudo apachectl graceful

terug naar de oude situatie.
Je gaat nu pielen met root-rechten, dus wees voorzichtig!! Sudo blijft nog 5 minuten geldig, dus je kunt nog 5 minuten lang je hele systeem verkloten, zonder tegensputteren van je systeem!!

De nieuwe rendezvous optie (3 regels geloof ik) is dan overigens wel 'weg' maar die staat in dat .bak bestand.