X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;ds=inline;f=Mediawiki_Setup_Guide;h=ff7ee77a976dcc1fbc7e7a490847afb0a7f905d2;hb=ab8c0dee45e63d3216aace79c9d96bec53d9e28b;hp=d50aa7c4a92bcde92a8718c893c4c1d216fd20be;hpb=7391e9331d5cd4341550c763b25b77774860063a;p=mediawiki-setup
diff --git a/Mediawiki_Setup_Guide b/Mediawiki_Setup_Guide
index d50aa7c..ff7ee77 100644
--- a/Mediawiki_Setup_Guide
+++ b/Mediawiki_Setup_Guide
@@ -22,10 +22,10 @@
'''Version Support'''
Very minor adjustments needed for other distros. Help expand this list.
-* Mediawiki 1.28, updated as new versions are released
+* Mediawiki 1.28, 1.27 support is planned to be re-added.
* Debian 8 + backports
* Debian 8
-* Debian testing (last tested Aug 7, 2016)
+* Debian stretch
Pre 5/2016 revisions ran Mediawiki 1.23, tested on Fedora 20 and Ubuntu 14.04.
@@ -39,8 +39,12 @@ The most common route and the one taken by this site is buying a domain name fro
For debian jessie with backports:
+
For other distros, follow instructions at [https://certbot.eff.org/ certbot.eff.org].
'''Email Setup'''
@@ -230,8 +234,12 @@ if isdeb; then
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y imagemagick curl
if apt-get install -s mediawiki &>/dev/null; then
- # mediawiki is packaged in jessie backports.
- DEBIAN_FRONTEND=noninteractive apt-get -y install php5-apcu mediawiki
+ apcu=php5-apcu
+ if apt-get install -s php7.0-apcu &>/dev/null; then
+ apcu=php7.0-apcu
+ fi
+ # mediawiki is packaged in jessie backports & stretch
+ DEBIAN_FRONTEND=noninteractive apt-get -y install $apcu mediawiki
else
# https://www.mediawiki.org/wiki/Manual:Installation_requirements
if apt-get install -s php7.0 &>/dev/null; then
@@ -264,10 +272,10 @@ else
fi
-# skip if we already set the root pass
+# skip if we already set the root pass and are on pre-debian 9.
if ! echo exit|mysql -uroot "-p$dbpass"; then
# Note: we set a root password here, but in debian 9+, it is ignored;
- # only the local user root can login, and a password is silently ignored.
+ # only the local user root can login, and any password is accepted.
# We answer these interactive prompts:
# Enter current password for root (enter for none):
# Set root password? [Y/n]
@@ -391,14 +399,14 @@ Here, we use some scripts automate setting up the Let 's Encrypt cert and
the apache config.
@@ -513,7 +522,7 @@ EOF
# Make the toolbox go into the drop down.
cd $mw/skins/Vector
if ! git remote show ian-kelling &>/dev/null; then
- git remote add ian-kelling https://iankelling.org/git/forks/Vector
+ git remote add ian-kelling https://iankelling.org/git/mediawiki-sidebar-patch
fi
git fetch ian-kelling
git checkout ian-kelling/${mw_branch}-toolbox-in-dropdown
@@ -1127,3 +1136,5 @@ This means the code is compatible with gplv3.
* Get Visual editor extension.
* Don't require registration for edits
+* Take a look at the new debian mediawiki package's apache conf
+* For perf, translate extensions allow/deny directives, and set AllowOverride None in apache.conf