You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.8 KiB
74 lines
1.8 KiB
#!/bin/bash
|
|
|
|
|
|
|
|
# Collect The Data To Make Configuration File
|
|
CONFIG=config.txt
|
|
|
|
# Remove Previous Configuration File
|
|
if [ -f config.txt ]
|
|
then
|
|
rm config.txt
|
|
# Move Previous Configuration File To Get MYSQL Settings
|
|
#mv config.txt .config.txt
|
|
fi
|
|
|
|
# Send Global Data To Configuration File
|
|
#echo "[Global]" &>> $CONFIG
|
|
#echo "Htdocs: htdocs" &>> $CONFIG
|
|
#echo "Logs: logs" &>> $CONFIG
|
|
#echo "[/Global]" &>> $CONFIG
|
|
|
|
|
|
# Get The Domain Name Information
|
|
read -p "Enter The Domain Name (without http & www): " DOMAINNAME
|
|
echo "[Domain Name]" &>> $CONFIG
|
|
echo " Domain Name: $DOMAINNAME" &>> $CONFIG
|
|
echo "[/Domain Name]" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
|
|
# Get The MySQL Username/Password
|
|
read -p "MySQL Host [localhost]: " TEMP
|
|
read -p "Enter The MySQL Username: " MYSQLUSER
|
|
read -p "Enter The MySQL Password: " MYSQLPASS
|
|
read -p "Enter The MySQL New Database Name For Wordpress: " WPDBNAME
|
|
|
|
# If User Pressed Enter Then Used localhost as MySQL Host
|
|
if [[ $TEMP = "" ]]
|
|
then
|
|
MYSQLHOST=localhost
|
|
else
|
|
MYSQLHOST=$TEMP
|
|
fi
|
|
|
|
# Send MySQL Data To Configuration File
|
|
echo "[MySQL]" &>> $CONFIG
|
|
echo " MySQL Host: $MYSQLHOST" &>> $CONFIG
|
|
echo " MySQL Username: $MYSQLUSER" &>> $CONFIG
|
|
echo " MySQL Password: $MYSQLPASS" &>> $CONFIG
|
|
echo " WP Database: $WPDBNAME" &>> $CONFIG
|
|
echo "[/MySQL]" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
|
|
|
|
# Find Out Nginx User
|
|
NGINXUSER=$(grep user /etc/nginx/nginx.conf | cut -d' ' -f2 | cut -d';' -f1)
|
|
|
|
# Prompt User To Chnage Nginx User
|
|
# If User Press Enter Then Use Default Nginx User
|
|
read -p "Nginx User [$NGINXUSER]: " TEMP
|
|
if [[ $TEMP = "" ]]
|
|
then
|
|
NGINXUSER=$NGINXUSER
|
|
else
|
|
NGINXUSER=$TEMP
|
|
fi
|
|
|
|
# Send Ngix Data To Configuration File
|
|
echo "[Nginx]" &>> $CONFIG
|
|
echo " Nginx Username: $NGINXUSER" &>> $CONFIG
|
|
echo "[/Nginx]" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
echo "" &>> $CONFIG
|
|
|