Ich habe Xampp installiert und bekomme auch die "It works" - Anzeige. Alle anderen Dienste sind gestartet. Ich möchte ein bestehendes PHPNuke-Forum ändern aber vorher lokal testen, deshalb habe ich das komplette Forum heruntergeladen mit allen Unterverzeichnissen und in den richtigen Ordner kopiert. Die Index.php wird aufgerufen aber jetzt kommt die Fehlermeldung von MySQL. Offensichtlich ist entweder ein Pfad nicht richtig eingestellt oder auf die Datenbank wird nicht zugegriffen. Normalerweise sollte die index.php richtig interpretiert werden und die Seite angezeigt. Die PHP wird zwar erkannt aber die Datenbanken offensichtlich nicht. Wie bzw. wo muss ich die Datenbanken abspeichern? Wie bzw. wo muss ich eine Pfadangabe ändern, damit die User.db (z.Beispiel) richtig ausgelesen wird? Hab ich da einen Denkfehler? Normal sollte der Localhost ja so funktionieren, wie es online funktioniert wenn das komplette Forum mit seinen Unterordnern richtig gespeichert ist.

Hast Du auch die Datenbank vom orginal Forum gespeichert und bei Dir lokal wieder in das MySQL Datenbanksystem(DBS) abgelegt? Ich kenne jetzt PHP-Nuke nicht wirklich, aber irgendwo (meist heisst die Datei config.php) mußt Du dann die Zugangsdaten zum DBS und den Namen der Datenbank dort eintragen.
Wenn Du uns die MySQL Fehlermeldung mal verraten willst, ist es vielleicht einfacher den Fehler einzugrenzen. ;)

Hast Du auch die Konfiguration von nuke auf Deine Xampp Installation angepasst: Sprich Server IP (meinst localhost), den Port, usw.
Bzw. hast Du die Datenbank auch geholt und bei Dir lokal eingespielt?
Und bitte: Bei solchen Fragen hilft eine GENAUE Fehlermeldung oft sehr schnell weiter ...
xampp iss schrott! Such anderes Prog!
sehr hilfreich :-(
Zunächst vielen Dank für die brauchbaren Reaktionen!
Also folgende Fehlermeldung erscheint: "There seems to be a problem with the MySQL server,sorry for the inconvenience. We should be back shortly"
Ich vermute (aufgrund der Antwort von Lioxen und XEmacs) ich muß in der "config.php" folgende Einträge ergänzen: $dbhost = "localhost"; ???? $dbuname = "root"; ???? $dbpass = ""; ???? $dbname = "?????"; $prefix = "nuke"; $userprefix = "nuke"; $dbtype = "MySQL"; $sitekey = "?????????????"; $gfxchk = 7; ???? $subscription_url = ""; ????
(das sind die Daten, die drin stehen und relevant sein könnten) welche Daten muß ich genau eingeben?
Diese Datei liegt im /htdocs zusammen mit der index.php
Lioxen am 4. November 2009 12:08 so wie es aussieht stimmt da die Zugangsdaten zur Datenbank nicht.
* $dbhost = "localhost"; sieht gut aus, so lassen
* $dbuname das ist der Username, mit dem Du auf die Datenbank zugreifen willst, ich würde da einen extra User anlegen
* $dbpass das Passwort für den Zugriff auf die Datenbank
* $dbname der Name der Datenbank in welche Du die orginal Daten gespeichert hast
* $prefix ich nehme an, dass jeder Tabelle dieser Prefix vorangestellt wird, erst mal so lassen
* $userprefix das gleiche für die User, aber auch erst mal so lassen
für den Rest, dass auch erst mal so lassen.
Wichtig ist noch, das Du die Datenbank auch angelegt hast im MySQL und wie gesagt, ich würde einen extra User anlegen, der dann nur auf diese Datenbank zugreifen darf.
Lioxen am 4. November 2009 12:13 das hatte ich noch vergessen: http://phpnuke.org/modules.php?name=PHP-Nuke_HOWTO hier findest Du die Howto wie Du php Nuke installieren kannst. Da ist sogar ein extra Kapitel über XAMPP
Vielen Dank! Problem gelöst. Ich hatte nicht bedacht, dass sämtliche aber wirklich sämtliche Einstellungen am Forum in der Datenbank hinterlegt werden. (Ich dachte die *.CFGs würden das regeln). Jetzt hab ich mir die Datenbank vom Server in mein MySQL-Verzeichnis abgelegt und schon hab ich offline das bestehende Forum zur Verfügung. Jetzt kann ich testen und Styles probieren ohne den Online-Betrieb zu stören.