Apache und mySQL unter Leopard läuft nicht!

experiment466

experiment466

Aktives Mitglied
Thread Starter
Dabei seit
26.03.2004
Beiträge
418
Reaktionspunkte
3
Hallo zusammen,

seit ich Leopard auf meinem Mac installiert habe laufen weder Apache noch mySQL.

Unter 10.4 ging's noch prima, aber nun nicht mehr.

Ich kriege in den Logs folgende Fehlermeldungen:
"Jul 21 12:49:44 iMac org.apache.httpd[901]: Unable to open logs
Jul 21 12:49:44 iMac com.apple.launchd[1] (org.apache.httpd[901]): Exited with exit code: 1
Jul 21 12:49:44 iMac com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Jul 21 12:49:49 iMac com.apple.launchd[1] (org.mysql.mysqld[903]): posix_spawnp("/usr/local/mysql/bin/mysqld", ...): No such file or directory
Jul 21 12:49:49 iMac com.apple.launchd[1] (org.mysql.mysqld[903]): Exited with exit code: 1
Jul 21 12:49:49 iMac com.apple.launchd[1] (org.mysql.mysqld): Throttling respawn: Will start in 10 seconds
Jul 21 12:49:54 iMac org.apache.httpd[905]: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.178.20 for ServerName
Jul 21 12:49:54 iMac org.apache.httpd[905]: (2)No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log."



Ich habe Leopard über die existirende 10.4-Installation gebügelt.

Was ist zu tun?

Danke.
 
posix_spawnp("/usr/local/mysql/bin/mysqld", ...): No such file or directory

heißt das es mysqld an der Stelle nicht mehr gibt. Bei der Neuinstallation ist vermutlich alles fremde entfernt worden!? ==> Neues MySQL installieren und den LaunchDeamon anpassen!

No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log."

Der Fehler entsteht meist dann wenn ein nicht priviligierter User versucht den Apache zu starten. Versuchs doch mal mit

sudo apachectl start

geht auch das schief, leg eine error_log an mit

sudo touch /private/var/log/apache2/error_log
 
Jul 21 12:49:49 iMac com.apple.launchd[1] (org.mysql.mysqld[903]): posix_spawnp("/usr/local/mysql/bin/mysqld", ...): No such file or directory

der findet das mysql binary nicht, liegt das denn noch in /usr/local?

Jul 21 12:49:44 iMac org.apache.httpd[901]: Unable to open logs
Jul 21 12:49:44 iMac com.apple.launchd[1] (org.apache.httpd[901]): Exited with exit code: 1
Jul 21 12:49:44 iMac com.apple.launchd[1] (org.apache.httpd): Throttling respawn: Will start in 10 seconds
Jul 21 12:49:54 iMac org.apache.httpd[905]: (2)No such file or directory: httpd: could not open error log file /private/var/log/apache2/error_log."

der hat probleme mit den log files...
wurde denn die apache config von /etc/httpd nacht /etc/apache2 kopiert?
 
Das Problem mit apache hatte ich auch. Liegt wohl daran, dass man
mal ein Time Machine Backup zurückgespielt hat. Bei diesem werden
in etc eine Menge an Dateien nicht wieder hergestellt. Unter anderem
auch die Log-Dateien von apache. Einfach mittels sudo den ordner
anlegen. Rechte reparieren müsste danach auch die richtigen Rechte
für den Ordner setzen. Bei mir lief danach apache wieder einwandfrei.

Vielleicht ist das mysql Problem ähnlich geartet.
 
Ich ergänze diesen durchaus älteren Beitrag um einen vielleicht für "Leidensgenossen" interessanten Effekt:
Ich habe mich seit einiger Zeit damit herumgeschlagen, dass mein Apache nicht mehr lief. Fehlermeldung:
Safari kann die Verbindung zum Server nicht aufbauen.
Safari kann die Seite „http://0.0.0.0/“ nicht öffnen, da Safari keine Verbindung zum Server „0.0.0.0“ aufbauen konnte.
Wenn man nur nach dieser Fehlermeldung googelt, kommt nichts Gescheites heraus. Ich hatte schon Safari4, VMwareFusion und mySQL (alles in Ordnung) in Verdacht - zumal auch ein
sudo apachectl start
funktionierte, aber auf diesen Beitrag bin ich erst heute gestoßen. Lösung war nun:
sudo cd /private/var/log
sudo mkdir apache2
sudo touch error_log
Direkt danach reichte bereits ein Refresh der Apacheseite mit der Fehlermeldung :)
 
Zurück
Oben Unten