MySQL - kapier den Fehler nicht

Wenn du Fragen zu EasyHP hast, eröffne hier ein Thema.

Moderator: Supporter

Antworten
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

MySQL - kapier den Fehler nicht

Beitrag von matze93 »

Hey,
meine Seite ist erfolgreich angelegt. Datenbank richtig erstellt. In der config.php steht auch das richtige drin. Jedoch kommt dieser Fehler:

Code: Alles auswählen

General Error

Sorry, could not connect to the database. Please check your config.php

SQL ERROR: Table 'Matthias.config' doesn't exist
Liegts vielleicht an MySQL/PHP-Versionen oder ist meine Seite eingeschränkt?

Bitte dringend um Hilfe&Rat.
Matze
EasyHP
Administrator
Administrator
Beiträge: 731
Registriert: 1. April 2007, 17:42

Re: MySQL - kapier den Fehler nicht

Beitrag von EasyHP »

Hallo matze93,

sehe ich das richtig, dass die Datenbank "Matthias" heißt? Bitte poste mal den Inhalt der config.php, maskiere dabei das Datenbank-Passwort.
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: MySQL - kapier den Fehler nicht

Beitrag von matze93 »

Das Problem ist, dass die Daten stimmen sollten.

Code: Alles auswählen

<?php
// This is the auto-generated configuration file for your EasyHP

$server = 'localhost';
$dbname = 'Matthias';
$dbusername = 'Matthias';
$dbpassword = 'xxxxxxxxxxxxxxxx';
$dbprefix = 'cms_';
define("EasyHP_INSTALLED", true);

?>
Die Datenbank hat er mi den Inhalten angelegt.
Aber ich hab am Installationsscript was geändert. Nämlich neue Tabellen und Inhalte hinzugefügt. Dann auch noch die includes/constants.php erweitert. Habt ihr eine Idee? Ansonsten werde ich einfach rumbasteln bis ich eine Lösung finde, wenns dir recht ist Tim.
Matze
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: MySQL - kapier den Fehler nicht

Beitrag von matze93 »

Okay, ich bin mir jetzt 100% sicher, dass es nicht an EasyHP liegt.

Code: Alles auswählen

<?php

include "config.php";

// Try to connect to the database
$connection = @mysql_connect($server, $username, $password);

// Select database
@mysql_select_db($name);

// Query to test connection
$query[test] = @mysql_query("SELECT default_style FROM cms_config");

if (!$query[test]) {
	echo "<html>";
	echo "<head><title>General Error</title></head>";
	echo "<b>General Error</b><br></font>";
	echo "Sorry, could not connect to the database. Please check your <i>config.php</i><br>";
	echo "<b>SQL ERROR:</b> " . mysql_error();
	echo "</body>";
	echo "</html>";
	exit();
}

else {
    echo "Funktioniert";
}	

?>
Damit sollte doch "Funktioniert" erscheinen. Doch:

Code: Alles auswählen

General Error
Sorry, could not connect to the database. Please check your config.php
SQL ERROR: Table 'Matthias.cms_config' doesn't exist
Wie ist das möglich? Die config.php muss ja stimmen, da er sonst nicht die Tabellen angelegt hat.
Ist mein Code doch falsch? Was kann man da denn falsch machen?
EasyHP
Administrator
Administrator
Beiträge: 731
Registriert: 1. April 2007, 17:42

Re: MySQL - kapier den Fehler nicht

Beitrag von EasyHP »

Wie es aussieht, hast du den Code von EasyHP geändert. Bitte lade dir die aktuelle Version von EasyHP herunter und installiere das Ganze neu bzw. überschreibe alle Dateien.
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: MySQL - kapier den Fehler nicht

Beitrag von matze93 »

nee sry., hätte noch etwas erwähnen sollen. Das was ich zuletzt gepostet habe, ist nicht von EasyHP.
Das sind zwei Dateien im Ordner test/. Die eine heißt test.php und die andere config.php. Beide eigen erzeugt um eine Datenbank-Verbindung hinzubekommen. Hätte die neue config.php posten sollen.

Aber trotzdem geht das ganze nicht. Liegt 100% an meiner Datenbank. Verwende das auf meinen Synology Server. Da kanns vielleicht schon mal zu Fehlern kommen.
EasyHP
Administrator
Administrator
Beiträge: 731
Registriert: 1. April 2007, 17:42

Re: MySQL - kapier den Fehler nicht

Beitrag von EasyHP »

Ist das kein MySQL-Server?
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: MySQL - kapier den Fehler nicht

Beitrag von matze93 »

Hab jetzt meinen Fehler gefunden. Und zwar als ich die Datenbank-Dateien create und insert erweitert habe, habe ich irgendwie ein Leerzeichen zwischen alle Tabellen gebracht. Also hieß die Datenbank beispielsweise Mathias.cms_ config statt Matthias.cms_config.
EasyHP
Administrator
Administrator
Beiträge: 731
Registriert: 1. April 2007, 17:42

Re: MySQL - kapier den Fehler nicht

Beitrag von EasyHP »

:D
Antworten