Upgrade met mods

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.
phpBB2.0.x
Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Upgrade met mods

Bericht door Jasmijn1 » 28 apr 2005, 15:18

Goh, wilde mijn dag vandaag heel anders indelen, maar nadat mijn forum gehackt was zit ik nu alweer uren achter de computer :D

Ik wil dus upgraden van 2.0.6 naar 2.0.14. Ik heb de zoekfunctie al uitgebreid gebruikt en als ik het goed begrepen heb moet ik, omdat ik mods geïnstalleerd heb handmatig naar 2.0.14 upgraden. Dus eerst naar 2.0.7 dan 2.0.8 enz. enz.

Kan ik niet gewoon upgraden naar 2.0.14, de mods gewoon even vergeten en die evt. later weer opnieuw installeren?? Of werkt het niet zo?

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 28 apr 2005, 15:21

Zou wel kunnen ja, maar je moet al je MODs terug zetten.
Guess who's back..

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 28 apr 2005, 15:23

Hmmmm, vraag me af wat meer tijd kost, het hele upgrade-proces handmatig doorlopen of al mijn mods weer terug zetten. Zucht, wou dat ik een phpBB-wonder was die het allemaal wat makkelijker snapte (maar leer alweer heel wat bij 8) )

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 28 apr 2005, 17:47

Meestal kost updaten minder tijd dan je mods opnieuw installeren.
Afbeelding

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 28 apr 2005, 19:28

maar van 2.0.6 naar 2.0.14 he luuk
Guess who's back..

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 28 apr 2005, 20:52

Hoeveel mods heb je geinstalleerd, en welke?
... Maar ik modereer (nog) niet.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 28 apr 2005, 21:47

Ligt inderdaad aan de hoeveelheid en de installatiegrootte van de mods, ik schat dat updaten anderhalf uur kost (zou er ook grandioos vanaf kunnen zitten).
Afbeelding

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 28 apr 2005, 23:09

Luuk schreef:Ligt inderdaad aan de hoeveelheid en de installatiegrootte van de mods, ik schat dat updaten anderhalf uur kost (zou er ook grandioos vanaf kunnen zitten).
Voor een wat meer ervaren modificeerder, of houd je nu rekening met mensen die er totaal niks van snappen ;)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 08:54

Ik ben een tijd geleden met de update van 2.0.7 naar 2.0.13 al 2 uur bezig geweest, dus hou maar rekening met nog flink wat meer ;)

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 09:06

Tsja, ik heb de stoute schoenen aangetrokken en ben toch maar handmatig gaan updaten......
Per update staat er 15 minuten voor maar ik vind het al knap dat iemand het hele gebeuren in 2 uur kan doen :shock:

Ik ben dus niet zo vlot, het kost me al verschrikkelijk veel tijd om alle passages te zoeken die gewijzigd of aangevuld moeten worden. Maar oké, ik ben gisteravond van 2.0.6 naar 2.0.7 gegaan :D

Ik dacht helemaal zonder problemen, maar als je nu wil in of uitloggen komt er een foutmelding. Hier had ik zelf geen last van want automatisch inloggen lukt wel.

Dit is de foutmelding die verschijnt Parse error: parse error, unexpected T_ELSE in /data/members/paid/z/a/zadelkamer.nl/htdocs/www/login.php on line 142


Ik heb al in login.php gekeken maar volgens mij heb ik alle veranderingen goed doorgevoerd.

(zal ik ooit voor pinksteren klaar zijn?)
Oh ja, het is http://www.zadelkamer.nl

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 09:19

geef regel 130 tot 160 eens van login.php?

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 09:54

Hoe kan ik makkelijk die regelnummers tellen :oops: ?

Ik open de bestanden in Wordpad.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 09:55

link dan het hele bestand eens in een tekstbestand?

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 10:06

Dit bedoel je vast niet (voel me af en toe zo lekker slim :roll: )

Code: Selecteer alles

<?php
/***************************************************************************
 *                                login.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: login.php,v 1.47.2.13 2003/06/20 07:40:27 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   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.
 *
 ***************************************************************************/

