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"
|
tar -xzf "mediawiki-${MW_VERSION}.tar.gz"
|
||||||
cp -a "mediawiki-${MW_VERSION}/." "$MW_DIR/"
|
cp -a "mediawiki-${MW_VERSION}/." "$MW_DIR/"
|
||||||
|
|
||||||
### AUTO-CONFIGURE MEDIAWIKI ###
|
|
||||||
echo "[*] Generating LocalSettings.php..."
|
|
||||||
|
|
||||||
WIKI_NAME="My Wiki"
|
WIKI_NAME="My Wiki"
|
||||||
ADMIN_USER="admin"
|
ADMIN_USER="admin"
|
||||||
ADMIN_PASS=$(openssl rand -base64 12)
|
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 ###
|
### APPEND ADDITIONAL SETTINGS ###
|
||||||
LSETTINGS="$MW_DIR/LocalSettings.php"
|
LSETTINGS="$MW_DIR/LocalSettings.php"
|
||||||
|
|
||||||
@ -117,16 +131,6 @@ cat >> "$LSETTINGS" <<EOF
|
|||||||
|
|
||||||
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 ###
|
### ENSURE DEFAULT SKIN IS VECTOR ###
|
||||||
if [[ -f "$LSETTINGS" ]]; then
|
if [[ -f "$LSETTINGS" ]]; then
|
||||||
|
Reference in New Issue
Block a user