Egg vs Chicken: Fix order of installer + config
This commit is contained in:
30
installer.sh
30
installer.sh
@ -91,13 +91,27 @@ fi
|
||||
tar -xzf "mediawiki-${MW_VERSION}.tar.gz"
|
||||
cp -a "mediawiki-${MW_VERSION}/." "$MW_DIR/"
|
||||
|
||||
### AUTO-CONFIGURE MEDIAWIKI ###
|
||||
echo "[*] Generating LocalSettings.php..."
|
||||
|
||||
WIKI_NAME="My Wiki"
|
||||
ADMIN_USER="admin"
|
||||
ADMIN_PASS=$(openssl rand -base64 12)
|
||||
|
||||
### INSTALL MEDIAWIKI ###
|
||||
echo "[*] Installing MediaWiki..."
|
||||
|
||||
cd "$MW_DIR"
|
||||
php maintenance/run.php install \
|
||||
--dbname="$DB_NAME" \
|
||||
--dbuser="$DB_USER" \
|
||||
--dbpass="$DB_PASS" \
|
||||
--scriptpath="/" \
|
||||
--server="https://localhost" \
|
||||
--lang="en" \
|
||||
"$WIKI_NAME" \
|
||||
"$ADMIN_USER" --pass "$ADMIN_PASS"
|
||||
|
||||
### CONFIGURE MEDIAWIKI ###
|
||||
echo "[*] Updating LocalSettings.php..."
|
||||
|
||||
### APPEND ADDITIONAL SETTINGS ###
|
||||
LSETTINGS="$MW_DIR/LocalSettings.php"
|
||||
|
||||
@ -117,16 +131,6 @@ cat >> "$LSETTINGS" <<EOF
|
||||
|
||||
EOF
|
||||
|
||||
cd "$MW_DIR"
|
||||
php maintenance/run.php install \
|
||||
--dbname="$DB_NAME" \
|
||||
--dbuser="$DB_USER" \
|
||||
--dbpass="$DB_PASS" \
|
||||
--scriptpath="/" \
|
||||
--server="https://localhost" \
|
||||
--lang="en" \
|
||||
"$WIKI_NAME" \
|
||||
"$ADMIN_USER" --pass "$ADMIN_PASS"
|
||||
|
||||
### ENSURE DEFAULT SKIN IS VECTOR ###
|
||||
if [[ -f "$LSETTINGS" ]]; then
|
||||
|
Reference in New Issue
Block a user