Install the Media Wiki Release: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 58: Line 58:


=Mac=
=Mac=
As the regular, non-<code>root</code> user that performed the <code>httpd</code> installation:
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
cd /tmp
cd /tmp
wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.6.tar.gz
wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.6.tar.gz
</syntaxhighlight>
</syntaxhighlight>

Revision as of 00:06, 30 December 2023

Internal

Overview

Go to https://releases.wikimedia.org/mediawiki/ and download the latest patch corresponding to the selected LTS release.

Linux

cd /tmp
wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.0.tar.gz

As root:

su -
cd /var/www
gunzip < /tmp/mediawiki-1.35.0.tar.gz | tar xfv -

Set the correct ownership:

cd /var/www
chown -R apache:apache mediawiki-1.35.0

SELinux Configuration

https://www.mediawiki.org/wiki/SELinux

Find out if SELinux is enabled:

How to find out whether SELinux is enabled

If yes, read the reference above and do what it says, things change from time to time.

This is what worked last time. As root:

restorecon -FR /var/www/mediawiki-1.35.0/

Check the result:

ls -lZ /var/www/

The MediaWiki directories should have the "system_u:object_r:httpd_sys_content_t:s0" context:

drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 mediawiki-1.26.2
lrwxrwxrwx. root   root   system_u:object_r:httpd_sys_content_t:s0 wiki.novaordis.com -> mediawiki-1.26.2
chcon -t httpd_sys_script_exec_t includes/GlobalFunctions.php

Allow image upload

cd /var/www/mediawiki-1.35.0
chcon -R -t httpd_user_rw_content_t ./images

Mac

As the regular, non-root user that performed the httpd installation:

cd /tmp
wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.6.tar.gz