[Ubuntu] How to configure Mediawiki - achishis2/achishis2.github.io GitHub Wiki

Download newest version of Mediawiki from http://www.mediawiki.org

Uncompress it

$ tar -xzf mediawiki-*.tar.gz

To use shortURL:

  1. move to /var/www/w

  2. change $wgServer to your IP in LocalSetting.php (IP 변경시 수정 필요)

    $ vi /etc/apache2/sites-available/default

     AllowOverride All
    
  3. Edit httpd.conf

    $ sudo vi /etc/apache2/httpd.conf

     Alias /wiki /var/www/w/index.php
     Alias /index.php /var/www/w/index.php
     Alias /w/skins/ /var/www/w/skins/
     Alias /w/images/ /var/www/w/images/
    

or Edit ???

    # Enable the rewrite engine
    RewriteEngine On

    # Short url for wiki pages
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
    RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/w/index.php [L]
    
    # Redirect / to Main Page
    RewriteRule ^/*$ %{DOCUMENT_ROOT}/w/index.php [L]
  1. Restart Apache server

    $ sudo /etc/init.d/apache2 restart

  2. add to LocalSettings.php:

    ## https://www.mediawiki.org/wiki/Manual:Short_URL
    $wgScriptPath = "/w";
    $wgArticlePath = "/wiki/$1";