Installationsproblem mit SQL Tables

Hank61
Beiträge: 5
Registriert: Mi 22. Jan 2014, 18:06

Installationsproblem mit SQL Tables

Beitrag von Hank61 »

Wollte Blackcat testweise installieren und erhalte in Step 6 des Installation Wizards die Meldung
Unable to check tables - no result from SHOW TABLES!

Webhoster ist Host Europe, Produkt ist WebPack 4 L. An anderer Stelle gab es schon den Hinweis auf dort fehlende InnoDB-Unterstützung, weiss aber nicht, ob das etwas damit zu tun hat. Any Ideas? Thx
Benutzeravatar
shadowcat
Administrator
Beiträge: 5329
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von shadowcat »

Hm, das hatte ich noch nie. An InnoDB dürfte es da nicht liegen, im Moment ist BC noch recht tolerant. Der Installer prüft an der Stelle, ob die Tabellen angelegt wurden - wurden sie denn?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Hank61
Beiträge: 5
Registriert: Mi 22. Jan 2014, 18:06

Re: Installationsproblem mit SQL Tables

Beitrag von Hank61 »

Ja, ein Blick in die Datenbank zeigt, dass die Tabellen existieren (scheinbar auch vollständig - 34 Tabellen von _addons bis _user_has_group).
Benutzeravatar
shadowcat
Administrator
Beiträge: 5329
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von shadowcat »

Hm. Merkwürdig.

Als Quick&Dirty Hack könntest du in der index.php im install-Ordner folgendes machen:

SUCHE

Code: Alles auswählen

function check_tables($database) {
DAHINTER EINFÜGEN

Code: Alles auswählen

return(true,array());
Damit deaktivierst Du den Check. Ist aber gut möglich, daß Du danach Folgefehler hast.

Ansonsten kannst Du noch im phpMyAdmin oder was auch immer Du da für den direkten DB-Zugriff hast probieren:

Code: Alles auswählen

show tables from <Datenbankname>;
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Hank61
Beiträge: 5
Registriert: Mi 22. Jan 2014, 18:06

Re: Installationsproblem mit SQL Tables

Beitrag von Hank61 »

Vielen Dank für die Infos; komme aber bisher nicht weiter. Vorab: ich bin nicht der PHP/SQL-Crack ...
return(true,array());
schießt den Installer ab (nur noch weißes Fenster), egal, ob ich den Befehl direkt am Anfang in der Funktion, nach der Funktion oder anstatt dem Inhalt der Funktion einsetze; vielleicht habe ich was missverstanden.

In phpmyadmin werden innerhalb der Datenbank nach dem Befehl
show tables;
die Felder korrekt ausgegeben; wenn ich aber
show tables from <Datenbankname>;
ausführe, gibt es einen SQL syntax error (muss der Datenbankname in irgendwelchen Sonderzeichen stehen?).
Benutzeravatar
shadowcat
Administrator
Beiträge: 5329
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von shadowcat »

Wenn der Datenbankname Mecker verursacht, ist der wohl nicht so gut. :D Aber das erklärt vermutlich den Fehler. Irgendwo hatte ich das schon mal, ich glaube, da war ein Unterstrich oder sowas im DB-Namen.

Nimm man das return-Dings wieder raus, suche Zeile

Code: Alles auswählen

$result = mysql_query("SHOW TABLES FROM ".CAT_DB_NAME);
und ERSETZE sie durch

Code: Alles auswählen

$result = mysql_query("SHOW TABLES FROM `".CAT_DB_NAME."`");
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
ralf
Beiträge: 178
Registriert: Mi 6. Feb 2013, 10:03
Wohnort: Berlin
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von ralf »

shadowcat hat geschrieben:

Code: Alles auswählen

$result = mysql_query("SHOW TABLES FROM `".CAT_DB_NAME."`");
Die Backticks können Wunder bewirken - sollte man sich wirklich angewöhnen ... 8-)
phpManufaktur - Kreativ. Innovativ. Konstruktiv.
Benutzeravatar
shadowcat
Administrator
Beiträge: 5329
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von shadowcat »

Ja, ich achte mittlerweile auch drauf, aber im Installer ist mir das wohl durch die Lappen gegangen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Hank61
Beiträge: 5
Registriert: Mi 22. Jan 2014, 18:06

Re: Installationsproblem mit SQL Tables

Beitrag von Hank61 »

Perfekt, das war's!
Ganz herzlichen Dank!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5329
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Installationsproblem mit SQL Tables

Beitrag von shadowcat »

Und wieder ein Fix mehr. :D
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten