Script lässt sich nicht installieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Script lässt sich nicht installieren

    Hallo in die Runde,

    ich möchte ein kleines File Sharing Script auf meinem Server installieren.

    Leider bekomme ich immer folgende Fehlermeldung:
    PHP-Code:
    Fatal errorCannot use object of type MySQLDB as array in /var/www/vhosts/meineseite.de/httpdocs/install.php on line 84 
    Hier mal die Zeilen 84 - 113 aus der install.php.
    PHP-Code:
    $db->query("create table ".$db['prefix']."fileinfo(
    id int not null auto_increment,
    idkey varchar(30) not null unique,
    dir varchar(30) not null unique,
    mime_type varchar(50),
    file_name varchar(200) not null,
    size bigint not null default '0',
    upload_time int default '0',
    no_of_dwnld int  default '0',
    expire_time int default '0',
    max_dwnld int default '0',
    link_status tinyint default '1',
    recipient varchar(50) not null,
    sender varchar(50),
    primary key(id)
    )"
    );
    $db->query("create table ".$db['prefix']."configuration (
    conf_id int not null auto_increment,
    conf_name varchar(20) not null,
    conf_value text,
    conf_optional varchar(250),
    primary key(conf_id)
    )"
    );
    $db->query("create table ".$db['prefix']."admin(
    uid int not null auto_increment,
    uname varchar(15) not null unique,
    pwd varchar(32) not null,
    email varchar(50) not null,
    primary key(uid)
    )"
    ); 
    Die Installationsanleitung habe ich natürlich befolgt.
    Step One: Open /include/dbinfo.php and change accordingly to your database information.

    Step Two: Open /include/vars.php and change the first five values to suit your website. Don't edit past the conviently placed warning saying not too.

    Step Three: CHMOD Uploads directory to 0777
    Die Datenbank Daten sind definitiv richtig hinterlegt.
    Ich habe auch paar Dinge an den PHP Einstellungen versucht, leider alles ohne Erfolg.

    Ich bin für jeden Tipp dankbar.

    Grüße
    Die besten Handy Tarife und Angebote

  • #2
    PHP-Code:
    $db->query("create table ".$db['prefix']."fileinfo( 
    Na wenn $db eine Instanz einer Datenbank-Verbindungs-Klasse ist, dann ist $db['prefix'] natürlich nonsense.

    Allerdings können wir hier kein komplettes Fremd-Script für dich ausbessern – also wende dich bitte an den Ersteller des Scriptes.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Zitat von wahsaga Beitrag anzeigen
      PHP-Code:
      $db->query("create table ".$db['prefix']."fileinfo( 
      Na wenn $db eine Instanz einer Datenbank-Verbindungs-Klasse ist, dann ist $db['prefix'] natürlich nonsense.
      Nicht unbedingt Nonsense, da zB bei PHP-Fusion ein DB-Prefix angegeben werden muss, um die MYSQL-Tabellen in einer DB zu installieren.

      Gruss WW

      Kommentar


      • #4
        Zitat von Wasser_Wanderer Beitrag anzeigen
        Nicht unbedingt Nonsense...
        Doch Nonsense - außer die Klasse würde das ArrayAccess-Interface implementieren - was aber offensichtlich nicht der Fall ist.
        Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
        Schön - etwas Geschichte kann ja nicht schaden.
        Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

        Kommentar

        Lädt...
        X