xampp 1.7.7 startet nicht

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

xampp 1.7.7 startet nicht

Postby Earlybird » 04. October 2011 15:40

Hallo Freunde von xampp,
seit längerer Zeit benutze ich xampp 1.4.7 auf meinem Windows2000 prov SP4-Rechner, auf einer eigenen Festplatte (J:). Jetzt wollte ich auf 1.7.7 updaten. Zu diesem Zweck habe ich 1.4.7 deinstalliert und 1.7.7 installiert.
Beim Starten von setup_xampp bekomme ich den Fehler:
Der Prozedureinsprungpunkt „getaddrinfo“ wurde in der DDL „W2_32.dll" nicht gefunden
. Die gleiche Fehlermeldung bekomme ich mit dem Bezug auf die gleiche Bibliothek, wenn ich versuche apache_start, oder andere Start-Dateien aufzurufen. Lediglich mit einem anderen Prozedureinsprungpunkt-Namen in der Fehlermeldung.
Daraufhin habe ich xampp im Verzeichnis c:\ installiert. Es ist der gleiche Erfolg. Alle Fehlermeldungen beziehen sich auf die gleiche Bibliothek, die aber unter C:\WINNT\system32 vorhanden ist. Darauf hin habe ich das SP4 vom Microsoft-Server gezogen, das Vorhandensein des Files überprüft und noch einmal installiert. Auch das brachte nicht den erwünschten Erfolg. Heute bin ich den zweiten Tag an diesem Problem und mitlerweile hilflos. Ich hoffe mir kann jemand helfen. Könnte es ein Fehler in der Registry sein? Wie Ihr seht, ist von mir nicht beabsichtigt einen einfachen Weg zu suchen, sondern das Ende meines Latain. :(
User avatar
Earlybird
 
Posts: 14
Joined: 25. February 2010 00:43
Location: Hamburg
Operating System: Windows 8.1 x64

Re: xampp 1.7.7 startet nicht

Postby Altrea » 04. October 2011 20:05

Ich habe XAMPP schon länger nicht auf einem Windows 2000 ausgeführt.
Die Fehlermeldung deutet darauf hin, dass die DLL defekt ist.

Wenn du die Möglichkeit hast, setz die XAMPP Version mal auf eine frisch installierte Windows 2000 SP4 Maschine auf um zu sehen obs an einer Fehlerhaften Datei oder vielleicht einer inkompatibilität mit dem Betriebssystem zusammenhängt.
Ich werd auchmal eine Windows 2000 VM aufsetzen, wenn ich mein Installationsmedium wiederfinde :shock:

P.S.: Noch eine Idee: Die aktuelle XAMPP Version ist mit VC9 kompiliert und erfordert deshalb mindestens die Visual C++ Runtime 2008
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8294
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: xampp 1.7.7 startet nicht

Postby Earlybird » 06. October 2011 13:40

Hallo Altrea,
vielen Dank für Deine Antwort. Ich habe erst einmal die C++ Runtime aktualisiert und mich dann von oben nach unten an die, auf meinem Rechner lauffähigen Versionen heran getastet. Die höchste Version die läuft, ist Vers. 1.6.4. An der VC6-Kompellierung kann es nicht gelegen haben. Denn 1.7.4 ist noch mit VC6 kompeliert und läuft auch nicht.

Nächsten Monat gibt es einen neuen Rechner und W7. Sehen wir was dann geschieht. Ich möchte mich erst einmal für Deine Hilfe bedanken. Wenn ich mir Deine Beiträge ansehe, so würde es manch einem, dem Du geholfen hast, gut zu Gesicht stehen dies auch einmal zu versuchen.
Es schon eine Zumutung :wink: xampp 1.7.7 mit Windos 2000 benutzen zu wollen. Aber Du siehst, ich bin auf dem Weg der Besserung.
Earlybird
User avatar
Earlybird
 
Posts: 14
Joined: 25. February 2010 00:43
Location: Hamburg
Operating System: Windows 8.1 x64

Re: xampp 1.7.7 startet nicht

Postby Nobbie » 06. October 2011 14:08

Altrea wrote:Die Fehlermeldung deutet darauf hin, dass die DLL defekt ist.


Nicht ganz - die Funktion getaddrinfo() im Windows 32 Socket wird unter Windows 2000 nicht unterstützt. Zitat aus einem Supportforum:

which uses the function GetAddrInfo, which is not supported on Windows2000 (only XP/2003).


Braucht man unter Windows2000 also nicht weiter zu versuchen - welches Programm (php.exe?) diese (Betriebssystem)-Funkion aufruft: unter Windows2000 läuft das nicht. Es gibt auch keinen Workaround.
Nobbie
 
Posts: 8775
Joined: 09. March 2008 13:04

Re: xampp 1.7.7 startet nicht

Postby nakohdo » 05. January 2012 09:23

Kann bestätigen, dass XAMPP 1.7.7 leider nicht unter Win 2000 läuft. Neben dem oben genannten Fehler zickt auch MySQL rum, was sich bei 1.7.4 noch durch einen Workaround beheben ließ, siehe http://community.apachefriends.org/f/viewtopic.php?f=16&t=44929 ("1.7.4 Installation Issues").

JFTR

The getaddrinfo (http://msdn.microsoft.com/en-us/library/ms738520.aspx) function was added to the Ws2_32.dll on Windows XP and later.

To execute an application using this function on earlier versions of Windows (Windows 2000, Windows NT, and Windows Me/98/95), then it is mandatary to #include Ws2tcpip.h and also Wspiapi.h. When the Wspiapi.h header file is included, the 'getaddrinfo' function is #defined to the 'WspiapiGetAddrInfo' inline function in Wspiapi.h. At runtime, the 'WspiapiGetAddrInfo' function is implemented in such a way that if the Ws2_32.dll or the Wship6.dll (the file containing getaddrinfo in the IPv6 Technology Preview for Windows 2000) does not include 'getaddrinfo', then a version of 'getaddrinfo' is implemented inline based on code in the Wspiapi.h header file. This inline code will be used on older Windows platforms that do not natively support the 'getaddrinfo' function.

http://support.microsoft.com/kb/955045
nakohdo
 
Posts: 5
Joined: 06. April 2011 18:38


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 16 guests