+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Fehler: Die Verbindung zur Datenbank konnte nicht hergestellt werden

  1. #1
    Neu an Board
    Registriert seit
    08.03.2007
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Fehler: Die Verbindung zur Datenbank konnte nicht hergestellt werden

    Morgen!

    Keine Ahnung ob meine Frage in dieses Unterforum gehört, aber es ist kein Fehler bei der Installation, da Joomla vorher wunderbar lief, bevor ich rumgespielt habe

    Ausgangslage:
    Ich wollte den BBClone installieren, was jedoch irgendwie nicht ganz geklappt hat, es gab immer einen "Internal Server Error". Als es endlich doch klappte, bekam ich die Meldung, dass das Verzeichnis bereits genutzt wird. Es war auch auf dem Server vorhanden, jedoch ohne Inhalt und erschien auch nicht im Backend von Joomla.
    Also dachte ich mir, löscht Du das Verzeichnis per FTP und gut ist. Dem war aber leider gar nicht so
    Seit dem löschen des Ordners erscheint beim Aufruf der Seite (sowohl im Front- als auch im Backend):
    ->
    Code:
    "Die Verbindung zur Datenbank konnte nicht hergestellt werden"
    In der "configuration.php" stehen die Werte soweit richtig, wie sie auch bei Strato stehen.
    Code:
    $mosConfig_offline = '0';
    $mosConfig_host = 'localhost';	// This is normally set to localhost
    $mosConfig_user = '';			// MySQL username
    $mosConfig_password = '';		// MySQL password
    $mosConfig_db = '';				// MySQL database name
    $mosConfig_dbprefix = 'jos_';	// Do not change unless you need to!
    Wäre super wenn jemand eine schnelle Hilfe wüßte

  2. #2
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Hallo,

    naja, Du hast ja weder eingetragen welche Datenbank Du ansprechen willst $mosConfig_db = '';
    , noch wie der User oder das Passwort ist.
    Das kann so auch nicht funktionieren.

    Ricola

    p.s. normal wäre:

    $mosConfig_offline = '0';
    $mosConfig_host = 'localhost'; // This is normally set to localhost
    $mosConfig_user = 'root'; // MySQL username
    $mosConfig_password = 'meinPW'; // MySQL password
    $mosConfig_db = 'meineDB'; // MySQL database name
    $mosConfig_dbprefix = 'jos_'; // Do not change unless you need to!
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  3. #3
    Neu an Board
    Registriert seit
    08.03.2007
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Da habe ich mich etwas unklar ausgedrückt, bzw. unklar gepostet

    $mosConfig_offline = '0'; -> steht drin
    $mosConfig_host = 'localhost'; -> dort steht bei mir rdbms.strato.de
    $mosConfig_user = 'root'; -> dort steht bei mir Uxxxxxx
    $mosConfig_password = 'meinPW'; -> steht drin
    $mosConfig_db = 'meineDB'; dort steht bei mir DBxxxxxx
    $mosConfig_dbprefix = 'jos_'; -> steht drin

    Ich wollte nicht die "normalen" Namen etc. posten, war mir nicht sicher ob dann mit diesen Daten nicht jemand auf dem Server/HP/DB "rumspielen" kann.
    Wenn ich bei Strato mit phpMyAdmin schaue, stimmen die Werte soweit mit den Angaben überein, deswegen bin ich ja so ratlos...

    Im Prinzip habe ich ja auch in der config.php nichts geändert, sondern nur den besagten Ordner für den BBClone gelöscht.

  4. #4
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Hallo,

    schau mal, ob Du wirklich keine Verbindung bekommst - baue Dir ein eigenes Script (z.B. meineabfrage.php) und packe folgenden Code rein:
    Ersetze username usw.

    Code:
    <?
    $user="username";
    $password="password";
    $database="database";
    mysql_connect(localhost,$user,$password);
    @mysql_select_db($database) or die( "Keine Verbindung zur Datenbank");
    mysql_close();
    ?>
    Dann schiebe bitte die Datei ins Joomla-Verzeichnis und führe sie aus.

    Ricola
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    08.03.2007
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Puh, es lag wohl doch nicht an mir, sondern scheinbar an Strato.

    Die Seite funktioniert wieder einwandfrei ohne das ich jetzt noch etwas verändert habe, evtl. hat sich bei Strato einfach irgendwas nach dem löschen erstmal aufgehangen?

    Trotzdem vielen Dank für Deine Hilfe, wenn das Problem nochmal kommt, werde ich direkt das Script von Dir einmal testen.

    Muß/Soll ich den Thread nun als "gelöst" markieren?

  7. #6
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Zitat Zitat von G1296K Beitrag anzeigen
    Muß/Soll ich den Thread nun als "gelöst" markieren?
    Ich denke, das solltest Du

    LG. Ricola
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  8. #7
    Neu an Board
    Registriert seit
    08.03.2007
    Beiträge
    7
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von ricola Beitrag anzeigen
    Ich denke, das solltest Du

    LG. Ricola
    Erledigt.
    War mir nicht sicher, da sich das Problem ja quasi von selbst erledigt hat

    Nochmals besten Dank und einen schönen Tag noch!

  9. #8
    uha
    uha ist offline
    Neu an Board
    Registriert seit
    07.03.2007
    Beiträge
    3
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Bei Strato ist darauf zu achten, dass

    $mosConfig_host = 'rdbms.strato.de'; statt
    $mosConfig_host = 'localhost';

    gesetzt ist!

  10. Erhielt Danksagungen von:


  11. #9
    Neu an Board
    Registriert seit
    22.02.2009
    Ort
    Sachsenring City
    Beiträge
    26
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage DB in configuration.php eingetragen, trotzdem keine Verbindung

    Das Thema ist zwar gelöst, aber ich hab ein ähnliches Problem. Meine configuration.php sieht so aus:
    <?php
    class JConfig {
    var $offline = '0';
    var $editor = 'tinymce';
    var $list_limit = '10';
    var $helpurl = 'http://help.joomla.org';
    var $debug = '0';
    var $debug_lang = '0';
    var $sef = '1';
    var $sef_rewrite = '0';
    var $sef_suffix = '1';
    var $feed_limit = '10';
    var $secret = '****';
    var $gzip = '0';
    var $error_reporting = '-1';
    var $xmlrpc_server = '1';
    var $log_path = 'C:\\xampp\\htdocs\\FFW\\logs';
    var $tmp_path = 'C:\\xampp\\htdocs\\FFW\\tmp';
    var $live_site = '';
    var $offset = '0';
    var $caching = '0';
    var $cachetime = '15';
    var $cache_handler = 'file';
    var $memcache_settings = array();
    var $ftp_enable = '0';
    var $ftp_host = '127.0.0.1';
    var $ftp_port = '21';
    var $ftp_user = '';
    var $ftp_pass = '';
    var $ftp_root = '';
    var $dbtype = 'mysql';
    var $host = 'localhost';
    var $user = '***';
    var $db = 'ffw_ste';
    var $dbprefix = 'ffw_';
    var $mailer = 'mail';
    var $mailfrom = 'info@********.de';
    var $fromname = 'FFW St. Egidien';
    var $sendmail = '/usr/sbin/sendmail';
    var $smtpauth = '0';
    var $smtpuser = '';
    var $smtppass = '';
    var $smtphost = 'localhost';
    var $MetaAuthor = '1';
    var $MetaTitle = '1';
    var $lifetime = '15';
    var $session_handler = 'database';
    var $password = '';
    var $sitename = 'FFW St. Egidien';
    var $MetaDesc = 'Website der Freiwilligen Feuerwehr St. Egidien';
    var $MetaKeys = 'retten, löschen, bergen, helfen';
    var $offline_message = 'Diese Website ist zurzeit im Wartungsmodus. Bitte kommen Sie später wieder.';
    }
    ?>
    Ich kenn mich mit PHP nicht sonderlich aus, habe den Rat von Ricola mit dem kleinen Script befolgt und folgende Meldung erhalten:
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'Nicole'@'localhost' (using password: YES) in C:\xampp\htdocs\FFW\abfrage.php on line 5
    Keine Verbindung zur Datenbank
    Was mach ich verkehrt?

    PS. das Passwort habe ich schon vervollständigt, es geht trotzdem nicht
    Geändert von Plotterhexe (17.08.2009 um 10:46 Uhr) Grund: Nachtrag
    Das Leben ist zu kurz, um es in schlechter Gesellschaft zu verbringen.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein