From 7c3a92b029aed38b4b1ab55cc373360281b8061d Mon Sep 17 00:00:00 2001 From: Tim Moody Date: Thu, 23 Jan 2020 13:22:20 -0500 Subject: [PATCH] make mw use current host instead of localhost --- roles/mediawiki/tasks/install.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/roles/mediawiki/tasks/install.yml b/roles/mediawiki/tasks/install.yml index f577fc54d..6d38cc4b6 100644 --- a/roles/mediawiki/tasks/install.yml +++ b/roles/mediawiki/tasks/install.yml @@ -68,13 +68,17 @@ lineinfile: dest: "{{ mediawiki_abs_path }}/LocalSettings.php" line: '$wgArticlePath = "/wiki/$1";' - create: yes -- name: Configure wgUsePathInfo variable in {{ mediawiki_abs_path }}/LocalSettings.php +- name: Configure $wgUsePathInfo variable in {{ mediawiki_abs_path }}/LocalSettings.php lineinfile: dest: "{{ mediawiki_abs_path }}/LocalSettings.php" line: '$wgUsePathInfo = true;' - create: yes + +- name: Configure $wgServer variable in {{ mediawiki_abs_path }}/LocalSettings.php + lineinfile: + dest: "{{ mediawiki_abs_path }}/LocalSettings.php" + regexp: '^\$wgServer =' + line: '$wgServer = "//" . $_SERVER["HTTP_HOST"];' - name: Install /etc/{{ apache_config_dir }}/mediawiki.conf from template, for http://box{{ mediawiki_url }} via Apache template: