Apache2 and MySQL5 on Boot (LaunchDaemons)
aucwe at gmx.net
Fri Jun 8 06:49:55 PDT 2007
I have some trouble with the LaunchDaemons of Apache2 and Mysql5.
I did install Apache2, PHP5 and Mysql5 using macports (newest version)
on a PPC-MacMini:
sudo port sync
sudo port install apache2
sudo port install mysql5 +server
sudo port install php5 +apache2 +mysql5 +pear
then I did:
sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
After that both mysql5 and apache2 started on boot or reboot. So the
macports standard installation works fine.
In a further step I copied (using rsync) the directories
/opt/local/apache2/htdocs and /opt/local/var/db/mysql5 to another
partition of my harddrive.
And of course modified the config files properly.
After theses steps both LaunchDaemons dosen't work anymore. But I can
start both applications on the command line (mysqld_safe, apachectl)
using the non standard configuration.
Further I tried to start mysql using the wrapper script:
sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper start
an got the message
Starting MySQL ERROR! Couldn't find MySQL manager or server.
(Is there a mysql error_log file? I couln't find any!)
In case of apache2 I can start an stop apache2 using the wrapper script
on the command line:
sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper start
sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper stop
but it does not work on boot time (the apache2 error_log shows a sigterm
shutting down entry)
When I go back to the macports standard installation everthing works fine.
Any help an tips will be appreciated!!
Kind regards, Roland
More information about the macports-users