Full Installation Instructions: Difference between revisions

From SemanticOrganization
Jump to: navigation, search
Line 28: Line 28:
Open <code>mydomain.tld/w</code> and follow the instructions, chose Tweeki as a standard skin, activate ParserFunctions, Page Forms, and Semantic Organization extensions.
Open <code>mydomain.tld/w</code> and follow the instructions, chose Tweeki as a standard skin, activate ParserFunctions, Page Forms, and Semantic Organization extensions.


Alternatively to install programmatically create <code>LocalSettings.php</code> manually using the [[Example Configuration]] and run
Alternatively to install programmatically create <code>LocalSettings.php</code> manually using the [[Example Configuration]], replacing the values for the site name, domain name, database credentials etc. Then run


  php maintenance/update.php
  php maintenance/update.php

Revision as of 13:35, 8 August 2018

Full Installation

Create database

mysql> create database sandbox;
mysql> grant all on sandbox.* to sandbox@localhost identified by '***';

Download MediaWiki

wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.31.0.tar.gz
tar xvzf mediawiki-1.31.0.tar.gz 
mv mediawiki-1.31.0 w
rm mediawiki-1.31.0.tar.gz

Download Tweeki Skin

cd w/skins/
git clone https://github.com/thaider/Tweeki

Download extensions

cd w/extensions/
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/PageForms.git
git clone https://github.com/thaider/SemanticOrganization

Run Installation Procedure

Open mydomain.tld/w and follow the instructions, chose Tweeki as a standard skin, activate ParserFunctions, Page Forms, and Semantic Organization extensions.

Alternatively to install programmatically create LocalSettings.php manually using the Example Configuration, replacing the values for the site name, domain name, database credentials etc. Then run

php maintenance/update.php

Install Semantic MediaWiki

Composer installieren

cd w/
composer require mediawiki/semantic-media-wiki "~2.5" --update-no-dev
php maintenance/update.php --skip-external-dependencies

Enable SMW by adding this line to LocalSettings.php

enableSemantics( 'yourdomain.tld' );