Fix MySql 5 unter Leopard
Für alle die MySql 5 unter Leopard installieren, kommt hier der Fix um MySql über den Starter in den Systemeinstellungen zu starten und zu beenden.
1. Terminal aufmachen und die folgenden Befehle eingeben:
cd /usr/local/mysql/support-files
sudo mv mysql.server mysql.server.real
sudo touch mysql.server
Jetzt müsst ihr noch die gerade erstellte MySql.Server Datei mit folgendem Befehl ausstatten. Dazu öffnet ihr die Datei mit (in meinem Fall) Pico. Gebt einfach wie folgt ein:
sudo pico mysql.server
Sobald die Datei dann auf ist (sie wir ziemlich lehr aussehen) gebt den folgenden Code ein.
#!/bin/sh
sudo /usr/local/mysql/support-files/mysql.server.real $1
Jetzt die Datei in Pico mittels ctrl+o (nicht null sondern ohhh) speichern (Enter drücken zum bestätigen) und dann mit ctrl-x die Datei wieder schließen.
Nachdem ihr das gemacht habt, müßt ihr noch die Rechte der Datei bearbeiten. Folgendes in Terminal Fenster eingeben.
sudo chown root:wheel mysql.server
sudo chmod +x mysql.server
Jetzt solltet ihr in den Systemeinstellungen MySql wieder starten und stoppen können.
Apache 2.2 und PHP 5 unter Leopard OSX einrichten.
Leopard kommt im Gegenteil zu Tiger mit Apache 2.2 und PHP 5. Jedoch ist beides nicht von Haus aus Verfügbar. Hier eine kleine Anleitung.
1. PHP 5 ANMACHEN
Terminal Fenster öffnen und “sudo pico /etc/apache2/httpd.conf” eingeben. Nach dem ihr euer Admin Passwort eingeben habt, könnt ihr die httpd.conf auch bearbeiten. Dort nach “#LoadModule php5_module libexec/apache2/libphp5.so” suchen. Das “#” am Anfang der Zeile löschen und damit habt ihr PHP 5 enabled.
2. EIGENER DOCUMENT ORDNER
Falls ihr jetzt noch einen eure Webseiten nicht unter dem Default Ordner “/Library/WebServer/Documents” speichern wollt, sondern lieber woanders, dann müsst ihr nach den folgenden Einträgen suchen: “DocumentRoot “/Library/WebServer/Documents” und “<Directory “/Library/WebServer/Documents”>”. Diese müsst ihr dann auf das Verzeichnis eurer Wahl umändern z.B. “/Users/EUERUSERNAME/Documents/MySites“.
3. PERMISSION FÜR PUNKT 2.
Jetzt würdet ihr normaler weise das Problem bekommen, dass ihr keine Permission habt und euch keine Webseite angezeigt werden würde. Das liegt daran, dass Apache 2 einen User/Group namens “www” benutzt. Der hat natürlich keine Rechte auf das neue Verzeichnis. Hier einfach in der httpd.conf den User ändern. Sucht nach: “User www” und ”Group www“. Den User müsst ihr dann umbennen. Z.B. “User EUERUSERNAME“ Group könnt ihr mit einem “#” einfach auskommentieren.
4. DATEI SPEICHERN
Zum speichern der “httpd.conf” müsst ihr nur ctrl+o (also Ohhh nicht die Zahl Null) und dann noch mit ENTER bestätigen. Mit ctrl+x schließt ihr dann die Datei. Terminal kann dann ebenfalls geschlossen werden.
5. SERVER STARTEN
Unter “Systemeinstellungen” -> “Sharing” müsst ihr jetzt nur noch Web-Sharing anklicken. War es schon an, dann müsst ihr es erst anklicken, um den Server zu stoppen und dann noch einmal anklicken, um den Server wieder zu starten.
Jetzt Safari öffnen und “http://localhost” eingeben. Euer Server Läuft.
