Update

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
Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Update

Bericht door Php » 30 apr 2006, 21:55

Als ik de patch gebruiken wil moet ik ergens een unix command invoeren maar hoe kom ik daar? Geen idee.

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

Bericht door Paul » 30 apr 2006, 21:56

Daarvoor moet je SSH toegang hebben, niet elke host geeft dat.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 00:21

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?

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

Bericht door Bee » 01 mei 2006, 07:26

Wij raden aan niet de patch te gebruiken als je geen ervaring hebt met patchen via SSH.
... Maar ik modereer (nog) niet.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 11:58

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);

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 01 mei 2006, 12:01

Welke foutmelding krijg je.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 12:06

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

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

Bericht door Paul » 01 mei 2006, 12:25

je moet install/update_to_latest.php nog draaien.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 12:44

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.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 13:36

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

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 13:46

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

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

Bericht door Bee » 01 mei 2006, 13:47

Ook dat ligt aan een onvolledige databaseupdate.
... Maar ik modereer (nog) niet.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 13:53

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

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 14:03

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);

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

Bericht door Bee » 01 mei 2006, 14:48

Zet je versie eens op 0.17 in de database, en doe dat de databaseupdate van phpBB 2.0.20.
... Maar ik modereer (nog) niet.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 15:01

Was ik al van plan met versie 20 maar ik neem even pauze.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 17:06

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]

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

Bericht door Bee » 01 mei 2006, 18:16

Dat zal er op lijn 25 van admin/admin_ranks.php wel een fout zitten, om een klein gokje te wagen



:wink:
... Maar ik modereer (nog) niet.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 01 mei 2006, 18:20

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.

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

Bericht door Bee » 01 mei 2006, 18:31

Heb je de juiste index_body.tpl teruggezet in templates/xxx/admin/
Laatst gewijzigd door Bee op 01 mei 2006, 18:37, 1 keer totaal gewijzigd.
... Maar ik modereer (nog) niet.

Gesloten