Seite 1 von 1

Bei Installation von 4.6.15 MySql Fehler 1046

Verfasst: Mi 7. Feb 2007, 10:48
von Pitti
Hallo
Das Problem das ich habe wurde schon einmal am 8.11.06 vo "thebigmartin" erwähnt und von Herrn B wegen mangelnden Informationen nicht vollständig beantwortet.
Beim Setup der Version 4.6.15 auf meinem Testserver
Xampp V. 1.5.0.
My Sql V. 5.0.15
PHP V.5.0.5
erhalte ich folgende Fehlermeldung:

Zitat:
Setup was unable to execute SQL. MySQL-Error: 1046, MySQL-Message: No database selected, SQL-Statements:
INSERT INTO con_keywords VALUES('1830', 'lilistrasse', '', '&3=1(CMS_HTML-1)', '', '2')Setup was unable to execute S...

Es wird eine Datenbank angelegt, dort aber keine Tabellen eingetragen.

Die Version 4.4.5 läßt sich jedoch einwandfrei installieren.
Was kann ich tun?
Für eine Antwort vielen Dank im voraus

Pitti

Re: Bei Installation von 4.6.15 MySql Fehler 1046

Verfasst: Mi 7. Feb 2007, 11:02
von wosch
Pitti hat geschrieben: Die Version 4.4.5 läßt sich jedoch einwandfrei installieren.
Was kann ich tun?
Mal das hier lesen
http://www.contenido.de/forum/viewtopic.php?t=15109

und probieren ob der Hinweis von JuePoe bei dir zum Erfolg führt.

Verfasst: Do 8. Feb 2007, 09:56
von Pitti
Vielen Dank wosch
Diesen Beitrag hatte ich schon gelesen und den Hinweis ausprobiert.
Dann komme ich lediglich bis zur Systemüberprüfung (Schritt 4).
Die Fehlermeldung lautet dann:
Kann keine Tabellen in der Datenbank anlegen.
Der Hinweis von "JuePoe" vermutet mangelnde Rechte auf dem Server.
Das ist in diesem Fall wohl nicht gegeben, da sich die Version 4.4.5 ja ohne Probleme installieren läßt.

Pitti

Verfasst: Do 8. Feb 2007, 11:40
von wosch
Mir schwant da was.
Ich hatte mal einen ähnlichen Fehler.

Du verwendest die Xampp von Apache Friends?
Sind die Dateien im Verzeichnis Xampp direkt als Verzeichnis in der root?
Und ist die root nicht Laufwerk c:\ ?

Schau mal in die php.ini was da als Verzeichnis für session.save_path steht.
Der Wert sollte auf das existierende Verzeichnis tmp zeigen:
session.save_path = "LW:\DIR_NAME\xampp\tmp"

Das war es bei mir damals.
Du kannst aber auch mal die Log-Dateien im Verzeichnis appache/logs/ ansehen ob da ein Hinweis auf den Fehler steht.

Verfasst: Fr 9. Feb 2007, 09:57
von Pitti
Hallo wosch
Deine Vermutung ist richtig. Xampp von Apache Friends.
Xampp steht im Wurzelverzeichniss von Laufwerk C:
Der Verweis session.save_path = C:\xampp\temp ist auch OK.
Im apache\log steht folgendes:
[Fri Feb 09 08:27:50 2007] [notice] Server built: Oct 15 2005 10:41:53
[Fri Feb 09 08:27:51 2007] [notice] Parent: Created child process 3560
[Fri Feb 09 08:27:52 2007] [notice] Child 3560: Child process is running
[Fri Feb 09 08:27:52 2007] [notice] Child 3560: Acquired the start mutex.
[Fri Feb 09 08:27:52 2007] [notice] Child 3560: Starting 250 worker threads.
[Fri Feb 09 08:29:36 2007] [error] [client 127.0.0.1] File does not exist: C:/xampp/phpMyAdmin/css/themes, referer: http://localhost/phpmyadmin/css/phpmyad ... js_isDOM=1
[Fri Feb 09 08:32:29 2007] [error] [client 192.168.0.4] /contenido-4.6.15/setup/dbupdate.php MySQL error 1007: Can't create database 'test1'; database exists\nCREATE DATABASE Test1, referer: http://192.168.0.3/contenido-4.6.15/set ... =doinstall
[Fri Feb 09 08:32:29 2007] [error] [client 192.168.0.4] /contenido-4.6.15/setup/dbupdate.php MySQL error 1046: No database selected\nSHOW TABLES, referer: http://192.168.0.3/contenido-4------

ist also fast die gleiche Aussage wie im contenido logfile.

Pitti

Verfasst: Fr 9. Feb 2007, 12:39
von wosch
Etwas ist seltsam.
Diese Teile der Fehlermeldung:

Code: Alles auswählen

[client 192.168.0.4]
referer: http://192.168.0.3/contenido-4.6.15/setup/index.php?step=doinstall
Der Client ist immer der Browser über localhost 127.0.0.1
Und da steht in einer zusammengehörenden Fehlermeldung sowohl (Client) 192.168.0.4 als auch (referer) 192.168.0.3

Rufst du die Installation tatsächlich über 192.xxx auf
oder über das Netzwerk von einem anderen PC?

Oder benutzt du eine Firewall?

Gibt es diese Test1 DB tatsächlich?
Lösch mal die Datenbank im phpmyadmin und lege eine neue, leere Datenbank an mit einem anderen Namen z.b. Contenido

So richtig klar ist mir nicht was da bei deiner Installation daneben geht.

Verfasst: Fr 9. Feb 2007, 17:29
von Pitti
Hallo wosch
In diesem Falle hab ich tatsächlich die Installation vom Rechner 192.168.0.4 übers Netz gestartet. Aber der Fehler, daß die Datenbank nicht selektiert werden kann, tritt auch auf, wenn ich die Installation vom Server 192.168.0.3 lokal starte. Diese Test1 DB gibt es wirklich. Nur ist sie leer und ohne Tabellen. Diese Datenbank habe ich auch schon öfter gelöscht und auch welche mit anderem Namen schon angelegt. Am Ergebnis ändert das aber nichts.
Ich habe mir mir heute von SourceForge.net die WAMP-Version 4.6.15 heruntergeladen. Funktioniert gut und ich bin im Moment der Meinung: Zum testen reicht es mir
Nochmals vielen Dank für Deine Bemühungen.

Pitti

Verfasst: Fr 9. Feb 2007, 18:39
von wosch
Hi Pitti,

tatsächlich, nun ist es passiert :lol: die 4.6.15 gibt es als Wamp :wink:

Wenn du lieber mit der Xamp arbeitest, es gibt da einen ganz simplen Trick ...

Installier dir die Contenido-Wamp, kopiere die Mysql-Datenbank in die Mysql-Daten der Xamp, ebenso verfahre mit allen Daten im Verzeichnis htdocs.

Dann startest du auf der Xamp das Contenido-Setup und wählst Migration aus.
Das Setup fragt nach den Daten und Pfaden, und schon ist Contenido auf der Xamp.
(Ich weiß nicht mehr ob ich auch bei Mandenten - Eigenschaften noch was ändern mußte)
So hat es bei mir auch mal geklapt, aber ohne Gewähr, kann ja nix passieren außer Zeitverlust 8)

Verfasst: Fr 9. Feb 2007, 19:57
von Pitti
Hi wosch
danke für den Tip.
Werd ich in den nächsten Tagen mal probieren.

Pitti