Pagina 1 van 2

Update

Geplaatst: 30 apr 2006, 21:55
door Php
Als ik de patch gebruiken wil moet ik ergens een unix command invoeren maar hoe kom ik daar? Geen idee.

Geplaatst: 30 apr 2006, 21:56
door Paul
Daarvoor moet je SSH toegang hebben, niet elke host geeft dat.

Geplaatst: 01 mei 2006, 00:21
door Php
Ja maar ik bedoel hoe kan ik dat proefondervindelijk vaststellen. Welk programma of onderdeel van de server waar ik toegang tot heb moet ik dan gebruiken? PhpMyadmin waarschijnlijk niet, maar welk programma of welke toepassing dan wel?

Geplaatst: 01 mei 2006, 07:26
door Bee
Wij raden aan niet de patch te gebruiken als je geen ervaring hebt met patchen via SSH.

Geplaatst: 01 mei 2006, 11:58
door Php
Ik heb namelijk een probleem met handmatig updaten, ik krijg dan een foutmelding op de inlogpagina. Ik was aan het updaten van 17 naar 19 en dan krijg ik de melding dat in regel 65 een fout zit van een bepaalde tabel die er niet zou zijn.

De regel heeft het volgende:

Code: Selecteer alles

message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);

Geplaatst: 01 mei 2006, 12:01
door Raimon
Welke foutmelding krijg je.

Geplaatst: 01 mei 2006, 12:06
door Php
SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'

SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM phpbb_users WHERE username = 'Watchman'

Line : 65
File : login.php

Geplaatst: 01 mei 2006, 12:25
door Paul
je moet install/update_to_latest.php nog draaien.

Geplaatst: 01 mei 2006, 12:44
door Php
Heb ik gedaan, alleen kom ik er achter dat die oude files nog de cracker tracker mod moeten hebben want nu geeft hij de fout dat die tabellen niet bestaan. Zal daar eerst mee bezig gaan, kom er nog op terug.

Geplaatst: 01 mei 2006, 13:36
door Php
De update werkte. Maar ik kan nu niet meer in het adminpanel komen, ik krijg deze foutmelding:

Code: Selecteer alles

Parse error: syntax error, unexpected T_ELSE in /home/emaatkamp/domains/christen-zijn.nl/public_html/admin/index.php on line 649
In die regels staat dit, waarbij regel 649 het woordje "else" heeft:

Code: Selecteer alles

$template->pparse("body");

	include('./page_footer_admin.'.$phpEx);

}
else
{
	
	//
	// Generate frameset
	//
	$template->set_filenames(array(
		"body" => "admin/index_frameset.tpl")
Maar als ik dat weghaal krijg ik dit:

Template->loadfile(): No files found for handle body

Geplaatst: 01 mei 2006, 13:46
door Php
Daarbij krijg ik nu ook deze fout:

phpBB :

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'emaatkamp_chr.phpbb_sessions_keys' doesn't exist

SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = 'cf46cc0c61b788812becf7b7d5ea5a44'

Line : 88
File : sessions.php

Geplaatst: 01 mei 2006, 13:47
door Bee
Ook dat ligt aan een onvolledige databaseupdate.

Geplaatst: 01 mei 2006, 13:53
door Php
Ik heb de update to latest net weer gedaan

Code: Selecteer alles

Information
Database type :: mysql4
Previous version :: 2.0.19
Updated version :: 2.0.19
Updating database schema
Progress :: No updates required
Updating data
Progress :: No updates where required
Updating version and optimizing tables
Progress :: . . Done
Result :: No errors 
Update completed
Kan dan de site wel bezoeken maar als ik in wil loggen krijg ik dit:

Code: Selecteer alles

Error in obtaining userdata

DEBUG MODE

SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'

SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM phpbb_users WHERE username = 'Watchman'

Line : 167
File : login.php
En met het adminpanel heeft hij nog steeds dit:

Code: Selecteer alles

Parse error: syntax error, unexpected T_ELSE in /home/emaatkamp/domains/christen-zijn.nl/public_html/admin/index.php on line 649

Geplaatst: 01 mei 2006, 14:03
door Php
Als ik de schone login.php van versie 19 gebruik krijg ik geen fout op regel 167 maar op regel 65:

message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);

Geplaatst: 01 mei 2006, 14:48
door Bee
Zet je versie eens op 0.17 in de database, en doe dat de databaseupdate van phpBB 2.0.20.

Geplaatst: 01 mei 2006, 15:01
door Php
Was ik al van plan met versie 20 maar ik neem even pauze.

Geplaatst: 01 mei 2006, 17:06
door Php
Oke versie 20 werkt nu en ik kan inloggen, maar ik blijf die ellende houden met toegang tot het admin panel:

Code: Selecteer alles

Parse error: syntax error, unexpected T_ELSE in /home/emaatkamp/domains/christen-zijn.nl/public_html/admin/index.php on line 649
En als ik de officiele index.php in de admin dir gebruik krijg ik deze fout:

Code: Selecteer alles

Parse error: syntax error, unexpected '[' in /home/emaatkamp/domains/christen-zijn.nl/public_html/admin/admin_ranks.php on line 25
[/code]

Geplaatst: 01 mei 2006, 18:16
door Bee
Dat zal er op lijn 25 van admin/admin_ranks.php wel een fout zitten, om een klein gokje te wagen



:wink:

Geplaatst: 01 mei 2006, 18:20
door Php
Ik heb het al in orde. Ik heb een schone nieuwe admin/index.php en admin/admin_ranks.php gebruikt en ik kan er nu in. Ik kan ook links weer overal bij maar alleen als ik admin open is de indexpagina rechts niet goed. IPV de whoisonline informatie krijg ik daar nu alleen dit:

Code: Selecteer alles

Tijden zijn in GMT + 1 uur
  

 Wie zijn er Online?    
 

 
  [ ]   [ ]
Met nog wat buttons eronder.

Geplaatst: 01 mei 2006, 18:31
door Bee
Heb je de juiste index_body.tpl teruggezet in templates/xxx/admin/