Problem beim Ausführen der table_install.php

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
calamari
Mitglied
Beiträge: 9
Registriert: 23.02.2005 18:52

Problem beim Ausführen der table_install.php

Beitrag von calamari »

Hallo Leute,

ich habe ein Problem mit der Datei "table_install.php", die sich nicht im phpBB Verzeichnis
ausführen läßt.

Es kommt immer volgender Fehler: You are not Authorised to do this!


Da ich genau nach Anleitung der "DLMod v2.1.2" vorgegangen bin, stehe ich jetzt voll auf dem Schlauch.

Was mache ich Falsch oder wie kann ich die in der Datei vorgenommenen Datenbangänderungen manuel
durchführen?





Code: Alles auswählen

<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
define('DOWNLOADS_TABLE', $table_prefix.'downloads');
define('DL_CAT_TABLE', $table_prefix.'downloads_cat');

$sql=array(
'CREATE TABLE '.DOWNLOADS_TABLE.' (
                        id int(11) auto_increment,
                        description varchar(255),
                        file_name varchar(255),
                        klicks int(11) default \'0\',
                        free tinyint(1) default \'0\',
                        extern tinyint(1) default \'0\',
                        long_desc text,
                        sort int(11) default \'0\',
                        cat int(11) default \'0\',
                        PRIMARY KEY  (id)) ',

'CREATE TABLE '.DL_CAT_TABLE.' (
                        id int(11) auto_increment,
                        path varchar(255),
                        cat_name varchar(255),
                        sort int(11) default \'0\',
                        description text,
                        PRIMARY KEY  (id)) ',

'ALTER TABLE '.USERS_TABLE.' ADD user_traffic INT(255) DEFAULT 0 '
);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( $userdata['user_level'] != ADMIN )
      message_die(GENERAL_ERROR, "You are not Authorised to do this"); 
$n=0;
while($sql[$n])
{
	if(!$result = $db->sql_query($sql[$n])) 
	$message.="<font color=red>Failed to update: ".($n+1)." , ".$sql[$n]."</font><br />";
	else $message.="<font color=green>Success: ".($n+1)." , ".$sql[$n]."</font><br />";
	$n++;
}
 message_die(GENERAL_MESSAGE, $message); 
?>
Muss ich irgend etwas in der Adminkonsole einstellen, damit ich das Skript ausführen kann?

Wo mach ich das?





calamari
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Als erstes solltest du als Admin angemeldet sein... (Die Fehlermedung besagt, dass du das nicht gewesen bist.) - Im ACP musst du da nichts einstellen. - Einfach als Admin in deinem Forum anmelden und dann im Browser deinen install-Befehl eingeben.

Wenn es dann noch nicht klappt: Die Install-Programme werden normalerweise in einem Ordner install im root-Verzeichnis ausgeführt.


roger
calamari
Mitglied
Beiträge: 9
Registriert: 23.02.2005 18:52

Beitrag von calamari »

Danke roger,

nun klappt es endlich :oops:

calamari
Antworten

Zurück zu „phpBB 2.0: Mod Support“