//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
	$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
	$sid = '';
}

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
	{
		$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
		$username = substr(str_replace("\\'", "'", $username), 0, 25);
		$username = str_replace("'", "\\'", $username);
		$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

		$sql = "SELECT user_id, username, user_password, user_active, user_level
			FROM " . USERS_TABLE . "
			WHERE username = '" . str_replace("\\'", "''", $username) . "'";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
		}

		if( $row = $db->sql_fetchrow($result) )
		{
			if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
			{
				redirect(append_sid("index.$phpEx", true));
			}
			else
			{
				if( md5($password) == $row['user_password'] && $row['user_active'] )
				{
					$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

					$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

					if( $session_id ) 
					{ 
						$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : "index.$phpEx";
						redirect(append_sid($url, true));
					} 
					else
					{
						message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
					}
				}
				$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : ''; $redirect = str_replace('?', '&', $redirect); $template->assign_vars(array( 
						'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
					);

					$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

					message_die(GENERAL_MESSAGE, $message);
				}
			}
		}
		else 
		{ 
			$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : ""; 
			$redirect = str_replace("?", "&", $redirect); 
			
			$template->assign_vars(array(
 
				'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
			);

			$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

			message_die(GENERAL_MESSAGE, $message);
		}
	}
	else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
	{
		if( $userdata['session_logged_in'] )
		{
			session_end($userdata['session_id'], $userdata['user_id']);
		}

		if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect'])) 
		{ 
			$url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']); 
			redirect(append_sid($url, true));
			} 
			else 
			{ 
				redirect(append_sid("index.$phpEx", true));
	 		} 
		} 
		else 
		{ 
			$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : "index.$phpEx"; 
			redirect(append_sid($url, true)); 
		} 

else
{
	//
	// Do a full login page dohickey if
	// user not already logged in
	//
	if( !$userdata['session_logged_in'] )
	{
		$page_title = $lang['Login'];
		include($phpbb_root_path . 'includes/page_header.'.$phpEx);

		$template->set_filenames(array(
			'body' => 'login_body.tpl')
		);

		if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
		{
			$forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

			if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
			{
				$forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
				$forward_match = explode('&', $forward_to);

				if(count($forward_match) > 1)
				{
					$forward_page = '';

					for($i = 1; $i < count($forward_match); $i++)
					{
						if( !ereg("sid=", $forward_match[$i]) )
						{
							if( $forward_page != '' )
							{
								$forward_page .= '&';
							}
							$forward_page .= $forward_match[$i];
						}
					}
					$forward_page = $forward_match[0] . '?' . $forward_page;
				}
				else
				{
					$forward_page = $forward_match[0];
				}
			}
		}
		else
		{
			$forward_page = '';
		}

		$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

		$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

		make_jumpbox('viewforum.'.$phpEx, $forum_id);
		$template->assign_vars(array(
			'USERNAME' => $username,

			'L_ENTER_PASSWORD' => $lang['Enter_password'],
			'L_SEND_PASSWORD' => $lang['Forgotten_password'],

			'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

			'S_HIDDEN_FIELDS' => $s_hidden_fields)
		);

		$template->pparse('body');

		include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
	}
	else
	{
		redirect(append_sid("index.$phpEx", true));
	}

}

?>
En daarvoor hebben we codetags ;) - Bee

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 10:16

zoek:

Code: Selecteer alles

else
{
//
// Do a full login page dohickey if
// user not already logged in
//
envervang met:

Code: Selecteer alles

//
// Do a full login page dohickey if
// user not already logged in
//
en dan is het denk ik opgelost :)

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 10:22

Hmmm, uitloggen lukt nog steeds niet, krijg nu deze foutmelding:

Parse error: parse error, unexpected '}' in /data/members/paid/z/a/zadelkamer.nl/htdocs/www/login.php on line 219

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 10:26

Wacht, ik word wat slimmer, dacht net al moet die } dan niet weg. Weg gehaald en nu geen rode foutmelding meer. Maar als je nu wil uitloggen krijg je een gewoon forum-scherm waarin hij je verteld dat je een fout of inactief gebruikersnaam of wachtwoord hebt gebruikt?

Uitloggen doet hij dus nog steeds niet :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 10:28

dan is dat eerst van mij dus niet goed, zet je oude login is terug, en doe de handelingen ervoor is opnieuw?

Jasmijn1
Berichten: 26
Lid geworden op: 02 jan 2004, 22:58
Locatie: Noord-Holland
Contacteer:

Bericht door Jasmijn1 » 29 apr 2005, 10:30

Dus gewoon de login van voor de upgrade en de veranderingen van de upgrade weer opnieuw doorvoeren?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 apr 2005, 10:35

jep.

Gesloten