problemen met updaten naar 2.0.21

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
Gesloten
koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

problemen met updaten naar 2.0.21

Bericht door koe » 16 dec 2006, 19:06

Support Template
  • Wat is het probleem? na update toch nog allemaal foutmeldingen
    Wanneer ontstond het probleem? na de update
    Adres van je forum: http://www.5broden2vissen.nl/forum/
    Modifications op je forum: geen
    Huidige stijl:
    phpBB versie: was 2.0.18 wordt 2.0.21
    Waar is je forum gehost: PCextreme.nl
    Heb je onlangs iets verandert aan je forum? ja (update)
Overige opmerkingen: geen

Nadat alle gewijzigde bestanden naar de server zijn gestuurd heb ik update-to-latest-version uitgevoerd. Dat ging goed. Althans, er kwam te staan:
=================
// Redirect via an HTML form for PITA webservers if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) { header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url); echo '
If your browser does not support meta redirection please click HERE to be redirected
'; exit; } // Behave as per HTTP/1.1 spec for others header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url); exit; } ?>

Information
Database type :: mysql
Previous version :: 2.0.18
Updated version :: 2.0.21

Updating database schema
Progress :: . . . Done
Result :: No errors

Updating data
Progress :: . . . . . . .

Updating version and optimizing tables
Progress :: . . Done
Result :: No errors

Update completed
Please make sure you have updated your board files too, this file is only updating your database.

You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!

=============================
Vervolgens heb ik de install dir met inhoud verwijderd.

Daarna zie ik dat de browser nog wel bezig is om verbinding te maken met: ..../install/,%20$server_protocol%20,%20$server_name%20,%20$server_port....

en blijft daar "hangen".

Als ik naar min forum ga, krijg ik een heleboel codes en 5x een warning.
Ik zet het hieronder maar even neer:
==============================
e_sql = 'session_user_id = ' . (int) $user_id; $where_sql .= ($user_id == $userdata['user_id']) ? " AND session_id <> '" . $userdata['session_id'] . "'" : ''; $sql = 'DELETE FROM ' . SESSIONS_TABLE . " WHERE $where_sql"; if ( !$db->sql_query($sql) ) { message_die(CRITICAL_ERROR, 'Error removing user session(s)', '', __LINE__, __FILE__, $sql); } if ( !empty($key_sql) ) { $auto_login_key = dss_rand() . dss_rand(); $current_time = time(); $sql = 'UPDATE ' . SESSIONS_KEYS_TABLE . " SET last_ip = '$user_ip', key_id = '" . md5($auto_login_key) . "', last_login = $current_time WHERE key_id = '" . md5($userdata['session_key']) . "'"; if ( !$db->sql_query($sql) ) { message_die(CRITICAL_ERROR, 'Error updating session key', '', __LINE__, __FILE__, $sql); } // And now rebuild the cookie $sessiondata['userid'] = $user_id; $sessiondata['autologinid'] = $auto_login_key; $cookiename = $board_config['cookie_name']; $cookiepath = $board_config['cookie_path']; $cookiedomain = $board_config['cookie_domain']; $cookiesecure = $board_config['cookie_secure']; setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure); $userdata['session_key'] = $auto_login_key; unset($sessiondata); unset($auto_login_key); } } // // Append $SID to a url. Borrowed from phplib and modified. This is an // extra routine utilised by the session code above and acts as a wrapper // around every single URL and form action. If you replace the session // code you must include this routine, even if it's empty. // function append_sid($url, $non_html_amp = false) { global $SID; if ( !empty($SID) && !preg_match('#sid=#', $url) ) { $url .= ( ( strpos($url, '?') !== false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID; } return $url; } ?>']; case AUTH_ADMIN: $result = $result || $is_admin; break; } $auth_user = $auth_user || $result; } } else { $auth_user = $is_admin; } return $auth_user; } ?> // Redirect via an HTML form for PITA webservers if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) { header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url); echo '
If your browser does not support meta redirection please click HERE to be redirected
'; exit; } // Behave as per HTTP/1.1 spec for others header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url); exit; } ?>
Warning: Cannot modify header information - headers already sent by (output started at /home/5broden2vissen.nl/www/forum/includes/sessions.php:528) in /home/5broden2vissen.nl/www/forum/includes/sessions.php on line 258

Warning: Cannot modify header information - headers already sent by (output started at /home/5broden2vissen.nl/www/forum/includes/sessions.php:528) in /home/5broden2vissen.nl/www/forum/includes/sessions.php on line 259

Warning: Cannot modify header information - headers already sent by (output started at /home/5broden2vissen.nl/www/forum/includes/sessions.php:528) in /home/5broden2vissen.nl/www/forum/includes/page_header.php on line 483

Warning: Cannot modify header information - headers already sent by (output started at /home/5broden2vissen.nl/www/forum/includes/sessions.php:528) in /home/5broden2vissen.nl/www/forum/includes/page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at /home/5broden2vissen.nl/www/forum/includes/sessions.php:528) in /home/5broden2vissen.nl/www/forum/includes/page_header.php on line 486

