hallo burned,
natürlich habe ich jetzt auch gemerkt das ich mit sudo viel besser zurechtkomme und eigendlich nicht unter root arbeiten muss. auf den "root-weg" bin ich nur ganz am anfang geraten weil ich die httpd nicht verändern konnte ohne die richtigen zugriffsrechte. dabei ist das terminal doch so elegant, wenn man damir umzugehen weiss.( bin immernoch auf der suche nach guter fachliteratur )
so nun zu dem eigendlichen problem. das teminalfenster sieht in etwa so aus nach der eingabe apachetcl graceful
Welcome to Darwin!
[localhost:~] admin% apachetcl graceful
OK? apachectl graceful? no
apachetcl: Command not found.
[localhost:~] admin% apachectl graceful
/usr/sbin/apachectl graceful: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users
Processing config file: /private/etc/httpd/users/admin.conf
Processing config file: /private/etc/httpd/users/jana.conf
Processing config file: /private/etc/httpd/users/raspel.conf
[Sat Mar 8 11:16:32 2003] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
fopen: Permission denied
httpd: could not open error log file /private/var/log/httpd/error_log.
/usr/sbin/apachectl graceful: httpd could not be started
[localhost:~] admin%
ich kann aber in den systemeinstellungen unter sharing websharing ganz ohne probleme starten und auch in meinem privaten sites ordner die index (
http://127.0.0.1/~admin/index.html ) aufrufen.
soweit so gut. ich habe ja die httpd.cof so verändert das das php modul beim start von apache geladen wird. er zeigt mir beim aufrufen von
http://127.0.0.1/~admin/test.php auch alles richtig an.
und nun die komplette verwirrung. ich kann doch auch übers terminal sehen ob php richtig geladen wurde.
ich gebe tail /var/log/httpd/error_log ein und müsste folgende meldung erhalten [notice] Apache/1.3.22 (Darwin) PHP/4.0.6 configured -- resuming normal operations
ich erhalte aber dann die meldung:
Welcome to Darwin!
[localhost:~] admin% tail /var/log/httpd/error_log
[Fri Mar 7 09:25:24 2003] [error] [client 145.254.133.34] File does not exist: /Library/WebServer/Documents/scripts/..%5c../winnt/system32/cmd.exe
[Fri Mar 7 09:25:25 2003] [error] [client 145.254.133.34] File does not exist: /Library/WebServer/Documents/scripts/..%2f../winnt/system32/cmd.exe
[Fri Mar 7 09:28:47 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/scripts/root.exe
[Fri Mar 7 09:28:54 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/MSADC/root.exe
[Fri Mar 7 09:29:04 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/c/winnt/system32/cmd.exe
[Fri Mar 7 09:29:12 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/d/winnt/system32/cmd.exe
[Fri Mar 7 09:29:16 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/scripts/..%5c../winnt/system32/cmd.exe
[Fri Mar 7 09:29:27 2003] [error] [client 145.254.193.128] File does not exist: /Library/WebServer/Documents/_vti_bin/..%5c../..%5c../..%5c../winnt/system32/cmd.exe
[Sat Mar 8 11:23:11 2003] [error] [client 127.0.0.1] File does not exist: /Library/WebServer/Documents/manual/~admin/test.php
[Sat Mar 8 11:23:47 2003] [error] [client 127.0.0.1] File does not exist: /Library/WebServer/Documents/manual/phpinfo
[localhost:~] admin%
was mich hier verwirrt sind die datei endungen exe und die ip nummern. die ip ist glaube ich, die von arcor, meinem provider.
ich fange langsam an mir sorgen zu machen. ich werde die partition wohl platt machen müssen und das os neu aufsetzen.
puh, so nun genug getippt ich hänge noch die konfigurierte httpd mit an und hoffe das du zu den terminalausgaben ne' erklärung hast.
tschau andreas