Line 1: | Line 1: | ||
+ | At this moment there is one way to install Open CSP yourself. | ||
+ | == Install MediaWiki == | ||
+ | The first step is to [[Mediawikiwiki:Manual:Installing MediaWiki|install MediaWiki]]. If you have done this, go to the next step. | ||
+ | |||
+ | == Install Elasticsearch == | ||
+ | In Open CSP Elasticsearch is used as [https://www.semantic-mediawiki.org/wiki/Help:ElasticStore Elasticstore for Semantic MediaWiki]. Having the data in Elasticsearch is a prerequisite for the use of [[Mediawikiwiki:Extension:WikiSearch|WikiSearch]]. | ||
+ | |||
+ | How to install Elasticsearch is described here: https://www.mediawiki.org/wiki/Extension:CirrusSearch#Elasticsearch. | ||
+ | |||
+ | == Download the Open CSP extensions == | ||
+ | Go to [[Extensions-in-open-csp|Extensions in Open CSP]] and download all the extensions that are not included with MediaWiki. | ||
+ | |||
+ | == Configuration of settings == | ||
+ | Our approach is to have LocalSettings.php as it is and put settings in different files. This promotes clarity and upgradability. | ||
+ | |||
+ | === Change LocalSettings.php === | ||
+ | Add this to the end of LocalSettings.php. | ||
+ | <pre> | ||
+ | require_once( 'settings/ServerSettings.php' ); | ||
+ | require_once( 'settings/AdditionalSettings.php' ); | ||
+ | require_once( 'settings/ExtensionSettings.php' ); | ||
+ | require_once( 'settings/SkinSettings.php' ); | ||
+ | </pre> |
Revision as of 12:40, 1 September 2022
At this moment there is one way to install Open CSP yourself.
Install MediaWiki
The first step is to install MediaWiki. If you have done this, go to the next step.
Install Elasticsearch
In Open CSP Elasticsearch is used as Elasticstore for Semantic MediaWiki. Having the data in Elasticsearch is a prerequisite for the use of WikiSearch.
How to install Elasticsearch is described here: https://www.mediawiki.org/wiki/Extension:CirrusSearch#Elasticsearch.
Download the Open CSP extensions
Go to Extensions in Open CSP and download all the extensions that are not included with MediaWiki.
Configuration of settings
Our approach is to have LocalSettings.php as it is and put settings in different files. This promotes clarity and upgradability.
Change LocalSettings.php
Add this to the end of LocalSettings.php.
require_once( 'settings/ServerSettings.php' ); require_once( 'settings/AdditionalSettings.php' ); require_once( 'settings/ExtensionSettings.php' ); require_once( 'settings/SkinSettings.php' );