Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:php:applications
mediawiki
README.DISTRIBUTION
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File README.DISTRIBUTION of Package mediawiki
README.DISTRIBUTION for Mediawiki ================================= Mediawiki requires a web-server with PHP support and one of the supported database-systems. This RPM-package provides a pre-configured Apache - configuration and suggests usage of MySQL, but any other supported database can be used, too. Before first run it's necessary to configure Mediawiki following way: 1. Use the 'default' Mediawiki location at /srv/www/mediawiki installed by the RPM-package OR add a new location using "mediawiki-admin install /srv/www/mywiki" which will create a structure to be used to store a Mediawiki system. In this case the installation can be added to the apache's configuration as suggested by the script. 2. Enable the mw-config alias in Apache's configuration and reload apache service apache2 reload 3. Access the Mediawiki configuration page, configure everything and upload the resulting LocalSettings.php to installation's webroot directory, e.g. /srv/www/mediawiki/webroot/LocalSettings.php https://www.test.com/mywiki/mw-config/index.php 4. To use short URLs, read mediawiki's documentation. The recommended setting can be defined in LocalSettings.php: $wgScriptPath = "/w"; $wgArticlePath = "/wiki/$1"; 5. Remove the mw-config alias from Apache's configuration and reload Apache service apache2 reload 6. Access the new Mediawiki instance https://www.test.com/mywiki/ Included Scripts: ================================== mediawiki-admin This script updates can be used to * upgrade the default Mediawiki installation (/srv/www/mediawiki/webroot) as well as all installations listed in /etc/mediawiki-installations. Update-Logs are reported to /var/log/mediawiki-update.log * create new symlinked Mediawiki instances and prints a recommended Apache-Configuration to the console. * Run Asyncron scripts Additional information: ================================== *) Edit LocalSettings.php to match your needs. e.g. For enable picture uploads: $wgEnableUploads = true; *) To enable file-upload it is suggested to set some variables correctly in LocalSettings.php: $wgTmpDirectory= dirname($IP).'/tmp'; *) To enable cache use a proper directory. The following is suggested: $wgCacheDirectory = dirname($IP).'/cache'; *) Mediawiki's Apache-Configuration can be found in /etc/apache2/conf.d/mediawiki.conf. Mediawiki is included through the /wiki/ and /w/ aliases. *) After activating or Updating extensions, run a database upgrade (maintainance/upgrade.php) or execute the packaged mediawiki-update.sh tool. Breaking changes in version 1.33 ================================ Locations and symlink-methods have been changes. You have to review all your instances! * The shared code bas has been moved from /usr/shared/mediawiki to /usr/shared/php/mediawiki * The basic installation has been moved from /var/lib/mediawiki to /srv/www/mediawiki * Skins (example with the new timeless-skin) must now be included using the following lines in LocalSettings.php: wfLoadSkin( 'Timeless' ); $wgDefaultSkin = 'timeless'; # $wgAllowUserSkin = false; * All extensionsare have to be installed in /usr/shared/php/mediawiki/extensions. Move (and update) extensions you are using from the old to the new locations. * Extensions are now included using "wfLoadExtension( 'EXTENSION_NAME' )" * If you had a installation in the former default location which you want to move to the new location move the webroot directory to the new location and remove the old installation. PLEASE BE CAREFULL AND DO A BACKUP BEFORE DELETING FILES rm -rf /srv/www/mediawiki/webroot mv /var/lib/mediawiki/webroot /srv/www/mediawiki rm -rf /var/lib/mediawiki For more information read user guide on: ======================================== http://www.mediawiki.org/wiki/Localisation http://www.mediawiki.org/wiki/Manual:Contents http://www.mediawiki.org/wiki/Manual:Short_URL/Apache
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor