From 3535ea2fd2672f8383bf4a8f531058fd328937c5 Mon Sep 17 00:00:00 2001 From: Mitesh Shah Date: Mon, 17 Jun 2013 11:19:20 +0530 Subject: [PATCH] WordPress Database Prefix --- usr/local/sbin/easyengine | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/usr/local/sbin/easyengine b/usr/local/sbin/easyengine index 4770bacb..865ab5ff 100755 --- a/usr/local/sbin/easyengine +++ b/usr/local/sbin/easyengine @@ -162,27 +162,6 @@ INSTALLMYSQL() INSTALLPMA() { - # Check PMA Directory Exist - #if [ ! -d /var/www/pma ] - #then - # mkdir -p /var/www/pma || OwnError "Unable To Create /var/www/pma Directory" - #fi - - # Download PMA - #wget -O /var/www/pma/pma.tar.gz -c http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.3/phpMyAdmin-4.0.3-all-languages.tar.gz \ - #|| OwnError "Unable To Download PMA" - - # Extract PMA - #cd /var/www/pma - #tar --strip-components=1 -zxvf pma.tar.gz - - # Call NGINXUSERINFO Function For NGINX User Details - #NGINXUSERINFO - - # Change Ownership - #echo -e "\033[34m Changing Ownership \e[0m" - #chown -R $NGINXUSER:$NGINXUSER /var/www/pma - # Install PMA echo -e "\033[34m Installing PMA... \e[0m" sudo $EEAPTGET install phpmyadmin \ @@ -410,6 +389,7 @@ MYSQLINFO() fi read -p "Enter The MySQL Database Name [$DOMAIN]: " WPDBNAME + read -p "Enter The MySQL Database Table Prefix [wp_]" WPDBPREFIX # If Enter Is Pressed, Then Use localhost as MySQL Host if [[ $MYSQLHOST = "" ]] @@ -425,6 +405,12 @@ MYSQLINFO() #echo $WPDBNAME fi + # If Enter Is Pressed, Then Use wp_ As Database Table Prefix + if [[ $WPDBPREFIX = "" ]] + then + WPDBPREFIX=wp_ + fi + # Create Database mysql -u $MYSQLUSER -p$MYSQLPASS -e "create database \`$WPDBNAME\`" \ || OwnError "Unable To Create $WPDBNAME Database" @@ -939,6 +925,9 @@ then sed -i "s/localhost/$MYSQLHOST/" \ /var/www/$DOMAIN/wp-config.php + sed -i "s/wp_/$WPDBPREFIX/" \ + /var/www/$DOMAIN/wp-config.php + printf '%s\n' "g/put your unique phrase here/d" \ a "$(curl -L https://api.wordpress.org/secret-key/1.1/salt/)" . w \ | ed -s /var/www/$DOMAIN/wp-config.php