gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


xampp und PHP Problem

gefragt von Twoballs am 03.11.2009 um 19:05 Uhr

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.


Weitere Fragen zu verwandten Themen finden Sie hier:

PHP (467)
MySQL (122)
Xampp (21)
ähnliche Fragen
Frage beantworten


Vom Fragesteller als hilfreichste Antwort ausgezeichnet


Lioxen
beantwortet von Lioxen am 3. November 2009 19:52
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

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. ;)


Weitere gute Antworten


XEmacs
beantwortet von XEmacs am 3. November 2009 22:04
1x
Die Antwort ist hilfreich? Dann klick mich!

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 ...


anonym
beantwortet von zagrash am 3. November 2009 19:14
0x
Die Antwort ist hilfreich? Dann klick mich!

xampp iss schrott! Such anderes Prog!

Kommentar von Twoballs am 3. November 2009 19:23

sehr hilfreich :-(


anonym
beantwortet von Twoballs am 3. November 2009 22:42
0x
Die Antwort ist hilfreich? Dann klick mich!

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

Kommentar von 4ff310923419b126aec46b119d02eb0dsmallLioxen 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.

Kommentar von 4ff310923419b126aec46b119d02eb0dsmallLioxen 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

Kommentar von Twoballs am 5. November 2009 14:25

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.


Frage beantworten

Verwandte Fragen

Verwandte Fragen

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.