Problem mit Fanseite!

  • Hallo liebe Leute.

    Ich habe vor eine Fanseite zu erstellen.
    Habe bereits alles Hochgeladen, das CMS in FileZilla und die Datenbank bei phpMyAdmin.
    Doch wenn ich meine Seite aufrufe kommt folgender Text:

    Fatal error: Could not connect Database! in /users/retrohome/www/files/mysql.php on line 24

    Habe bereits die config.php eingestellt.
    Doch was muss ich tun damit es klappt?

    Wäre erfreut über Antowrten.

    Mit freundlichen Grüßen
    Remind

  • Wenn du Englisch kannst könntest du mit Sicherheit das Problem selber lösen.
    Dort steht genau übersetzt: 'Konnte nicht mit Datenbank verbinden'.

    Also in die Datei nach Fehlern suchen, eventuell dort die richtigen Sachen angeben.
    (Host, User, Database, Port)

    Am besten du kopierst den Inhalt der Datei 'mysql.php' und postest ihn hier, dann könnten wir dir genauer helfen.

  • Du musst einfach in der mysql.php in der Zeile schauen wo dort angegeben ist, in diesem fall ist es Zeile 24. Da muss ein fehler drin sein,
    wie Hugo schon sagte wäre es besser wenn du den mysql quelltext hier angibst dann können wir dir genauer helfen.

    Argon.Wayne1

    Zitat

    Der Wille der nie gebrochen werden kann und sich dennoch beugen muss.

    ~ Gol D. Roger

  • Verwendest du IV-CMS? Dann musst du es erst installieren unter /install
    Sonst sieht man ja am Fehler, dass er sich nicht zur Datenbank verbinden kann.

    PS: Bin mir sicher, dass du IV-CMS verwendest, sieht man am /files/mysql.php

  • Also ich benutze das CMS von PixelBeats.eu was Releaset wurde.

    <?php


    // Kontoauszugseinträge
    function konteintrag($userid, $betreff, $betrag, $art) {
    global $db, $prefix;
    $query = array( "date" => date("d.m.Y"), "time" => date("H:i"),
    "userid" => $userid, "betreff" => $betreff,
    "wert" => $betrag,
    "art" => $art, "status" => "0" );
    $db->insert( $prefix."kontoauszug", $query );

    }

    class dbc {

    var $link;
    var $mode = false; //"MYSQL40";
    var $commit = false;

    function dbc( $config, &$pre ) {
    if( @include( $config ) ) {
    $this->link = @mysql_connect( $sql_host, $sql_user, $sql_pass );
    if (!$this->link) trigger_error( "Could not connect Database!", E_USER_ERROR ); <-- Zeile 24!!
    $db = @mysql_select_db( $sql_db, $this->link );
    if (!$db) trigger_error( "Could not select Database!", E_USER_ERROR );

    if( $this->mode ) $this->query( "SET SESSIONSQL_MODE=".$this->mode );
    $pre = $prefix;
    } else trigger_error( "Config File missing!", E_USER_ERROR );
    }

    function query( $sql ) {
    if( $res = mysql_query( $sql, $this->link ))
    return $res;
    else trigger_error( "Bei dem Query: \"".htmlspecialchars( $sql )."\" ist folgender Fehler aufgeterten:<br>".mysql_error(), E_USER_ERROR );
    }

    function get( $table, $cond = 1, $limit = -1, $order = "" ) {
    $query = "SELECT * FROM ".$table." WHERE $cond";
    if( !empty( $order )) $query .= " ORDER BY $order";
    if( $limit > 0 ) $query .= " LIMIT $limit";

    $res = $this->query( $query );
    $result = array();
    while( $row = mysql_fetch_assoc( $res )) $result[] = $row;

    mysql_free_result( $res );
    if( $limit == 1 ) return $result[0];
    else return $result;
    }

    function fetch_query( $query ) {
    $res = $this->query( $query );
    $result = array();
    while( $row = mysql_fetch_assoc( $res )) $result[] = $row;

    mysql_free_result( $res );
    return $result;
    }

    function get_assoc( $table, $cond = 1, $value, $key = "id" ) {
    $query = "SELECT * FROM ".$table." WHERE $cond ORDER BY $value";

    $res = $this->query( $query );
    $result = array();
    while( $row = mysql_fetch_assoc( $res )) $result[$row[$key]] = $row[$value];

    mysql_free_result( $res );
    return $result;
    }

    function del( $table, $cond ) {
    return $this->query( "DELETE FROM ".$table." WHERE $cond" );
    }

    function id_get( $table, $id ) {
    $query = "SELECT * FROM ".$table." WHERE id = '$id' LIMIT 1";
    $res = $this->query( $query );
    $result = mysql_fetch_assoc( $res );
    mysql_free_result( $res );
    return $result;
    }

    function id_del( $table, $id ) {
    return $this->query( "DELETE FROM ".$table." WHERE id = '$id' LIMIT 1" );
    }

    function id() {
    return @mysql_insert_id( $this->link );
    }

    function close() {
    if( $this->commit ) $db->query( "COMMIT;" );
    mysql_close( $this->link );
    }

    function flist( $table ) {
    $res = $this->query( "SHOW COLUMNS FROM ".$table );
    $fields = array();

    while( $f = mysql_fetch_row( $res )) $fields[] = $f;
    mysql_free_result( $res );
    return $fields;
    }

    function insert( $table, $values, $type = "INSERT" ) {
    global $userdata;
    if( !empty( $userdata['id'] )) $values['create_by'] = $userdata['id'];
    $values['create_date'] = time();

    $fields = array(); $vals = array();
    foreach( $this->flist( $table ) as $f )
    if( isset( $values[$f[0]] )) {
    $fields[] = "`$f[0]`";
    $vals[] = (empty( $values[$f[0]] ) && $f[2] == 'YES') ? "NULL" : "'".$values[$f[0]]."'";
    }

    $this->query( "$type INTO $table ( ".implode( ", ", $fields ).")
    VALUES ( ".implode( ", ", $vals ).");" );
    }

    function update( $table, $values, $cond = 1 ) {
    global $userdata;
    if( !empty( $userdata['id'] )) $values['update_by'] = $userdata['id'];
    $values['update_date'] = time();

    $sql = "UPDATE $table SET "; $ups = array();
    foreach( $this->flist( $table ) as $f )
    if( isset( $values[$f[0]] ))
    if( empty( $values[$f[0]] ) && $f[2] == 'YES' ) $ups[] = "`$f[0]` = NULL";
    else $ups[] = "`$f[0]` = '".$values[$f[0]]."'";
    $this->query( $sql.implode( ", ", $ups )." WHERE $cond" );
    }

    function id_update( $table, $values, $id ) {
    $this->update( $table, $values, "id = '".(int)$id."'" );
    }

    function multi_insert( $table, $rows, $type = "INSERT" ) {
    global $userdata;
    $flist = $this->flist( $table );

    foreach( $rows as $row ) {
    if( !empty( $userdata['id'] )) $row['create_by'] = $userdata['id'];
    $row['create_date'] = time();

    $fields = array(); $vals = array();
    foreach( $flist as $f )
    if( isset( $row[$f[0]] )) {
    $fields[] = "`$f[0]`";
    $vals[] = (empty( $row[$f[0]] ) && $f[2] == 'YES') ? "NULL" : "'".$row[$f[0]]."'";
    }

    $this->query( "$type INTO $table ( ".implode( ", ", $fields ).")
    VALUES ( ".implode( ", ", $vals ).");" );
    }
    }

    function multi_update( $table, $rows ) {
    trigger_error( "Function is not implemented!", E_USER_ERROR );
    }
    }

    ?>

  • Es scheint ein Problem mit dieser Reihenfolge oder mit der Angaben in der Configuration zu liegen.

    $this->link = @mysql_connect( $sql_host, $sql_user, $sql_pass );

  • Befolge diese Schritte:

    • Lade das normale IV-CMS auf deinen Webspace
    • Installiere es unter /install
    • Gehe in die Datenbank, und lösche alles
    • Füge die Datenbank aus dem PB CMS ein (unter SQL)
    • Ändere den Prefix in der config.php
    • Tada!


    Wenn du das Design noch drinne haben möchtest, musst du den Ordner mit den Bildern, und die dazugehörige/n CSS-Dateien mit einfügen.


  • Befolge diese Schritte:

    Lade das normale IV-CMS auf deinen WebspaceInstalliere es unter /installGehe in die Datenbank, und lösche allesFüge die Datenbank aus dem PB CMS ein (unter SQL)Ändere den Prefix in der config.phpTada!
    Wenn du das Design noch drinne haben möchtest, musst du den Ordner mit den Bildern, und die dazugehörige/n CSS-Dateien mit einfügen.

    Du hast auch keine Ahnung worum es gerade hier geht oder?
    Er installiert das PixelBeatsNET CMS.
    Und kein IV-CMS! Idiot..

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!