From: Brion Vibber Date: Fri, 3 Sep 2004 17:36:21 +0000 (+0000) Subject: Removing obsolete files, already removed from 1.3 branch. X-Git-Tag: 1.5.0alpha1~2135 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=3294ee88799c95de50c7fcdd51392a4301ab3d41;p=lhc%2Fweb%2Fwiklou.git Removing obsolete files, already removed from 1.3 branch. --- diff --git a/install.php b/install.php deleted file mode 100644 index 06cc111bb1..0000000000 --- a/install.php +++ /dev/null @@ -1,279 +0,0 @@ -= 1.3.x - * @deprecated - */ - -die("obsolete; remove this file befor 1.3.0 release\n"); - -# Install software and create new empty database. -# - -include_once( "./install-utils.inc" ); -install_version_checks(); - -if ( ! ( is_readable( "./LocalSettings.php" ) - && is_readable( "./AdminSettings.php" ) ) ) { - print "You must first create the files LocalSettings.php\n" . - "and AdminSettings.php based on the samples in the top\n" . - "source directory before running this install script.\n"; - exit(); -} - -$DP = "./includes"; -require_once( "./LocalSettings.php" ); -require_once( "./AdminSettings.php" ); -require_once( "./maintenance/InitialiseMessages.inc" ); - -if( $wgSitename == "MediaWiki" ) { - die( "You must set the site name in \$wgSitename before installation.\n\n" ); -} - -if ( $wgUseTeX && ( ! is_executable( "./math/texvc" ) ) ) { - print "To use math functions, you must first compile texvc by\n" . - "running \"make\" in the math directory.\n"; - exit(); -} -if ( is_file( "{$IP}/Version.php" ) ) { - print "There appears to be an installation of the software\n" . - "already present on \"{$IP}\". You may want to run the update\n" . - "script instead. If you continue with this installation script,\n" . - "that software and all of its data will be overwritten.\n" . - "Are you sure you want to do this? (yes/no) "; - - $response = readconsole(); - if ( ! ( "Y" == $response{0} || "y" == $response{0} ) ) { exit(); } -} - -# -# Make the necessary directories -# -$dirs = array( $IP, $wgUploadDirectory, $wgStyleSheetDirectory, $wgTmpDirectory ); -foreach ( $dirs as $d ) { makedirectory( $d ); } - -# -# Copy files into installation directories -# -print "Copying files...\n"; - -copyfile( ".", "LocalSettings.php", $IP ); -copyfile( ".", "Version.php", $IP ); -copyfile( ".", "index.php", $IP ); -copyfile( ".", "redirect.php", $IP ); - -# compatibility with older versions, can be removed in a year or so -# (written in Feb 2004) -copyfile( ".", "wiki.phtml", $IP ); -copyfile( ".", "redirect.phtml", $IP ); - -copydirectory( "./includes", $IP ); -copydirectory( "./stylesheets", $wgStyleSheetDirectory ); - -copyfile( "./images", "wiki.png", $wgUploadDirectory ); -copyfile( "./images", "button_bold.png", $wgUploadDirectory ); -copyfile( "./images", "button_extlink.png", $wgUploadDirectory ); -copyfile( "./images", "button_headline.png", $wgUploadDirectory ); -copyfile( "./images", "button_hr.png", $wgUploadDirectory ); -copyfile( "./images", "button_image.png", $wgUploadDirectory ); -copyfile( "./images", "button_italic.png", $wgUploadDirectory ); -copyfile( "./images", "button_link.png", $wgUploadDirectory ); -copyfile( "./images", "button_math.png", $wgUploadDirectory ); -copyfile( "./images", "button_media.png", $wgUploadDirectory ); -copyfile( "./images", "button_nowiki.png", $wgUploadDirectory ); -copyfile( "./images", "button_sig.png", $wgUploadDirectory ); -copyfile( "./images", "button_template.png", $wgUploadDirectory ); -copyfile( "./images", "magnify-clip.png", $wgUploadDirectory ); -copyfile( "./images", "Arr_.png", $wgUploadDirectory ); -copyfile( "./images", "Arr_r.png", $wgUploadDirectory ); -copyfile( "./images", "Arr_d.png", $wgUploadDirectory ); -copyfile( "./images", "Arr_l.png", $wgUploadDirectory ); - -copyfile( "./languages", "Language.php", $IP ); -copyfile( "./languages", "LanguageUtf8.php", $IP ); -copyfile( "./languages", "Language" . ucfirst( $wgLanguageCode ) . ".php", $IP ); - -if ( $wgDebugLogFile ) { - $fp = fopen( $wgDebugLogFile, "w" ); - if ( false === $fp ) { - print "Could not create log file \"{$wgDebugLogFile}\".\n"; - exit(); - } - $d = date( "Y-m-d H:i:s" ); - fwrite( $fp, "Wiki debug log file created {$d}\n\n" ); - fclose( $fp ); -} - -if ( $wgUseTeX ) { - makedirectory( "{$IP}/math" ); - makedirectory( $wgMathDirectory ); - copyfile( "./math", "texvc", "{$IP}/math", 0775 ); - copyfile( "./math", "texvc_test", "{$IP}/math", 0775 ); - copyfile( "./math", "texvc_tex", "{$IP}/math", 0775 ); -} - -copyfile( ".", "Version.php", $IP ); - -# -# Make and initialize database -# -print "\n* * *\nWarning! This script will completely erase any\n" . - "existing database \"{$wgDBname}\" and all its contents.\n" . - "Are you sure you want to do this? (yes/no) "; - -$response = readconsole(); -if ( ! ( "Y" == $response{0} || "y" == $response{0} ) ) { exit(); } - -print "Please enter your root password for the database server now.\n"; -print "It is used to do the following:\n"; -print "1) Create the database\n"; -print "2) Create the users specified in AdminSettings.php and LocalSettings.php\n\n"; -print "You do not need to create any user accounts yourself!\n\n"; -print "MySQL root password (typing will be visible): "; -$rootpw=readconsole(); - -# Include rest of code to get things like internationalized messages. -# -$wgUseDatabaseMessages = false; # no DB yet - -require_once( "{$IP}/Setup.php" ); -$wgTitle = Title::newFromText( "Installation script" ); - -$wgDatabase = Database::newFromParams( $wgDBserver, "root", $rootpw, "", 1 ); -if ( !$wgDatabase->isOpen() ) { - print "Could not connect to database on \"{$wgDBserver}\" as root.\n"; - exit(); -} - -# Now do the actual database creation -# -print "Creating database...\n"; -dbsource( "./maintenance/database.sql", $wgDatabase ); - -$wgDatabase->selectDB( $wgDBname ); -dbsource( "./maintenance/tables.sql", $wgDatabase ); -dbsource( "./maintenance/users.sql", $wgDatabase ); -dbsource( "./maintenance/initialdata.sql", $wgDatabase ); -dbsource( "./maintenance/interwiki.sql", $wgDatabase ); - -populatedata(); # Needs internationalized messages - -print "Adding indexes...\n"; -dbsource( "./maintenance/indexes.sql", $wgDatabase ); - -print "Done.\nBrowse \"{$wgServer}{$wgScript}\" to test.\n"; -exit(); - -# -# Functions used above: -# -function makedirectory( $d ) { - global $wgInstallOwner, $wgInstallGroup; - - if ( is_dir( $d ) ) { - print "Directory \"{$d}\" exists.\n"; - } else { - if ( mkdir( $d, 0777 ) ) { - if ( isset( $wgInstallOwner ) ) { chown( $d, $wgInstallOwner ); } - if ( isset( $wgInstallGroup ) ) { chgrp( $d, $wgInstallGroup ); } - print "Directory \"{$d}\" created.\n"; - } else { - print "Could not create directory \"{$d}\".\n"; - exit(); - } - } -} - - -function populatedata() { - global $wgDBadminpassword, $wgDatabase; - $fname = "Installation script: populatedata()"; - - $sql = "DELETE FROM site_stats"; - $wgDatabase->query( $sql, $fname ); - - $sql = "INSERT INTO site_stats (ss_row_id,ss_total_views," . - "ss_total_edits,ss_good_articles) VALUES (1,0,0,0)"; - $wgDatabase->query( $sql, $fname ); - - $sql = "DELETE FROM user"; - $wgDatabase->query( $sql, $fname ); - - print "Do you want to create a sysop account? A sysop can protect,\n"; - print "delete and undelete pages and ban users. Recomended. [Y/n] "; - $response = readconsole(); - if(strtolower($response)!="n") { - print "Enter the username [Sysop]: "; - $sysop_user=readconsole(); - if(!$sysop_user) { $sysop_user="Sysop"; } - while(!$sysop_password) { - print "Enter the password: "; - $sysop_password=readconsole(); - } - $u = User::newFromName( $sysop_user ); - if ( 0 == $u->idForName() ) { - $u->addToDatabase(); - $u->setPassword( $sysop_password ); - $u->addRight( "sysop" ); - $u->saveSettings(); - } else { - print "Could not create user - already exists!\n"; - } - } - print "Do you want to create a sysop+developer account? A developer\n"; - print "can switch the database to read-only mode and run any type of\n"; - print "query through a web interface. [Y/n] "; - $response=readconsole(); - if(strtolower($response)!="n") { - print "Enter the username [Developer]: "; - $developer_user=readconsole(); - if(!$developer_user) { $developer_user="Developer"; } - while (!$developer_password) { - print "Enter the password: "; - $developer_password=readconsole(); - } - $u = User::newFromName( $developer_user ); - if ( 0 == $u->idForName() ) { - $u->addToDatabase(); - $u->setPassword( $developer_password ); - $u->addRight( "sysop" ); - $u->addRight( "developer" ); - $u->saveSettings(); - } else { - print "Could not create user - already exists!\n"; - } - } - - $wns = Namespace::getWikipedia(); - $ulp = addslashes( wfMsgNoDB( "uploadlogpage" ) ); - $dlp = addslashes( wfMsgNoDB( "dellogpage" ) ); - - $sql = "DELETE FROM cur"; - $wgDatabase->query( $sql, $fname ); - - $now = wfTimestampNow(); - $won = wfInvertTimestamp( $now ); - - $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . - "cur_restrictions,cur_timestamp,inverse_timestamp,cur_touched) VALUES ({$wns},'{$ulp}','" . - wfStrencode( wfMsg( "uploadlogpagetext" ) ) . "','sysop','$now','$won','$now')"; - $wgDatabase->query( $sql, $fname ); - - $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . - "cur_restrictions,cur_timestamp,inverse_timestamp,cur_touched) VALUES ({$wns},'{$dlp}','" . - wfStrencode( wfMsg( "dellogpagetext" ) ) . "','sysop','$now','$won','$now')"; - $wgDatabase->query( $sql, $fname ); - - $titleobj = Title::newFromText( wfMsgNoDB( "mainpage" ) ); - $title = $titleobj->getDBkey(); - $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text,cur_timestamp,inverse_timestamp,cur_touched) " . - "VALUES (0,'$title','" . - wfStrencode( wfMsg( "mainpagetext" ) ) . "','$now','$won','$now')"; - $wgDatabase->query( $sql, $fname ); - - initialiseMessages(); -} - -?> diff --git a/update.php b/update.php deleted file mode 100644 index 3bd3363a56..0000000000 --- a/update.php +++ /dev/null @@ -1,141 +0,0 @@ -isOpen() ) { - print "Unable to connect to database: " . $wgDatabase->lastError() . "\n"; - exit(); -} - -do_revision_updates(); - -do_ipblocks_update(); -do_interwiki_update(); -do_index_update(); -do_linkscc_update(); -do_linkscc_1_3_update(); -do_hitcounter_update(); -do_recentchanges_update(); -do_user_real_name_update(); - -initialiseMessages(); - -$wgDatabase->close(); - -print "Done.\n"; -exit(); - -# -# -# - -function do_update_files() { - global $IP, $wgStyleSheetDirectory, $wgUploadDirectory, $wgLanguageCode, $wgDebugLogFile; - print "Copying files... "; - - copyfile( ".", "LocalSettings.php", $IP ); - copyfile( ".", "index.php", $IP ); - copyfile( ".", "redirect.php", $IP ); - # compatibility with older versions, can be removed in a year or so - # (written in Feb 2004) - copyfile( ".", "wiki.phtml", $IP ); - copyfile( ".", "redirect.phtml", $IP ); - - copydirectory( "./includes", $IP ); - copydirectory( "./stylesheets", $wgStyleSheetDirectory ); - - copyfile( "./images", "wiki.png", $wgUploadDirectory ); - copyfile( "./images", "button_bold.png", $wgUploadDirectory ); - copyfile( "./images", "button_extlink.png", $wgUploadDirectory ); - copyfile( "./images", "button_headline.png", $wgUploadDirectory ); - copyfile( "./images", "button_hr.png", $wgUploadDirectory ); - copyfile( "./images", "button_image.png", $wgUploadDirectory ); - copyfile( "./images", "button_italic.png", $wgUploadDirectory ); - copyfile( "./images", "button_link.png", $wgUploadDirectory ); - copyfile( "./images", "button_math.png", $wgUploadDirectory ); - copyfile( "./images", "button_media.png", $wgUploadDirectory ); - copyfile( "./images", "button_nowiki.png", $wgUploadDirectory ); - copyfile( "./images", "button_sig.png", $wgUploadDirectory ); - copyfile( "./images", "button_template.png", $wgUploadDirectory ); - copyfile( "./images", "magnify-clip.png", $wgUploadDirectory ); - copyfile( "./images", "Arr_.png", $wgUploadDirectory ); - copyfile( "./images", "Arr_r.png", $wgUploadDirectory ); - copyfile( "./images", "Arr_d.png", $wgUploadDirectory ); - copyfile( "./images", "Arr_l.png", $wgUploadDirectory ); - - copyfile( "./languages", "Language.php", $IP ); - copyfile( "./languages", "LanguageUtf8.php", $IP ); - copyfile( "./languages", "Language" . ucfirst( $wgLanguageCode ) . ".php", $IP ); - - if( !empty( $wgDebugLogFile ) ) { - $fp = fopen( $wgDebugLogFile, "w" ); - if ( false === $fp ) { - print "Could not create log file \"{$wgDebugLogFile}\".\n"; - exit(); - } - $d = date( "Y-m-d H:i:s" ); - fwrite( $fp, "Wiki debug log file created {$d}\n\n" ); - fclose( $fp ); - } - - if ( $wgUseTeX ) { - copyfile( "./math", "texvc", "{$IP}/math", 0775 ); - copyfile( "./math", "texvc_test", "{$IP}/math", 0775 ); - copyfile( "./math", "texvc_tex", "{$IP}/math", 0775 ); - } - - copyfile( ".", "Version.php", $IP ); - - print "ok\n"; -} - -?>