Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 28 okt 2006, 09:18
stukken makkelijker :
Code: Selecteer alles
<?php
/***************************************************************************
* db_update.php
* -------------------
*
* copyright : ©2003 Freakin' Booty ;-P & Antony Bailey
* project : http://sourceforge.net/projects/dbgenerator
* Website : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
exit;
}
if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}
$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';
$sql = array();
$sql[] = "ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL";
for( $i = 0; $i < count($sql); $i++ )
{
if( !$result = $db->sql_query ($sql[$i]) )
{
$error = $db->sql_error();
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
}
else
{
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
}
}
echo '</ul></span></td></tr><tr><td class="catBottom" height="28"> </td></tr>';
echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
maak een nieuwe pagina in kladblok plak dit erin, uploade het surf naar de pagina naam.php (je moet het wel hernoemen naar php) en klaar is kees. je kunt het tooltje hier vinden :
http://www.phpbb.nl/hulpmiddelen.php?tool=dbupdate
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 28 okt 2006, 10:12
oké Svenson
ga hier meteen mee aan de gang, voor zover eerst bedankt, dit gaat vast lukken
-
Raimon
- Berichten: 4397
- Lid geworden op: 27 aug 2005, 12:59
-
Contacteer:
Bericht
door Raimon » 28 okt 2006, 16:34
Wel jammer dat er geen download knop op zit,

-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 28 okt 2006, 17:07
je bedoelde dat wat er in het tool tevoorschijn komt dat je dat kan downloaden met een knop? misschien alles selecteren ?
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 28 okt 2006, 17:18
Raimon schreef:
Wel jammer dat er geen download knop op zit,

Ja vind ik ook.
@ Babbler
dan moet je gewoon dat sql gedoe daarinplaatsten, dan op ok klikken en het onderste in een bestand plaatsten en uploaden, bezoeken en klaar is kees. (verwijder nadien dan ook dat bestand kwestie van veiligheid.)
-
Gismo1
- Berichten: 56
- Lid geworden op: 26 feb 2005, 19:57
- Locatie: Gent - Belgie
-
Contacteer:
Bericht
door Gismo1 » 29 okt 2006, 00:24
Hallo svennson,
Bedankt voor de bijkomende info. Zo heb ik weer wat bijgeleerd.
Groeten,
Peter
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 13:38
Ik ben er weer eens mee begonnen .....maar heb zinds vandaag weer wat geleerd ...
heb het dus in de SQL geplaatst en dan verkreeg ik een error
in de MyAdmin....tot nu toe werkt het dus niet ...vreemd ....wie weet hier een antwoord op ?
Gismo1 schreef:Babbler schreef:...
waar moet dit staan of wat moet ik hier mee doen ??
#
#-----[ SQL / RUN ]---------------------------
#
ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
Je opent
phpMyAdmin en je kiest links je database in het drop-down menu. Rechts bovenaan zie je o.a. Structuur, SQL, Zoeken enz... Je klikt op SQL en je voert het daar dan uit:
SQL. Dan klik je op start.
Hopen dat het lukt.

Peter
-
Bertie
Bericht
door Bertie » 12 feb 2007, 13:41
Welke error kreeg je?
waarschijnlijk zou je deze sql moeten hebben
Code: Selecteer alles
ALTER TABLE `phpbb_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

!
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 18:42
ik verkreeg de ERROR uit het MyAdmin ....als ik die drie regels er in zet
Code: Selecteer alles
ALTER TABLE `phpbb_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
dan verkrijg ik in het SQL paneel ...waar ik ook op start moet drukken om het verder te laten gaan
Maar dan lees ik dat er een error in zit dat het SQL geen bepaalde regel kan vinden
heb ook het online tool gebruikt waar ik de drie regels in kab zetten
en dan dat bestand in kladblok gezet en vernoemd met php en daarna geupload naar mijn
database/mijn forum
en dan via de adress-balk het bestand opzoeken ....daar kwam ik ook niet verder
en dan vernoemen met php
-
Bertie
Bericht
door Bertie » 12 feb 2007, 18:46
welke error kreeg je?
Zonder foutmeldingen, errormeldingne kunnen we niet veel

!
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 18:56
_<>-<>_ schreef:welke error kreeg je?
Zonder foutmeldingen, errormeldingne kunnen we niet veel

!
even de mod om te laten zie waar ik mee bezig ben ....ga je de ERROR laten zien ...even geduld ...ga het opnieuw proberen
Code: Selecteer alles
#################################################################
## Mod Title: Log IP's on Registration
## Mod Version: 1.1.2
## Author: Woody <scoobler@gmail.com>
## Translation dutch: Raimon < Raimon [at] phpBBservice.nl> http://phpBBservice.nl
## Description: This will log a users IP when they register.
## From the admin panel, you can search for a user
## you will be displayed with the username you
## searched for, the IP they registered at, their
## email address and any other username's that
## registered from that IP address.
##
## Installation Level: Easy
##
## Installation Time: 2-3 Minutes
##
## Files To Edit: includes/usercp_register.php
##
## Included Files: templates/subSilver/admin/user_ip_list.tpl
## admin/admin_reg_ip.php
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
##
## Change Log:
##
## 30/09/04:
## Changed the code to work with 2.0.10.
## Amended the code to try and get round people who use
## proxy servers, so the IP you get is the users not the
## proxy box (With thanks to pootergeist from http://board.php-princess.net/).
##
#################################################################
#
#-----[ SQL / RUN ]---------------------------
#
ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
#
#-----[ COPY ]---------------------------
#
templates/xxxx/admin/user_ip_list.tpl
#
#-----[ COPY ]---------------------------
#
admin/admin_reg_ip.php
#
#-----[ OPEN ]------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
$user_id = $row['total'] + 1;
#
#-----[ AFTER ADD ]---------
#
//
// BEGIN - Registration IP Hack
//
if (isSet($_SERVER))
{
if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isSet($_SERVER["HTTP_CLIENT_IP"]))
{
$realip = $_SERVER["HTTP_CLIENT_IP"];
}
else
{
$realip = $_SERVER["REMOTE_ADDR"];
}
}
else
{
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) )
{
$realip = getenv( 'HTTP_X_FORWARDED_FOR' );
}
elseif ( getenv( 'HTTP_CLIENT_IP' ) )
{
$realip = getenv( 'HTTP_CLIENT_IP' );
}
else
{
$realip = getenv( 'REMOTE_ADDR' );
}
}
$user_reg_id = $realip;
$user_reg_host = gethostbyaddr($realip);
//
// END - Registration IP Hack
//
#
#-----[ FIND ]--------------------
#
$sql = "INSERT INTO " . USERS_TABLE . " (
#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
user_reg_ip, user_reg_host,
#
#-----[ FIND (next line down) ]------------------------------------
#
VALUES (
#
#-----[ IN-LINE AFTER ADD ]------------------------------
#
'" . str_replace("\'", "''", $user_reg_id) . "', '" . str_replace("\'", "''", $user_reg_host) . "',
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
-
Bee
- Berichten: 13403
- Lid geworden op: 29 aug 2004, 10:30
Bericht
door Bee » 12 feb 2007, 20:26
vervang phpbb2 door phpbb.
... Maar ik modereer (nog) niet.
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 20:29
Je bedoeld dat ik mijn database naam moet veranderen in het plaatje van SQL ...maar dan ook mijn database naam ....dus zonder die 2
of alleen de 2 er bij weg laten in het SQL gebeuren

-
TWEagle
- Berichten: 782
- Lid geworden op: 18 nov 2005, 19:45
- Locatie: Peer
-
Contacteer:
Bericht
door TWEagle » 12 feb 2007, 20:34
alleen in dat sql gebeuren het blauw schermke dus

To see or to hear
-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 20:37
The_White_Eagle schreef:alleen in dat sql gebeuren het blauw schermke dus
ik heb dus zonet dat uitgevoerd .....maar nog steeds een
fout
zie hier welke ik heb gedaan nu ....maar nog niet goed ?
Code: Selecteer alles
ALTER TABLE `phpbb_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
hier een fout omschrijving ...wat er in het SQL staat
Code: Selecteer alles
SQL-query:
ALTER TABLE `phpbb_users` ADD `user_reg_ip` TEXT NULL ,
ADD `user_reg_host` TEXT NULL
MySQL retourneerde:
#1060 - Duplicate column name 'user_reg_ip'
-
Bertie
Bericht
door Bertie » 12 feb 2007, 20:43
dat betekend dat de tabel al is aangemaakt dus het is succesvol gelukt

-
Babbler
- Berichten: 237
- Lid geworden op: 20 mei 2006, 17:50
Bericht
door Babbler » 12 feb 2007, 20:52
_<>-<>_ schreef:dat betekend dat de tabel al is aangemaakt dus het is succesvol gelukt

he ...maar in dit onderwerp ergens zie ik iets geheel anders dan wat mijn
MOD qua uiterlijk aangeeft dan wat er iemand anders zei ...vreemd
zijn stijl (uiterlijk ) is geheel anders dan de mijne
hoe kan dat dan ...zoek het even op.....zie hier de link
http://www.phpbb.nl/viewtopic.php?p=268521#268521