diff --git a/installer.sh b/installer.sh index 55edcab..02c70f0 100755 --- a/installer.sh +++ b/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" <