+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Database Error: could not connect to MySQL

  1. #1
    War schon öfter hier
    Registriert seit
    05.11.2009
    Beiträge
    100
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich Database Error: could not connect to MySQL

    Liebe User!

    Ich habe schon sämtliche Foren durchsucht und sämtliche Änderungseinstellung durchprobiert, leider bin ich dennoch nicht auf eine Lösung gekommen. Ich hoffe, ihr entschuldigt somit mein erstellen eines neuen Themas!

    Die Serverfirma "inode" (Österreich) hat auf einmal die Zugangsdaten geändert. Somit kommt die Fehlermeldung: Database Error: Unable to connect to the database:Could not connect to MySQL

    Mein erster Gedanke war das ändern der neuen Zugangsdaten die ich bekommen habe in der configuration.php.

    Meine neuen Daten sind somit Beispielshalber:

    Benutzername: pf000xxx
    Kennwort: xxxxxxx

    Inode hat auch die komplette Verwaltung umgestellt. Es gibt keine direkte Anwahl von phpmyadmin über mysql.meineurl.at mehr. Man muss sich auf der Homepage einloggen und unter "Datenbankverwaltung" die Datei aufrufen. Als ich mich eingeloggt habe, hat sich auf einmal auch der Datenbankname geändert. Von pf00014_xxx auf pf000133_0001. Es gibt plötzlich einen ReadOnly und einen ReadWrite User, die beide elends lange Bezeichnungen führen. Datenbank.JPG.

    Wenn ich nur die oben genannten Zugangsdaten inkl. Datenbankname in der Config ändere, funktioniert es nicht.
    Wenn ich Alles umbaue, dass heißt Database Settings nach den Settings in der Datenbankverwaltung und die Server Settings anhand der neuen Zugangsdaten, funktioniert es erst recht nicht. Ich habe leider keine Ahnung wie ich es noch drehen könnte damit es funktioniert. Früher hat alles ohne Probleme nur mit den Zugangsdaten User, Passwort und DB funktioniert. Bitte um Ratschläge. Ich habe den Code meiner Config noch unten angefügt. Danke!!


    PHP-Code:
    /* Database Settings */
    var $dbtype 'mysql';
    var 
    $host '127.0.0.1';
    var 
    $user 'pf000xxx';
    var 
    $password 'xxxxxx';
    var 
    $db 'pf000133_0001';
    var 
    $dbprefix 'jos_';
    /* Server Settings */
    var $live_site 'http://www.meineurl.at/homepage';
    var 
    $secret 'n268mPH9WwoqrCLP';
    var 
    $gzip '0';
    var 
    $error_reporting '-1';
    var 
    $helpurl 'http://help.joomla.org';
    var 
    $xmlrpc_server '0';
    var 
    $ftp_host '127.0.0.1';
    var 
    $ftp_port '21';
    var 
    $ftp_user '';
    var 
    $ftp_pass '';
    var 
    $ftp_root '';
    var 
    $ftp_enable '0';
    var 
    $force_ssl '0'
    PS: UTF-Ohne Boom ist eingestellt.

  2. #2
    Verbringt hier viel Zeit Avatar von rolip
    Registriert seit
    12.08.2010
    Ort
    Darmstadt
    Beiträge
    541
    Bedankte sich
    28
    Erhielt 118 Danksagungen
    in 112 Beiträgen

    Standard

    Was sagt denn Dein Provider was Du in der Zeile $host eintragen mußt ?
    Gruß Rolf - eine Reaktion auf meinen Beitrag ist erwünscht !
    (siehe auch www.lippold-da.de Freud und Leid mit Joomla 1.5 bis 2.5)

  3. #3
    War schon öfter hier
    Registriert seit
    05.11.2009
    Beiträge
    100
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Es war immer so eingestellt und es gab nie Probleme damit.
    Habe es nun mit: pf000133.host.inode.at versucht, der Unterschied zu vorher war,
    dass es etwa 30 Sekunden gedauert hat bis die Fehlermeldung kam. Vorher war eine leere Seite.

  4. #4
    War schon öfter hier
    Registriert seit
    05.11.2009
    Beiträge
    100
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Nun habe ich die Config soweit geändert und habe folgende Fehlermeldung:

    Code:
    /* Database Settings */
    var $dbtype = 'mysql';
    var $host = 'pf000133.host.inode.at';
    var $user = 'pf000133_0001';
    var $password = xxxxx;
    var $db = 'pf000133_0001';
    var $dbprefix = 'jos_';
    Code:
    jtablesession::Store Failed
    DB function failed with error number 1146
    Table 'pf000133_0001.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'c79add6d5210857ba80e3eac9c93392f','1317283655','','0','1','0' )
    alsooo.. suche ich weiter

  5. #5
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Zitat Zitat von rocket_girl Beitrag anzeigen
    Code:
    jtablesession::Store Failed
    DB function failed with error number 1146
    Table 'pf000133_0001.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'c79add6d5210857ba80e3eac9c93392f','1317283655','','0','1','0' )
    alsooo.. suche ich weiter
    Jetzt stimmen die Zugangsdaten, aber die Tabelle jos_session existiert nicht (möglicherweise aber auch alle anderen). Wenn der Hoster sowas ohne Vorankündigung und ohne Hilfe umstellt, wäre das ein Grund für einen Wechsel, sowas geht echt nicht.

  6. #6
    War schon öfter hier
    Registriert seit
    05.11.2009
    Beiträge
    100
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ja, da hast du Recht! Nur leider ist das nicht meine Entscheidung..

    Nun habe ich eine neue Datei jos_session erstellt.. tja und nun habe ich einen Fehler 404

  7. #7
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Du musst keine "Datei" erstellen, es fehlt die Tabelle in der Datenbank. Wenn Du die neu erstellt hast, dann beschreib mal wie. Am besten spielst Du ein Backup ein, noch besser, der Hoster macht es, wenn tatsächlich Tabellen fehlen, hat er es ja offenbar verbockt. Und von welchem 404 sprichst Du, da musst Du schon etwas präziser werden, niemand sieht Dir über die Schulter.

  8. #8
    War schon öfter hier
    Registriert seit
    05.11.2009
    Beiträge
    100
    Bedankte sich
    12
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe die Tabelle laut Anleitung von Joomlaportal neu erstellt. (eine jos_session.sql und importiert)

    Nun habe ich eine neue Datenbank mit meinem alten Backup erstellt. Links sieht man die neue Version die es nun am Server gibt und rechts meine alte Version.

    Tables.jpg

    Ich habe nun auf meine Sicherung zugegriffen, die Homepage funktioniert zwar damit, jedoch sind alle Seminare (Seminarmodul) weg und bei allen Umlauten ist ein � (IE) oder schwarzes Fragezeichen (Firefox). Wenn ich einen Beitrag ändern möchte, befindet sich im Backened als Adminstrator KEIN Text! Es ist einfach leer. Nur der Titel ist ausgefüllt.

    Ich habe nun dem Hoster geschrieben dass er meine alte Datenbank wieder herstellen soll, da sie ja auf einmal weg war und durch die andere ersetzt war. Ich hoffe, es funktioniert.

    Edit: Das ist doch die Höhe!! Sie ändern etwas am System und nun sollen wir als Kunde für den Verlust der Daten zahlen!
    Nämlich mindestens auch noch € 80! Die spinnen doch!
    Geändert von rocket_girl (29.09.2011 um 11:27 Uhr)

  9. #9
    War schon öfter hier Avatar von fischiimnetz1
    Registriert seit
    08.05.2007
    Ort
    Colditz
    Beiträge
    105
    Bedankte sich
    59
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Fehlermeldung nach Serverumzug.

    Habe gleich mal hier rein gepostet weil es zum Thema passt. Hoffentlich war es so richtig.

    Wir wollen gerade auf einen neuen Server umziehen.

    Habe die HTML Dateien via FTP-Programm runtergeladen und im neuen Verzeichnis hoch.
    Die alte Datenbank habe ich exportiert und die sql-Datei erfolgreich importiert (so stand es da).
    Danach habe ich das kleine Tool joom-config.zip von dieser Webseite geladen, entpackt ins FTP-Verzeichnis geladen und aufgerufen.
    Das sah dann so aus:
    Bild 1.jpg
    Habe Benutzernamen und Passwort mehrmals richtig eingetragen. Kann mich ja auch per phpMyadmin richtig einloggen.
    Trotzdem kommt immer diese Meldung:
    Database Error: Unable to connect to the database:Could not connect to MySQL

    Habe die configuration.php nochmal runtergezogen und alles überprüft, und da stimmt eigentlich auch alles.
    So sieht die aus:
    Code:
    <?php
    class JConfig {
    	var $offline = '0';
    	var $editor = 'tinymce';
    	var $list_limit = '20';
    	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 $feed_email = 'author';
    	var $secret = 'Ty3XFekL1jk2dlcZ';
    	var $gzip = '0';
    	var $error_reporting = '-1';
    	var $xmlrpc_server = '0';
       var $log_path = '/home/web3/public_html/colditz/logs';
       var $tmp_path = '/home/web3/public_html/colditz/tmp';
    	var $live_site = '';
    	var $force_ssl = '0';
    	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 = 'mysqli';
       var $host = 'localost';
       var $user = 'web3_user1';
       var $db = 'web3_colditz';
    	var $dbprefix = 'jos_';
    	var $mailer = 'mail';
    	var $mailfrom = 'info@mirko-fischer.de';
    	var $fromname = 'Webcam Colditz';
    	var $sendmail = '/usr/sbin/sendmail';
    	var $smtpauth = '0';
    	var $smtpsecure = 'none';
    	var $smtpport = '25';
    	var $smtpuser = '';
    	var $smtppass = '';
    	var $smtphost = 'localhost';
    	var $MetaAuthor = '1';
    	var $MetaTitle = '1';
    	var $lifetime = '15';
    	var $session_handler = 'database';
       var $password = '***********';
    	var $sitename = 'Webcam Colditz';
    	var $MetaDesc = 'Der Liveblick nach Colditz';
    	var $MetaKeys = 'Colditz,Jugendherberge,Schloss,Colditzer,Castle,Mulde,Veranstaltung,Birkenfest,Stadt Colditz,Webcam,LIvecam,Cam,Birkenfest,Musikakademie,Schlösser,Sachsen,Burgenland,Muldental,Colz,Heimatturm,Anona,Wurzener,Falken,Turm,';
    	var $offline_message = 'Diese Website ist zurzeit im Wartungsmodus. Bitte später wiederkommen.';
    }
    ?>
    Ich weiß jetzt echt nicht mehr wo der Fehler liegen könnte. Kannst Du mir helfen? Bedanke mich auch!!
    Angehängte Grafiken
    Geändert von fischiimnetz1 (20.01.2012 um 11:07 Uhr)
    Joomla ist schon geil doch leider komme ich manchmal nicht weiter und benötige deshalb ab und zu eure Hilfe. Ich danke für eure Unterstützung.
    MFG fischiimnetz1
    Ich bei Facebook

  10. #10
    Hat hier eine Zweitwohnung Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Beiträge
    1.494
    Bedankte sich
    88
    Erhielt 282 Danksagungen
    in 277 Beiträgen

    Standard

    Zitat Zitat von fischiimnetz1 Beitrag anzeigen
    Trotzdem kommt immer diese Meldung:
    Database Error: Unable to connect to the database:Could not connect to MySQL
    Möglicherweise musst du unter $host etwas anderes als "localhost" eintragen!

    @rocket_girl: Das mit den 80 EUR würde ich mir nicht gefallen lassen. Am besten mit einem Providerwechsel drohen oder aber gleich wechseln.
    Gruß!
    JoomlaWunder

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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