Webserver leopard 10.5.4 (apache,php5) werkt niet

Pagina: 1
Acties:

  • M617573
  • Registratie: Augustus 2004
  • Laatst online: 11:19
Hallo,

Ik heb een MacBook, ( april 2008 ), met leopard 10.5.4 ( laatste update ) Ik probeer uit alle macht de ingebouwde webserver aan de praat te krijgen, maar het weigert te werken.

Wat heb geprobeerd:

http://foundationphp.com/tutorials/php_leopard.php
http://www.procata.com/bl...th-php-5-in-mac-os-x-105/

Hier worden de verschillende stappen uitgelegd. Uiteraard heb ik de stappen uitgevoerd, met als eindstation het aanvinken van Webserver in het 'delen' menu onder systeem voorkeuren.

Als ik met safari naar :

http://localhost
http://10.0.0.152
http://127.0.0.1

browse, krijg ik de volgende melding:

Safari kan de server niet vinden.
Safari kan de pagina 'http://localhost/' niet openen omdat de server 'localhost' onvindbaar is.

Ik heb werkelijk van alles geprobeerd, van de httpd.conf terugzetten tot een nieuw user$(user).conf bestand aanmaken met map permissies.

Heeft iemand enig idee? Het zal vast iets heel simpels zijn, maar ik ben het spoor echt bijster. Dus voordat ik iets echt ga slopen, roep ik de hulp van echte kenners in!

  • pluisman
  • Registratie: Juli 2002
  • Laatst online: 03-06-2025
Anders gebruik je de searchoptie even!

  • M617573
  • Registratie: Augustus 2004
  • Laatst online: 11:19
En de search heeft niets opgeleverd.

  • M617573
  • Registratie: Augustus 2004
  • Laatst online: 11:19
Ik heb het opgelost :

http://www.qwertyrash.com...king-in-mac-os-x-leopard/


Like many others, I discovered web sharing not working in Leopard. It seems to be caused by using a Time Machine restored version of your system. That was my problem, and here’s a fix found on the Apple support forums that worked for me.

Maybe this will help you. The apache2 log file directory is missing, that was preventing apache from starting (verify this with Console). Try this:

sudo mkdir /private/var/log/apache2


Met andere woorden, met het terugzetten van de Time Backup, verdween het log bestand van apache. Met bovenstaand commando maak je het opnieuw aan en alles werkt weer.


slotje!

[ Voor 20% gewijzigd door M617573 op 14-07-2008 21:38 ]


  • Splash
  • Registratie: September 2001
  • Laatst online: 19-01 15:53
Misschien een handige tip voor volgende keer.
Door apache handmatig te starten in de console (commando onder osx weet ik helaas niet) kun je direct eventuele foutmeldingen zien, zodat je weet waaraan het ligt. Via de gui kom je hier meestal niet achter.

  • burne
  • Registratie: Maart 2000
  • Niet online

burne

Mine! Waah!

Splash schreef op maandag 14 juli 2008 @ 22:22:
Misschien een handige tip voor volgende keer.
Door apache handmatig te starten in de console (commando onder osx weet ik helaas niet)
code:
1
2
3
4
5
6
7
8
9
10
11
12
mini-intel-home-nutz-nl:~ ruben$ ps uax | grep httpd
ruben    16224   0.0  0,0    75580    504 s001  R+   10:25pm   0:00.00 grep httpd
_www     16219   0.0  0,0  2701048    680   ??  S    10:25pm   0:00.00 /usr/sbin/httpd -D FOREGROUND
root     16218   0.0  0,1  2701048   3784   ??  Ss   10:25pm   0:00.28 /usr/sbin/httpd -D FOREGROUND
mini-intel-home-nutz-nl:~ ruben$ sudo apachectl stop
mini-intel-home-nutz-nl:~ ruben$ ps uax | grep httpd
ruben    16229   0.0  0,0    75540    504 s001  R+   10:25pm   0:00.00 grep httpd
mini-intel-home-nutz-nl:~ ruben$ sudo apachectl start
mini-intel-home-nutz-nl:~ ruben$ ps uax | grep httpd
ruben    16236   0.0  0,0    75540    488 s001  R+   10:25pm   0:00.00 grep httpd
_www     16234   0.0  0,0  2701048    684   ??  S    10:25pm   0:00.00 /usr/sbin/httpd -D FOREGROUND
root     16233   0.0  0,1  2701048   3784   ??  Ss   10:25pm   0:00.30 /usr/sbin/httpd -D FOREGROUND

(en het commando is dus: 'sudo apachectl stop|start|restart')
kun je direct eventuele foutmeldingen zien, zodat je weet waaraan het ligt. Via de gui kom je hier meestal niet achter.
code:
1
2
3
4
mini-intel-home-nutz-nl:~ ruben$ sudo tail -n 3 /var/log/httpd/error_log
[Thu Oct 25 15:04:15 2007] [warn] child process 9815 still did not exit, sending a SIGTERM
[Thu Oct 25 15:04:16 2007] [warn] child process 9952 still did not exit, sending a SIGTERM
[Thu Oct 25 15:04:20 2007] [notice] caught SIGTERM, shutting down

I don't like facts. They have a liberal bias.


  • M617573
  • Registratie: Augustus 2004
  • Laatst online: 11:19
Splash schreef op maandag 14 juli 2008 @ 22:22:
Misschien een handige tip voor volgende keer.
Door apache handmatig te starten in de console (commando onder osx weet ik helaas niet) kun je direct eventuele foutmeldingen zien, zodat je weet waaraan het ligt. Via de gui kom je hier meestal niet achter.
Thanks, ik was ( ben? ) nog niet zover dat ik ook die log's kon vinden. Heck, ik wist tot 2 uur geleden niet eens hoe ik onzichtbare bestanden en mappen zichtbaar kon maken : -)
Pagina: 1