phpmyadmin hat keine Rechte
Hallo, ich habe folgendes Problem: Ich möchte gerade auf einem Server Contao 3 installieren, habe eine neue DB im Confixx angelegt und im phpmyadmin ist diese auch zu sehen. Doch bei der Installation steht da immer "Keine Verbindung zur Datenbank vorhanden!". Ich dödel hier schon den ganzen Tag damit rum und bin eigentlich auch niemand der Web-Design oder ähnliches macht, deshalb verstehe ich wohl auch den ganzen Kram der online steht nicht :D
Im phpmyadmin steht nun auf der Startseite und dem Reiter "neue Datenbank anlegen" - Keine Rechte. Zusätzlich steht unten "Server running with Suhosin. Please refer to documentation for possible issues."
Ich hoffe mir kann jemand helfen. Vielen Dank schonmal!
2 Antworten
Das mit dem "nicht berechtigt" eine neue Datenbank anzulegen könnte schon hinkommen: Ich kenne die Bedingungen Deines Hosters nicht, aber wenn die in einem Paket eine begrenzte Anzahl an Datenbanken anbieten, dann ist das nicht ganz ungewöhnlich, daß Du neue Datenbanken nur mit dem Confixx anlegen DARFST. Damit der Hoster das Zeug abrechnen kann. Während der phpmyadmin-User nur Änderungsrechte am Datenbankinhalt bekommt. Eventuell sogar noch nicht mal das...
==============
Auf der anderen Seite ist die Meldung "Keine Verbindung zur Datenbank vorhanden!" was völlig anderes: Dein CMS Contao hat schlicht noch keine Konfiguration durchlaufen, wo Du dem mitgeteilt hast, unter welchem SQL-Konto das seine Datenbank benutzen darf. Die Datenbank mit dem Namen, den das Contao haben will, mußt Du VORHER im Confixx angelegt haben!
Gegebenenfalls mußt Du beide Schritte verschachteln oder das Setup des Contao wiederholen, eben WEIL bei Dir eine Regulierung der Datenbankverwaltung über das Confixx vorliegt. Das CMS-Setup ist sicherlich so ausgelegt, daß es davon ausgeht, eine Datenbank anlegen zu dürfen.
Aber ich kann mir auch ohne weiteres vorstellen, daß die Jungs vom CMS mit solchen Situationen gerechnet haben und als Option anbieten, eine Datenbankdefinition als SQL-Datei zu exportieren, die Du dann eventuell im Confixx importieren kannst...
Contao erwartet eine (schon angelegte) Datenbank, in welcher das Install-Script dann die Tabellen anlegt.
Eine Datenbank hast du also in phpMyAdmin angelegt? Hast du auch gleich einen Benutzer mit angelegt, der Zugriff auf die Datenbank hat? Welche Verbindungsdaten hast du beim Contao-Installer angegeben? Die Fehlermeldung von Contao zeigt ja, dass dort schon der Fehler liegt und das Install-Script gar nicht erst auf MySQL zugreifen kann.