Habe es nach einigen Versuchen geschafft, XAMPP 1.0.1 beim Systemstart (OS X 10.5.8) automatisch mit starten zu lassen, u.a. dank dieser Anleitung: http://www.macosxhints.com/article.php? ... 6193556924
Mein LaunchDaemon dafür in /Library/LaunchDaemons/ sieht so aus:
- Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<false/>
<key>Label</key>
<string>org.apachefriends.xampp.start</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/XAMPP/xamppfiles/xampp</string>
<string>start</string>
</array>
<key>QueueDirectories</key>
<array/>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>root</string>
<key>WatchPaths</key>
<array/>
</dict>
</plist>
So weit, so gut. Was allerdings Probleme verursacht, ist der Autostart des MySQL-Servers. Der startet mal und mal nicht, vor allem dann nicht, wenn ich versuche, ihn alleine zu starten ("startmysql" als Parameter hinter dem xampp-Skript).
Die Konsole sagt dazu folgendes:
- Code: Select all
18.11.09 10:36:38 org.apachefriends.xampp.start[54] Starting XAMPP for MacOS X 1.0.1...
18.11.09 10:36:48 org.apachefriends.xampp.start[54] XAMPP: Starting Apache...
18.11.09 10:36:49 org.apachefriends.xampp.start[54] XAMPP: Starting MySQL...
18.11.09 10:36:49 org.apachefriends.xampp.start[54] XAMPP: Starting ProFTPD...
18.11.09 10:36:49 sudo[120] root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/Applications/XAMPP/xamppfiles/bin/mysql.server start
18.11.09 10:36:49 org.apachefriends.xampp.start[54] XAMPP for MacOS X started.
18.11.09 10:36:49 com.apple.launchd[1] (org.apachefriends.xampp.start[54]) Stray process with PGID equal to this dead job: PID 129 PPID 120 my_print_default
18.11.09 10:36:49 com.apple.launchd[1] (org.apachefriends.xampp.start[54]) Stray process with PGID equal to this dead job: PID 120 PPID 1 sh
Starte ich den MySQL-Server hingegen manuell (z. B. nach dem Login über XAMPP-Control) gibt es keine Schwierigkeiten. Nur beim Autostart hakt es ... In den XAMPP-Logs unter /Applications/XAMPP/logs finde ich dazu übrigens keinen Hinweis.
Hat jemand dazu eine Idee?
Danke und Gruß
Markus