afd07e0a91600ff628d2fe1ba1b299594e2c7af7
[lhc/web/wiklou.git] / maintenance / update2.php
1 <?php
2 $maintenance = "/home/wikipedia/common/php-new/maintenance";
3 require_once( "$maintenance/liveCmdLine.inc" );
4 require_once( "$maintenance/InitialiseMessages.inc" );
5 require_once( "$maintenance/updaters.inc" );
6 require_once( "$maintenance/archives/moveCustomMessages.inc" );
7 require_once( "$maintenance/convertLinks.inc" );
8 require_once( "$maintenance/../install-utils.inc" );
9
10 $wgDatabase = Database::newFromParams( $wgDBserver, $wgDBadminuser, $wgDBadminpassword, $wgDBname );
11 do_ipblocks_update(); flush();
12 do_interwiki_update(); flush();
13 do_index_update(); flush();
14 do_linkscc_update(); flush();
15 do_hitcounter_update(); flush();
16 do_recentchanges_update(); flush();
17 do_user_real_name_update(); flush();
18 do_querycache_update(); flush();
19 do_objectcache_update(); flush();
20 do_categorylinks_update(); flush();
21 initialiseMessages(); flush();
22 moveCustomMessages( 1 );
23
24 if ( file_exists( $wgReadOnlyFile ) ) {
25 $alreadyExists = true;
26 } else {
27 $file = fopen( $wgReadOnlyFile, "w" );
28 fwrite( $file, "The database is temporarily locked for a software upgrade\n" );
29 fclose( $file );
30 $alreadyExists = false;
31 }
32
33 convertLinks();
34
35 if ( !$alreadyExists ) {
36 unlink( $wgReadOnlyFile );
37 }
38
39 ?>