Hallo,
mein Problem erinnert an http://community.apachefriends.org/f/viewtopic.php?t=16636, aber ich bin mir nicht sicher, ob es dasselbe ist.
Habe XAMPP 1.5.1 auf Win XP SP2, nur für lokal, und Apache läuft an und für sich ohne Probleme. Dann habe ich MediaWiki 1.5.5, was sich ohne weiteres einrichten ließ und erstmal funktionierte. Nachdem ich ein paar Seiten im Wiki angelegt hatte, ging es immer eine Zeit lang, und irgendwann trat folgendes Phänomen auf:
1. Beim Zugriff auf eine Wiki-Seite meldete Mozilla "This document contains no data" (bzw. IE "Seite konnte nicht geladen werden");
2. Danach wurde localhost nicht mehr gefunden (Mozilla zeigte in der Statuszeile "resolving www.localhost.com" an;
3. Beim nächsten Versuch, mit Internet-Verbindung auf irgendetwas nichtlokales zuzugreifen, gab es einen unvermittelten Windows-Neustart.
Nachdem ich den Outpost-Firewall entfernt (und den eingebauten Windows-Firewall aktiviert) hatte, war erstmal alles gut. Jetzt habe ich wieder ein paar Seiten im Wiki angelegt, und das Problem ist wieder da.
Die lokalen Adressen, bei denen es passiert, sind sowas wie
localhost/wiki/index.php/OtthornWiki:Portal
Liegt es also am PHP? Aber warum stürzt dann Windows ab? Wenn ich das dabei geschriebene Crash Dump File mit WinDbg öffne, steht darin:
Unable to load image \WINDOWS\system32\ntkrnlpa.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Windows XP Kernel Version 2600 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055c700
Debug session time: Mon Mar 13 22:18:10.765 2006 (GMT+1)
System Uptime: 0 days 0:38:35.485
Ich kann das Problem auch nicht sicher reproduzieren; manchmal passiert's und machmal nicht, so als ob es z.B. an irgendeinem Timeout läge. Dafür spricht auch, daß das Problem eher bei großen als bei kleinen Seiten aufzutreten scheint.
Apache schreibt, wenn es passiert, 2 gleichlautende Einträge in error.log, wie z.B.
[Mon Mar 13 22:57:19 2006] [error] [client 127.0.0.1] (20024)The given path misformatted or contained invalid characters: Cannot map GET /wiki/index.php/OtthornWiki:Portal HTTP/1.1 to file
[Mon Mar 13 22:57:43 2006] [error] [client 127.0.0.1] (20024)The given path misformatted or contained invalid characters: Cannot map GET /wiki/index.php/OtthornWiki:Portal HTTP/1.1 to file
In access.log steht dann:
127.0.0.1 - - [13/Mar/2006:22:57:19 +0100] "GET /wiki/index.php/OtthornWiki:Portal HTTP/1.1" 200 8042
127.0.0.1 - - [13/Mar/2006:22:57:21 +0100] "GET /favicon.ico HTTP/1.1" 200 21630
127.0.0.1 - - [13/Mar/2006:22:57:21 +0100] "GET /wiki/skins/monobook/main.css HTTP/1.1" 200 21092
127.0.0.1 - - [13/Mar/2006:22:57:21 +0100] "GET /wiki/skins/common/commonPrint.css HTTP/1.1" 200 5095
127.0.0.1 - - [13/Mar/2006:22:57:21 +0100] "GET /wiki/index.php?title=-&action=raw&smaxage=0&gen=js HTTP/1.1" 200 3457
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/common/wikibits.js HTTP/1.1" 200 17349
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/index.php?title=-&action=raw&gen=css&maxage=18000 HTTP/1.1" 200 75
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=18000 HTTP/1.1" 200 117
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/common/images/poweredby_mediawiki_88x31.png HTTP/1.1" 200 1933
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/monobook/external.png HTTP/1.1" 200 165
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/monobook/user.gif HTTP/1.1" 200 932
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/monobook/headbg.jpg HTTP/1.1" 200 7881
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/monobook/bullet.gif HTTP/1.1" 200 50
127.0.0.1 - - [13/Mar/2006:22:57:22 +0100] "GET /wiki/skins/common/images/OtthornLogo.png HTTP/1.1" 200 52988
127.0.0.1 - - [13/Mar/2006:22:57:43 +0100] "GET /wiki/index.php/OtthornWiki:Portal HTTP/1.1" 200 7061
127.0.0.1 - - [13/Mar/2006:22:57:43 +0100] "GET /wiki/skins/common/commonPrint.css HTTP/1.1" 200 5095
127.0.0.1 - - [13/Mar/2006:22:57:43 +0100] "GET /wiki/skins/common/IEFixes.js HTTP/1.1" 200 4017
127.0.0.1 - - [13/Mar/2006:22:57:43 +0100] "GET /wiki/skins/monobook/main.css HTTP/1.1" 200 21092
127.0.0.1 - - [13/Mar/2006:22:57:43 +0100] "GET /wiki/skins/monobook/IE60Fixes.css HTTP/1.1" 200 1352
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/index.php?title=-&action=raw&gen=js HTTP/1.1" 200 3457
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/skins/common/wikibits.js HTTP/1.1" 200 17349
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=18000 HTTP/1.1" 200 117
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/skins/monobook/headbg.jpg HTTP/1.1" 200 7881
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/skins/monobook/user.gif HTTP/1.1" 200 932
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/skins/monobook/bullet.gif HTTP/1.1" 200 50
127.0.0.1 - - [13/Mar/2006:22:57:44 +0100] "GET /wiki/index.php?title=-&action=raw&gen=css&maxage=18000 HTTP/1.1" 200 75
Soweit ich das verstehe, lädt also /wiki/index.php den ganzen graphischen Kram für die angeforderte Seite, kann dann aber aus irgendeinem Grund die Seite selbst nicht anzeigen.
Vielleicht kann ja jemand von den Experten was damit anfangen. Wäre schade, wenn ich meinen Wiki-Versuch gleich wieder aufgeben müßte...