Hallo Leute,
ich versuche schon seit Wochen immer wieder XAMPP auf Windows 7 zum Laufen zu kriegen.
Zuerst sprang aber der Apache-Server nicht an - wegen dem belegten Port 80. Dafür fand ich schon einmal keine Lösung, weil ich nicht herausbekam, welcher Dienst diesen Port verwendet.
Aber das Control Panel meldet immerhin noch, dass das genannte Port belegt ist. Das war bei Version 1.7.7 der Fall.
Nun habe ich es noch einmal mit Version 1.8.0 probiert und wieder startete Apache nicht. Der Server gibt nach einem Klick auf "Starten" keine Reaktion von sich und Über das Control Panel erhält man keine Fehlermeldung. Laut Netstat belegt httpd.exe Port 80. Damit kann ich jedoch nichts anfangen. Die Adresse lautet 0.0.0.0, die PID 1764. (Ich bin kein Programmierer, Webmaster usw.)
Wenn ich allerding im Anschluss einen Neustart des PCs mache und den Apache-Dienst aktiviert lasse, steht der Server mit dem Hochfahren zur Verfügung. Nach einem Stoppen kann man ihn jedoch nicht einfach wieder starten, sondern muss den Rechner neustarten, damit der Apache-Dienst beim Hochfahren wieder lädt. Dabei ist allerdings kein Autostart eingestellt.
Läuft Apache, kann ich unter "localhost.de" die Xampp Startseite besuchen, gehe ich dann aber auf phpmyadmin, kommt es zu folgender Fehlermeldung:
MySQL meldet:
#2002 -
Der Server antwortet nicht (evtl. ist der Socket des lokalen MySQL-Servers nicht korrekt konfiguriert).
Verbindung für den controluser, wie er in Ihrer Konfiguration angegeben ist, ist fehlgeschlagen.
Ich habe daraufhin diverse Forenbeiträge durchstöbert und endliche Zeilen in der config.inc.php ausprobiert, hatte aber keinen Erfolg.
Daraufhin habe ich alle Veränderungen wieder rückgängig gemacht. Siehe hier:
<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
/*
* End of servers configuration
*/
Ich bin zwischendurch schon auf den WampServer ausgewichen. Hier hatte ich allerdings Probleme mit dem Laden von SQL-Datenbanken, die sich auch mit dem SQLDumper nicht beheben ließen, weshalb auch der für mich flachfällt. Die Anwendungen, die ich testen will, kann ich eben nur auf XAMPP laden. Unter Windows XP läuft alles reibungslos. Bin verzweifelt, frustriert und völlig entnervt. :-/
VG, illu