Difference between revisions of "MediaWiki"

From Briki
Jump to: navigation, search
(www.megapage.org index2 http://members.lycos.co.uk/xpressoft/map.html mapempiresupersprint.com http://members.lycos.co.uk/xpressoft/jumpsuitsupply.com.html jumpsuitsupply.comsecret amuiislandsecret.co)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
www.megapage.org index2 http://members.lycos.co.uk/xpressoft/map.html mapempiresupersprint.com http://members.lycos.co.uk/xpressoft/jumpsuitsupply.com.html jumpsuitsupply.comsecret amuiislandsecret.com http://members.lycos.co.uk/xpressoft/gaywatch.om.html gaywatch.omaudiosource 5.3 http://members.lycos.co.uk/xpressoft/crecquiz.case.edu.html crecquiz.case.edu1981 g.m.c. tailgates http://members.lycos.co.uk/xpressoft/farmall-club-at-webtv.net.html farmall club at webtv.netwww.bonuswhores.com http://members.lycos.co.uk/xpressoft/theaterstr.org.html theaterstr.orghhfpfltbfm http://members.lycos.co.uk/xpressoft/crk.or.kr-board-data-bdcx-index.html.html crk.or.kr board data bdcx indexspeedextractorinformation.com 1632 http://members.lycos.co.uk/xpressoft/www.gaywatch.com-stealth11.html www.gaywatch.com stealth11phpmyadmin documentation http://members.lycos.co.uk/xpressoft/ftv-061012paulette4-xnxx.html.html ftv 061012paulette4 xnxxhudsonand marshall.com http://members.lycos.co.uk/xpressoft/shorthouse.com.html shorthouse.com
+
== Updating user passwords ==
 +
<pre>
 +
php /var/lib/mediawiki/maintenance/changePassword.php --user=foo --password=foopass
 +
</pre>
 +
 
 +
== Editing Sidebar ==
 +
Simply load [[MediaWiki:Sidebar]] and edit it (must be admin user). For formatting help, see http://meta.wikimedia.org/wiki/Help:Navigation_bar.
 +
 
 +
== Short or v. short URLs (depending on virtual host) ==
 +
* Ensure that /etc/apache2/sites-available/default (and .../ssl if appropriate) include /etc/apache2/conf.default/*
 +
* Move /etc/apache2/conf.d/mediawiki1.10.conf to /etc/apache2/conf.default/mediawiki1.10.conf
 +
* Create /etc/apache/conf.d/mediawiki1.10.conf and add:
 +
<pre>
 +
Alias /wiki /var/lib/mediawiki1.10
 +
 
 +
<Directory /var/lib/mediawiki1.10/>
 +
    # Allow short URLs
 +
    RewriteEngine On
 +
    RewriteBase /wiki
 +
 
 +
    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
 +
    RewriteRule ^index.php?title - [L]
 +
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
 +
    RewriteRule ^(.+)$ index.php?title=$1 [L,QSA]
 +
</Directory>
 +
</pre>
 +
 
 +
* Create /etc/apache2/sites-available/mediawiki and add:
 +
<pre>
 +
<VirtualHost *:80>
 +
    ServerName wiki.bretts.org
 +
    DocumentRoot /var/lib/mediawiki1.10
 +
 
 +
    # Allow short URLs
 +
    RewriteEngine On
 +
 
 +
    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
 +
    RewriteRule ^index.php?title - [L]
 +
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
 +
    RewriteRule ^/?(.*)$ /index.php?title=$1 [L,QSA]
 +
</VirtualHost>
 +
 
 +
<VirtualHost *:443>
 +
    ServerName wiki.bretts.org
 +
    DocumentRoot /var/lib/mediawiki1.10
 +
 
 +
    # Allow short URLs
 +
    RewriteEngine On
 +
 
 +
    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
 +
    RewriteRule ^index.php?title - [L]
 +
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
 +
    RewriteRule ^/?(.*)$ /index.php?title=$1 [L,QSA]
 +
</VirtualHost>
 +
</pre>
 +
 
 +
* Edit /etc/mediawiki1.10/mediawiki.conf and add:
 +
<pre>
 +
if (strpos($_SERVER['SERVER_NAME'], 'wiki') === false) {
 +
    $wgScriptPath      = "/wiki";
 +
    $wgArticlePath      = "/wiki/$1";
 +
} else {
 +
    $wgScriptPath      = "";
 +
    $wgArticlePath      = "/$1";
 +
}
 +
 
 +
## Disable caching, so that we can use alternate URLs for different virtual hosts
 +
$wgEnableParserCache = false;
 +
</pre>
 +
 
 +
* Run '''sudo a2ensite mediawiki'''
 +
 
 +
== Setting site homepage ==
 +
Edit /etc/apache2/sites-available/default and add:
 +
<pre>
 +
RedirectMatch permanent ^/$ /wiki/Main_Page
 +
</pre>

Latest revision as of 10:57, 13 March 2023

Updating user passwords

php /var/lib/mediawiki/maintenance/changePassword.php --user=foo --password=foopass

Editing Sidebar

Simply load MediaWiki:Sidebar and edit it (must be admin user). For formatting help, see http://meta.wikimedia.org/wiki/Help:Navigation_bar.

Short or v. short URLs (depending on virtual host)

  • Ensure that /etc/apache2/sites-available/default (and .../ssl if appropriate) include /etc/apache2/conf.default/*
  • Move /etc/apache2/conf.d/mediawiki1.10.conf to /etc/apache2/conf.default/mediawiki1.10.conf
  • Create /etc/apache/conf.d/mediawiki1.10.conf and add:
Alias /wiki /var/lib/mediawiki1.10

<Directory /var/lib/mediawiki1.10/>
    # Allow short URLs
    RewriteEngine On
    RewriteBase /wiki

    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
    RewriteRule ^index.php?title - [L]
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
    RewriteRule ^(.+)$ index.php?title=$1 [L,QSA]
</Directory>
  • Create /etc/apache2/sites-available/mediawiki and add:
<VirtualHost *:80>
    ServerName wiki.bretts.org
    DocumentRoot /var/lib/mediawiki1.10

    # Allow short URLs
    RewriteEngine On

    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
    RewriteRule ^index.php?title - [L]
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
    RewriteRule ^/?(.*)$ /index.php?title=$1 [L,QSA]
</VirtualHost>

<VirtualHost *:443>
    ServerName wiki.bretts.org
    DocumentRoot /var/lib/mediawiki1.10

    # Allow short URLs
    RewriteEngine On

    RewriteRule ^[^:]*\.(php|src|jpg|jpeg|png|gif|bmp|css|js|inc|phtml|pl|ico|html|shtml)$ - [L,NC]
    RewriteRule ^index.php?title - [L]
    RewriteRule ^(.*)\&(.*)$ $1\%26$2
    RewriteRule ^/?(.*)$ /index.php?title=$1 [L,QSA]
</VirtualHost>
  • Edit /etc/mediawiki1.10/mediawiki.conf and add:
if (strpos($_SERVER['SERVER_NAME'], 'wiki') === false) {
    $wgScriptPath       = "/wiki";
    $wgArticlePath      = "/wiki/$1";
} else {
    $wgScriptPath       = "";
    $wgArticlePath      = "/$1";
}

## Disable caching, so that we can use alternate URLs for different virtual hosts
$wgEnableParserCache = false;
  • Run sudo a2ensite mediawiki

Setting site homepage

Edit /etc/apache2/sites-available/default and add:

RedirectMatch permanent ^/$ /wiki/Main_Page