Seite 2 von 2

Verfasst: 19.08.2004 11:35
von cir0x
nichts. ganz normaler Linux pc ohne graphisch nur eingabeaufforderung auf linux art. und mysql. sonst nüchts.

Verfasst: 19.08.2004 11:37
von Markus67
Hi ...

na irgendwie musst du doch an die Datenbank rankommen sonst sieht's schlecht aus :wink:

Markus

Verfasst: 19.08.2004 11:39
von cir0x
über mysql. mehr is net oben. glaub ich halt. es hat jemand die scriptpfade geändert aber keine ahnung wer das war und wie ers gemacht hat. wahrscheinlich ne normale sql abfrage mit where und from aber sonst ist nichts gemacht worden... ne ahnung? :-?

Verfasst: 19.08.2004 11:47
von Markus67
Hi ...

- dann speichere den geposteten Code als db_install.php
- Lade die Datei in den Forumroot (da wo auch memberlist.php ist)
- Rufe die Datei im Browser auf
- Es müsste eine Meldung erscheinen "Update erfolgreich"
- Danach kannst du die Datei wieder löschen

Code: Alles auswählen

<?php
define('IN_PHPBB', 1);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

//
//
// Restrict to members:
if( !$userdata['session_logged_in'] )
{
header("Location: " . append_sid("login.$phpEx?redirect=db_install.$phpEx", true));
exit;
}
//
//

if ( $userdata['user_level'] == ADMIN )
{
}
else
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}

echo '<html>
<head>
<title>SQL-DB-Installer</title>
</head>
<body>
<h1>SQL-DB-Installer</h1>
<hr />';
if (!isset($HTTP_GET_VARS['install'])) {
echo '<a href="?install=1">Please click here | Bitte hier klicken</a>';
}
else {
$queries = array(

"INSERT INTO " . $table_prefix . "config VALUES ('registration_status', '0')"
"INSERT INTO " . $table_prefix . "config VALUES ('registration_closed', '')"

);

$success = true;
foreach($queries as $query) {
if (!$db->sql_query($query)) {
echo '<font color="red">An error occurred ! Changes have not been entered successfully !<br /><br />Es Fehler ist aufgetreten ! Änderung nicht erfolgreich eingetragen !</font><br /><br />';
echo mysql_error();
$success = false;
break;
}
}
if ($success) {
echo '<font color="green">DB-Changes have been entered successfully. You should delete this SQL-DB-Installer as soon as possible !<br /><br />DB-Änderung wurde erfolgreich ausgeführt. Du solltest diesen SQL-DB-Installer sobald wie möglich löschen !';
}
}
?>
Markus

Verfasst: 19.08.2004 11:52
von cir0x
hmm wenn du mir jetzt noch schnell sagst wie ich ne php datei speichern kann mit welchen editor??? sry...

Verfasst: 19.08.2004 11:58
von Markus67
Hi ...

mit einem ganz normalen Texteditor ...
Weaverslave - Freeware

Oder lade dir die Datei hier runter
db_install.php

Markus

Verfasst: 19.08.2004 13:12
von cir0x
*grml* und wer sagt mir jetzt noch wieso ich die datei nicht aufn server bekomme???

naja muss schauen..
special thx markus67!!!

Verfasst: 19.08.2004 13:36
von Lord Potassium
cir0x hat geschrieben:*grml* und wer sagt mir jetzt noch wieso ich die datei nicht aufn server bekomme???

naja muss schauen..
special thx markus67!!!
wie versuchsts es den?
funzt ftp ned?

Verfasst: 19.08.2004 13:47
von cir0x
oh a landsmann *gg*

----------------------------------------------------

also down is es kein prob.
up in die unterverzeichnisse au net nur ins wurzelverzeichnis funzt es net...

wie ich es versuche??datei nehmen und nach rechts ziehen....
oder datei kopieren auf der rechten seite rechtsklick und einfügen. funzt alles net.

Verfasst: 19.08.2004 14:15
von cir0x
so gut. das mit dem ftp-programm is gelaufen.
hatte n owner problem.

und noch was:

Code: Alles auswählen

INSERT INTO `phpbb_config` VALUES ('registration_status', '0'); 
INSERT INTO `phpbb_config` VALUES ('registration_closed', '');
ist falsch
da gehören die ` bei der php_config weg......
also so:

Code: Alles auswählen

INSERT INTO phpbb_config VALUES ('registration_status', '0'); 
INSERT INTO phpbb_config VALUES ('registration_closed', '');
thx für eure hilfe