Pagina 1 van 1

problemen met updaten naar 2.0.21

Geplaatst: 16 dec 2006, 19:06
door koe
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?

Geplaatst: 16 dec 2006, 19:34
door Stef
Wat voor database heb je gekozen?

Geplaatst: 16 dec 2006, 19:39
door koe
...database gekozen????

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

Geplaatst: 16 dec 2006, 19:43
door Paul
Stef weet alles beter, dus luister maar naar hem :roll:

Geplaatst: 16 dec 2006, 19:45
door Stef
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?

Geplaatst: 16 dec 2006, 19:53
door koe
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?

Geplaatst: 16 dec 2006, 20:05
door koe
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?

Geplaatst: 16 dec 2006, 20:21
door Stef
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

Geplaatst: 16 dec 2006, 20:27
door koe
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?

Geplaatst: 17 dec 2006, 02:14
door Stef
Als je de gegevens gewoon goed hebt ingevuld, dan is er niks aan de hand. Probeer nog eens de bestanden te uploaden.

Geplaatst: 17 dec 2006, 11:13
door koe
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