From 9fe063022e08a4b6fa5f5935f8f185d5d95814a4 Mon Sep 17 00:00:00 2001 From: Sem Date: Wed, 25 Apr 2012 19:09:22 +0200 Subject: Upgraded to Elgg 1.8.4. --- upgrade.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'upgrade.php') diff --git a/upgrade.php b/upgrade.php index ab769f542..6f7126326 100644 --- a/upgrade.php +++ b/upgrade.php @@ -20,17 +20,20 @@ define('UPGRADING', 'upgrading'); require_once(dirname(__FILE__) . "/engine/start.php"); if (get_input('upgrade') == 'upgrade') { + // disable the core system log for upgrades to avoid exceptions when the schema changes. + elgg_unregister_event_handler('all', 'all', 'system_log_listener'); + if (elgg_get_unprocessed_upgrades()) { version_upgrade(); } elgg_trigger_event('upgrade', 'system', null); elgg_invalidate_simplecache(); - elgg_filepath_cache_reset(); + elgg_reset_system_cache(); } else { // if upgrading from < 1.8.0, check for the core view 'welcome' and bail if it's found. // see http://trac.elgg.org/ticket/3064 - // we're not checking the exact view location because it's likely themes will have this view. - // we're only concerned with core. + // we're not checking the view itself because it's likely themes will override this view. + // we're only concerned with core files. $welcome = dirname(__FILE__) . '/views/default/welcome.php'; if (file_exists($welcome)) { elgg_set_viewtype('failsafe'); -- cgit v1.2.3