Im Terminal folgendes eingeben: sudo apachectl restart
'sudo apachectl graceful' machts einfacher, weil dann automatisch start oder restart ausgeführt wird. Man kann allerdings auch in Sytemeinstellungen > Sharing das Web-Sharing deaktivieren und wieder aktivieren. Aktiviertes Web-Sharing bedeutet übrigens, dass der vorinstalierte apache2-Webserver bei Systemstart über launchd gebootet wird - wenn man Mamp benutzt, muss man Web-Sharing deaktivieren.
Wie log ich mich denn da ein?
Und wie kann ich das entropy-Teil deinstallieren?
im Terminal: sudo rm -fr /usr/local/apache2 - oder meintest du php5? dann sudo rm -fr /usr/local/php5 - aber Nachdenken, ich habe selbst gerade auf Leopard umgestellt und eine zweitägige Installations-Session damit verbracht, den apache2 an meine Bedürfnisse anzupassen *. In Kürze ist zu sagen: um das php5-Paket von entropy.ch zu installieren, ist das dort bereitgestellte apache2-binary notwendig. Auf der Website wird aber gesagt, dass php5 nur mit der vorinstallierten apache2-Mac-OS-X-Version läüft. Wenn die php5-Installation geklappt hat (bei mir gings ohne Problem) darf man deshalb dennoch /usr/local/apache2 nicht einfach wieder löschen, da entropy-php5 auf die dort installierten Module zurückgreift, z.B. expat.
Wenn der apache nicht startet und keinerlei Fehlermeldungengen im Log stehen, kann das eventuell an den Include-Pfaden liegen, die darf man also nicht einfach aus /usr/local/apache2/conf/httpd.conf übernehmen ...
Um entropy-php5 zu aktivieren, reichen zwei Zeilen in /etc/apache2/httpd.conf
Code:
# LoadModule php5_module libexec/apache2/libphp5.so
und dann:
Code:
include /usr/local/php5/entropy-php.conf
D.h. die gültige httpd.conf liegt weiterhin in /etc/apache2/
Nur mal so: Safari hat ein iP-Problem auf Mac OS X 10.5; wenn man der installierten /etc/hosts einfach vertraut, gibt Safari, laut access_log, die IP ::1 anstatt 127.0.0.1 zurück (httpd.conf -> ServerName 127.0.0.1). Bei Websites, die die IP-Adresse auf Gültigkeit überprüfen, muss
Safari dann leider draußen bleiben
- workaround:
Code:
127.0.0.1 localhost
255.255.255.255 broadcasthost
#::1 localhost
#fe80::1%lo0 localhost
.
.
.
___
* die Installation, bzw. das notwendige Update, des lokalen W3C-Validators kostet Nerven - aber perl-Modul SGML:
arser::OpenSP lässt sich überraschenderweise dennoch installieren, wenn man OpenSP-1.5.2 installiert (einfach updaten bzw. installieren mit Fink oder Darwinports hat nicht geklappt, cpan> install SGML:
arser::OpenSP ist immer gescheitert
) Wen es also interessiert, der folge diesen Links:
Fürs Generelle:
http://developer.apple.com/internet/opensource/validator.html
genau wie beschrieben; und dann:
http://lists.w3.org/Archives/Public/www-validator/2007Oct/0133.html
http://sourceforge.net/project/showfiles.php?group_id=2115&package_id=2869&release_id=380406
Falls xmlto Probleme macht, kurz mal in den Dschungel abtauchen:
http://www.google.de/search?hl=de&q=configure:+error:+could+not+find+xmlto&btnG=Suche&meta=
http://wincent.com/knowledge-base/Installing_Git_1.5.2.3_on_Mac_OS_X_Tiger
http://wincent.com/knowledge-base/Setting_up_the_Git_documentation_build_chain_on_Mac_OS_X_Leopard
danach war 'make' sauber und die Installation von
http://sourceforge.net/projects/spo hat endlich geklappt.
Und noch was: nach SGML:
arser::OpenSP zu googlen bringt nichts - SGML-Parser-OpenSP geht!