「Install MediaWiki on Debian Bullseye」修訂間的差異
		
		
		
		
		
		跳至導覽
		跳至搜尋
		
				
		
		
	
|  (建立內容為「 apt update  apt upgrade --yes  apt install --yes mediawiki  apt install --yes imagemagick  apt install --yes git  apt install --yes php-sqlite3 nano /etc/mediawi…」的新頁面) | |||
| (未顯示同一使用者於中間所作的 8 次修訂) | |||
| 行 1: | 行 1: | ||
| + | * Install MediaWiki | ||
|  apt update |  apt update | ||
|  apt upgrade --yes |  apt upgrade --yes | ||
| 行 4: | 行 5: | ||
|  apt install --yes imagemagick |  apt install --yes imagemagick | ||
|  apt install --yes git |  apt install --yes git | ||
| + | * Database Use SQLite | ||
|  apt install --yes php-sqlite3 |  apt install --yes php-sqlite3 | ||
| + |  cd /var/www | ||
| ⚫ | |||
| + |  mkdir data | ||
| + |  chgrp www-data data | ||
| + |  chmod g+w data | ||
| + | ---- | ||
| + | * nano /etc/apache2/conf-enabled/mediawiki.conf | ||
| + |  Alias /w /var/lib/mediawiki | ||
| + |  Alias /wiki /var/lib/mediawiki/index.php | ||
| + | ---- | ||
| ⚫ | |||
| + |  ## The URL base path to the directory containing the wiki; | ||
| + |  ## defaults for all runtime URL paths are based off of this. | ||
| + |  ## For more information on customizing the URLs | ||
| + |  ## (like /w/index.php/Page_title to /wiki/Page_title) please see: | ||
| + |  ## https://www.mediawiki.org/wiki/Manual:Short_URL | ||
| + |  $wgScriptPath = "/w"; | ||
| + |  $wgScriptExtension = ".php"; | ||
| + |  $wgArticlePath = "/wiki/$1"; | ||
| + |  $wgUsePathInfo = true; | ||
| + | |||
| + |  ## The protocol and server name to use in fully-qualified URLs | ||
| + |  $wgServer = "https://wiki.domain"; | ||
| + |  $wgCanonicalServer = "https://wiki.domain"; | ||
| + | |||
| + |  #Set Default Timezone | ||
| + |  $wgLocaltimezone = "Asia/Taipei"; | ||
| + |  date_default_timezone_set( $wgLocaltimezone ); | ||
| + | |||
| + |  ## The URL paths to the logo.  Make sure you change this from the default, | ||
| + |  ## or else you'll overwrite your logo when you upgrade! | ||
| + |  $wgLogos = [ | ||
| + |          '1x' => "$wgResourceBasePath/resources/assets/plugin/process.1x.png", | ||
| + |          '1.5x' => "$wgResourceBasePath/resources/assets/plugin/process.1.5x.png", | ||
| + |          '2x' => "$wgResourceBasePath/resources/assets/plugin/process.2x.png", | ||
| + |          'icon' => "$wgResourceBasePath/resources/assets/plugin/process.icon.png", | ||
| + |  ]; | ||
| + |  $wgFavicon = "$wgResourceBasePath/resources/assets/plugin/process.ico"; | ||
| + |  $wgAppleTouchIcon = "$wgResourceBasePath/resources/assets/plugin/process.ico"; | ||
| + | |||
| + |  ## To enable image uploads, make sure the 'images' directory | ||
| + |  ## is writable, then set this to true: | ||
| + |  $wgEnableUploads = true; | ||
| + |  $wgUseImageMagick = true; | ||
| + |  $wgImageMagickConvertCommand = "/usr/bin/convert"; | ||
| + |  $wgMaxUploadSize = 4194304; | ||
| + |  $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ico', 'doc', 'docx', 'xls', 'xlsx', 'pdf', 'svg', 'bmp', 'webp' ); | ||
| + | |||
| + |  $wgFooterIcons['hostingby']['doncloud'] = [ | ||
| + |          "src" => "$wgResourceBasePath/resources/assets/chevyne/doncloud.88x31.png", | ||
| + |          "url" => "http://www.doncloud.vip", | ||
| + |          "alt" => "Hosting by DonCloud", | ||
| + |  ]; | ||
| + | |||
| + |  $wgExternalLinkTarget = '_blank'; | ||
| + | ---- | ||
| + | ---- | ||
於 2022年2月10日 (四) 07:10 的最新修訂
- Install MediaWiki
apt update apt upgrade --yes apt install --yes mediawiki apt install --yes imagemagick apt install --yes git
- Database Use SQLite
apt install --yes php-sqlite3 cd /var/www mkdir data chgrp www-data data chmod g+w data
- nano /etc/apache2/conf-enabled/mediawiki.conf
Alias /w /var/lib/mediawiki Alias /wiki /var/lib/mediawiki/index.php
- nano /etc/mediawiki/1/LocalSettings.php
## The URL base path to the directory containing the wiki; ## defaults for all runtime URL paths are based off of this. ## For more information on customizing the URLs ## (like /w/index.php/Page_title to /wiki/Page_title) please see: ## https://www.mediawiki.org/wiki/Manual:Short_URL $wgScriptPath = "/w"; $wgScriptExtension = ".php"; $wgArticlePath = "/wiki/$1"; $wgUsePathInfo = true;
## The protocol and server name to use in fully-qualified URLs $wgServer = "https://wiki.domain"; $wgCanonicalServer = "https://wiki.domain";
#Set Default Timezone $wgLocaltimezone = "Asia/Taipei"; date_default_timezone_set( $wgLocaltimezone );
## The URL paths to the logo.  Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogos = [
        '1x' => "$wgResourceBasePath/resources/assets/plugin/process.1x.png",
        '1.5x' => "$wgResourceBasePath/resources/assets/plugin/process.1.5x.png",
        '2x' => "$wgResourceBasePath/resources/assets/plugin/process.2x.png",
        'icon' => "$wgResourceBasePath/resources/assets/plugin/process.icon.png",
];
$wgFavicon = "$wgResourceBasePath/resources/assets/plugin/process.ico";
$wgAppleTouchIcon = "$wgResourceBasePath/resources/assets/plugin/process.ico";
## To enable image uploads, make sure the 'images' directory ## is writable, then set this to true: $wgEnableUploads = true; $wgUseImageMagick = true; $wgImageMagickConvertCommand = "/usr/bin/convert"; $wgMaxUploadSize = 4194304; $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ico', 'doc', 'docx', 'xls', 'xlsx', 'pdf', 'svg', 'bmp', 'webp' );
$wgFooterIcons['hostingby']['doncloud'] = [
        "src" => "$wgResourceBasePath/resources/assets/chevyne/doncloud.88x31.png",
        "url" => "http://www.doncloud.vip",
        "alt" => "Hosting by DonCloud",
];
$wgExternalLinkTarget = '_blank';