37414
Goto Top

Zugriff auf SQL-Datenbank meiner lokaken Webinstallation mit phpmyadmin nicht möglich

Hallo,

ich habe eine lokale Webinstallation.
Diese liegt im Verzeichnis "J:\WB\htdocs\wbdemo".

Nun habe ich auf dem Webserver von 1&1 eine Datenbank angelegt (SQL).
Eine entsprechende Domain existiert ebenfalls dort.

Nun würde ich gerne die komplett funktionierende lokale Webinstallation auf den 1&1 Server übertragen.
Dazu muss ich jedoch die lokale Datenbank zunächst mit "phpmyadmin" öffnen und dann exportieren, um sie später auf dem 1&1 Server wieder importieren zu können (dort ist ebenfalls "phpmyadmin" installiert!).

Zunächst habe ich "phpmyadmin" heruntergeladen und das Verzeichnis dann nach "J:\WB\htdocs" kopiert.
Zusätzlich habe ich die Datei "config.inc.php" schon wie folgt angepaßt, was so entsprechend beschrieben worden war:

$cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin/';  
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */  

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';  
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';  
$cfg['Servers'][$i]['user'] = 'root';  
$cfg['Servers'][$i]['password'] = 'admin';  
$cfg['Servers'][$i]['connect_type'] = 'tcp';  
$cfg['Servers'][$i]['compress'] = false;  
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';  
$cfg['Servers'][$i]['AllowNoPassword'] = false;  

Der anschließende Versuch, über den Browser auf die lokale Datenbank zuzugreifen, verlief leider negativ!

Daher habe ich dann XAMPP auf meinem Rechner (Win XP) installiert und starte dort "Apache", sowie "MySQL".

Wenn ich nun im Browser
http://localhost/phpmyadmin/
eingebe, kann ich anschließend jedoch auch nicht auf die lokale Datenbank zugreifen. Ich nehme an, es liegt daran, dass XAMPP auf das eigene "phpmyadmin" (in C:\xampp) zugreift.

Leider finde ich keine Möglichkeit, auf die lokale Datenbank in "J:\WB\htdocs\wbdemo" zuzugreifen.

Irgendwo habe ich da offenbar einen Denkfehler... ich habe schon eine Menge verschiedener Eingaben im Browser ausprobiert.

War es vielleicht ein Fehler, diese Datei so anzupassen... hätte ich sie für mein Vorhaben original lassen müssen?

Danke & schöne Grüße,
imebro

Content-Key: 185318

Url: https://administrator.de/contentid/185318

Printed on: April 19, 2024 at 14:04 o'clock

Member: godlie
godlie May 22, 2012 at 13:20:08 (UTC)
Goto Top
Hallo,

da meine Glaskugel in der Wartung ist, wäre ein wenig Info nötig.

Was ist wbdemo?

Arbeitet dies mit einer MySQL Datenbank? oder eine SqLite?
Member: Hitman4021
Hitman4021 May 22, 2012 updated at 16:07:05 (UTC)
Goto Top
Hallo,

okay PHPMyAdmin benötigt eine eigen MySQL Datenbank, wurde diese erstellt?

und warum erstellst du deinen DUMP nicht mit der Kommandozeile? Denn kannst du ebenso via PHPMyAdmin importieren.

cmd.exe
cd %MySQL_DIR%/bin/
mysqldump.exe -u root -p --databases %DB_NAME% > C:\%DEIN_DUMP%.sql

Gruß
Member: Dani
Dani May 22, 2012 at 16:56:33 (UTC)
Goto Top
Moin,
okay PHPMyAdmin benötigt eine eigen MySQL Datenbank, wurde diese erstellt?
Seit wann das?? Wäre mir neu!


Grüße,
Dani
Member: Hitman4021
Hitman4021 May 22, 2012 at 16:59:47 (UTC)
Goto Top
Also bei meiner letzten PHPMyAdmin Installation hat dieser eine Datenbank "phpmyadmin" angelegt.
Ich bin davon ausgegangen das diese nun benötigt wird.
Und wider mal "Von nichts ausgehen". ;)

Gruß
Mitglied: 37414
37414 May 23, 2012 at 05:59:07 (UTC)
Goto Top
Hallo und danke für Eure Antworten.

@ "godlie":

"wbdemo" ist das Installationsverzeichnis des CMS-Systems "Websitebaker".

Ich habe eine Internetseite mit "Websitebaker" erstellt. Diese existiert momentan jedoch nur lokal. Nun möchte ich das komplette Web jedoch auf den Webserver hochladen und dazu muss ich die Datenbank (innerhalb von "wbdemo") zunächst mit "phpmyadmin" öffnen und dann abspeichern, um sie auf den Webserver hochladen zu können.

@ "Hitman4021":

Mit Deinem Code komme ich nicht so ganz klar. Kannst Du nochmal kurz beschreiben, was genau ich mit diesem Code mache... und welche Angaben ich durch andere ersetzen muss? Danke Dir!

Danke & schöne Grüße,
imebro
Member: godlie
godlie May 23, 2012 at 06:58:55 (UTC)
Goto Top
Schau dir doch mal an was in deiner config.php vom wbdemo an Zugangsdaten zur MySql Datenbank steht.
Was mich ein wenig verwundet, ist die Tatsache das du erst danach einen Xampp installiert hast.

Wer oder was hat dir denn vorher den Webserver und MySQL server bereitgestellt?

Denn Xampp bringt beides selber mit und wenn du dort Apache und MySQL startest, dann wird dir das nichts bringen für dein wbdemo.
Mitglied: 37414
37414 May 24, 2012 at 05:58:25 (UTC)
Goto Top
Sorry, hatte ich vergessen, zu erwähnen:

Es gibt von "Websitebaker" eine portable Version. Da ist alles schon drin.
Die startet man einfach und dann öffnet sich der Browser ein zweites Mal und darin findet man dann ein Backend und Frontend der Webseite und kann diese bearbeiten, als wenn sie online wäre.

Schöne Grüße,
imebro
Member: godlie
godlie May 24, 2012 at 06:33:50 (UTC)
Goto Top
Hallo,

also ich hab mir jetzt die portable version mal gezogen und was ich da sehe kannst du mit
Benuter root und leerem Passwort auf die mysql Datenbank zugreifen.

Du solltest also deinen phpmyadmin umkonfigurieren oder es mit HeidiSql probieren.
Host: localhost
Port: 3306
Benutzer: root
Passwort:

grüße
Mitglied: 37414
37414 May 24, 2012 at 06:36:20 (UTC)
Goto Top
OK... danke, werde ich mal testen.

Schöne Grüße,
imebro