wiki:AWIKIServer

Version 10 (modified by admin, 4 years ago) (diff)

--

Post Install

After installation, the mysql database still needs to be configured.

  • run /root/install_mediawiki.sh
    • It will ask you for the mysql root password twice.

Passwords

  • change the shell password for root.
  • change the shell password for demo.
  • change the mysql password for root.
    • update /etc/mediawiki/LocalSettings.php with the new password.

Installing 1.25.1

  • sudo apt-get install devscripts dpkg-dev
  • sudo apt-get install dh-buildinfo ocaml-nox xsltproc docbook-xml docbook-xsl
  • sudo apt-get remove mediawiki-extensions-base
  • wget wget http://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.1.tar.gz
  • wget faikvm.com/mediawiki-debian.tar.gz
  • tar -xzf mediawiki-1.25.1.tar.gz
  • mv mediawiki-1.25.1.tar.gz mediawiki_1.25.1.orig.tar.gz
  • cd mediawiki-1.25.1
  • tar -xvzf ../mediawiki-debian.tar.gz
  • debuild
  • cd ..
  • sudo dpkg -i mediawiki_1.25.1-0.1_all.deb
  • sudo dpkg -i mediawiki-classes_1.25.1-0.1_all.deb
  • mysql -u root -p
    • DROP DATABASE my_wiki;
    • quit
  • sudo /root/install_mediawiki

Bugs

trying to overwrite '/var/lib/mediawiki/extensions/InputBox', which is also in package mediawiki-extensions-base 3.7

VisualEditor?

Dependencies

Universal Language Selector

Parsoid

  • sudo apt-get install npm nodejs
  • git checkout https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid
  • wget faikvm.com:/parsoid-debian.tar.gz
  • cd parsoid
  • tar -xzf ../parsoid-debian.tar.gz
  • debuild
  • cd ..
  • sudo dpkg -i parsoid_0.3.0_i386.deb
  • cd /usr/lib/parsec
  • sudo npm install
  • change the '/w/' to '/wiki/' in /etc/mediawiki/parsoid/settings.js
  • sudo /etc/init.d/parsec start

Bugs

  • EATS ALL RAM. takes up 600 megs of ram to start. turn on your swap file...
  • npm install -- installs dependencies not found in debian. they need audited and packaged.

Installing