Difference between revisions of "MediaWiki"

From Briki
Jump to: navigation, search
(mbeccmYgNAExKyvtJxf)
 
(23 intermediate revisions by 22 users not shown)
Line 1: Line 1:
blackanddecker coom http://annieboay46.ist-die-coolste-klasse.de/proregister.com-cobra.html proregister.com cobrawww.customer.service tvonpcelite.com http://annieboay46.ist-die-coolste-klasse.de/www.blackanddecker.comnewowner.html www.blackanddecker.comnewownerd.a.t. load board http://annieboay46.ist-die-coolste-klasse.de/productregister.com-crockpot.html productregister.com crockpotdeltafaucet.com newhome http://annieboay46.ist-die-coolste-klasse.de/www.productregister.com-blackanddecker.html www.productregister.com blackanddeckerfender.com prodreg http://annieboay46.ist-die-coolste-klasse.de/ridgid-inflatabled-mfg.html ridgid inflatabled mfgmichiana by owner.com http://annieboay46.ist-die-coolste-klasse.de/info-blackanddecker.nl.html info blackanddecker.nlblackanddecker http://annieboay46.ist-die-coolste-klasse.de/www.productregister.com-firestorm.html www.productregister.com firestormwww blackanddecker.com thankyou http://annieboay46.ist-die-coolste-klasse.de/www.falcon.edu-gdl-gene.html.html www.falcon.edu gdl geneblackanddecker.com graclas http://annieboay46.ist-die-coolste-klasse.de/donotcall.gov-default.aspx.html donotcall.gov default.aspxwww.ridgid.com http://annieboay46.ist-die-coolste-klasse.de/www.blackanddecker.com.html www.blackanddecker.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 11: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