==============================

Wat is er aan de hand?
en hoe kan ik verder?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 16 dec 2006, 19:34

Wat voor database heb je gekozen?

koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

Bericht door koe » 16 dec 2006, 19:39

...database gekozen????

Waar kies je dat? Ik heb nergens een vraag of invulveld gezien waar je dat kan ingeven.

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

Bericht door Paul » 16 dec 2006, 19:43

Stef weet alles beter, dus luister maar naar hem :roll:
Laatst gewijzigd door Paul op 16 dec 2006, 19:56, 1 keer totaal gewijzigd.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 16 dec 2006, 19:45

koe schreef:...database gekozen????

Waar kies je dat? Ik heb nergens een vraag of invulveld gezien waar je dat kan ingeven.
Mmm, nee vergeet dat, ik verkeek me. Dit is sinds je update en je hebt alle bestanden goed gezet? Sessions.php maybe?

koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

Bericht door koe » 16 dec 2006, 19:53

Nog even een vraag over of ik wel de juiste bestanden heb ge-upload:
Ik heb een zip bestand gedownload en die in een aparte dir geplaatst. Daarin staan nu enkele mapjes en o.a. een zip file 2_0_18_to_2_0_21, die heb ik uitgepakt. Ik heb alleen de bestanden uit deze zip ge-upload. Achteraf zie ik dat er ook in de andere mapjes (cache, contrib, docs en install) diverse bestanden staan. Moet ik hier nog wat mee?

koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

Bericht door koe » 16 dec 2006, 20:05

Ik heb alle bestanden uit 2_0_18_to_2_0_21 goed gezet.
Wat bedoel je met sessions.php - ofwel, wat kan ik daarmee doen?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 16 dec 2006, 20:21

Je hoeft enkel de bestanden van 2_0_18_to_2_0_21 te uploaden en dan inderdaad de database update draaien.

:idea: http://wiki.phpbb.nl/Updaten

koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

Bericht door koe » 16 dec 2006, 20:27

OK, dan heb ik dat helemaal goed gedaan. Ik heb dat artikel in de wiki gelezen. Bij het updaten lijkt het of de browser verbinding wil maken met iets, maar dat lukt niet. En daar blijft hij op hangen.

Nu staat me ook nog iets bij dat PCextreme de database op een aparte databaseserver heeft draaien. Kan dat ermee te maken hebben?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 17 dec 2006, 02:14

Als je de gegevens gewoon goed hebt ingevuld, dan is er niks aan de hand. Probeer nog eens de bestanden te uploaden.

koe
Berichten: 16
Lid geworden op: 01 okt 2005, 20:29

Bericht door koe » 17 dec 2006, 11:13

Hallo Stef,

Toen ik je antwoord las, dacht ik dat ik ergens iets moest invullen, wellicht in één van de php-bestandjes? Ik heb er een heleboel bekeken, maar niets gevonden.
Heb toch je advies opgevolgd en gewoon alle bestanden nog eens op de server gezet. Vervolgens nogmaals update_to_latest.php gedraaid, en dat zag er gelijk goed uit. Geen vreemde meldingen meer bovenin het scherm. Inmiddels is het forum helemaal ge-update en kan ik er weer in.
Ik kan het me niet voorstellen, maar zou ik dan toch ergens een bestandje zijn vergeten te updaten? Bij de 2e keer heb ik erop gelet dat alle bestandjes met datum 16/12 nu 17/12 zijn geworden. Ik kan me bijna niet voorstellen dat ik de 1e keer 1 bestandje vergeten ben.....

Ik wil altijd graag weten wat ik verkeerd heb gedaan of over het hoofd heb gezien, dan leer ik er weer van. Ik hou het erop dat ik ergens toch iets vergeten ben of in ieder geval het nog een 2e keer proberen.

bedankt Nico

Gesloten