Difference between revisions of "Full Installation Instructions"

From SemanticOrganization
Jump to: navigation, search
Line 1: Line 1:
 
== Full Installation ==
 
== Full Installation ==
  
==== Create database ====
+
=== Create database ===
  
 
  mysql> create database sandbox;
 
  mysql> create database sandbox;
 
  mysql> grant all on sandbox.* to sandbox@localhost identified by '***';
 
  mysql> grant all on sandbox.* to sandbox@localhost identified by '***';
  
==== Download MediaWiki ====
+
=== Download MediaWiki ===
  
 
  wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
 
  wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
Line 13: Line 13:
 
  rm mediawiki-1.31.0.tar.gz
 
  rm mediawiki-1.31.0.tar.gz
  
==== Download Tweeki Skin ====
+
=== Download Tweeki Skin ===
  
 
  cd w/skins/
 
  cd w/skins/
 
  git clone https://github.com/thaider/Tweeki
 
  git clone https://github.com/thaider/Tweeki
  
==== Download extensions ====
+
=== Download extensions ===
  
 
  cd ../extensions/
 
  cd ../extensions/
Line 34: Line 34:
 
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.  
 
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.  
  
==== Install Semantic MediaWiki and Semantic Result Formats ====
+
=== Install Semantic MediaWiki and Semantic Result Formats ===
  
 
[https://getcomposer.org/ Composer] installieren
 
[https://getcomposer.org/ Composer] installieren

Revision as of 14:31, 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.31/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 ../extensions/
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/PageForms.git
git clone https://github.com/thaider/SemanticOrganization

Run Installation Procedure

With the Installer

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

CLI installation

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

Install Semantic MediaWiki and Semantic Result Formats

Composer installieren

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

Enable SMW by adding this line to LocalSettings.php

enableSemantics( 'yourdomain.tld' );