Pagina 1 van 2

Upgrade met mods

Geplaatst: 28 apr 2005, 15:18
door Jasmijn1
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?

Geplaatst: 28 apr 2005, 15:21
door Rico
Zou wel kunnen ja, maar je moet al je MODs terug zetten.

Geplaatst: 28 apr 2005, 15:23
door Jasmijn1
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) )

Geplaatst: 28 apr 2005, 17:47
door Luuk
Meestal kost updaten minder tijd dan je mods opnieuw installeren.

Geplaatst: 28 apr 2005, 19:28
door Rico
maar van 2.0.6 naar 2.0.14 he luuk

Geplaatst: 28 apr 2005, 20:52
door Bee
Hoeveel mods heb je geinstalleerd, en welke?

Geplaatst: 28 apr 2005, 21:47
door Luuk
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).

Geplaatst: 28 apr 2005, 23:09
door -=|Rik|=-
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 ;)

Geplaatst: 29 apr 2005, 08:54
door Paul
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 ;)

Geplaatst: 29 apr 2005, 09:06
door Jasmijn1
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

Geplaatst: 29 apr 2005, 09:19
door Paul
geef regel 130 tot 160 eens van login.php?

Geplaatst: 29 apr 2005, 09:54
door Jasmijn1
Hoe kan ik makkelijk die regelnummers tellen :oops: ?

Ik open de bestanden in Wordpad.

Geplaatst: 29 apr 2005, 09:55
door Paul
link dan het hele bestand eens in een tekstbestand?

Geplaatst: 29 apr 2005, 10:06
door Jasmijn1
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

Geplaatst: 29 apr 2005, 10:16
door Paul
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 :)

Geplaatst: 29 apr 2005, 10:22
door Jasmijn1
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

Geplaatst: 29 apr 2005, 10:26
door Jasmijn1
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 :?

Geplaatst: 29 apr 2005, 10:28
door Paul
dan is dat eerst van mij dus niet goed, zet je oude login is terug, en doe de handelingen ervoor is opnieuw?

Geplaatst: 29 apr 2005, 10:30
door Jasmijn1
Dus gewoon de login van voor de upgrade en de veranderingen van de upgrade weer opnieuw doorvoeren?

Geplaatst: 29 apr 2005, 10:35
door Paul
jep.