Update install_wordpress_vestacp
This commit is contained in:
parent
a5c83e7c9b
commit
2d2eea2136
@ -26,9 +26,21 @@ fi
|
|||||||
# Define 3-character database and user prefix based on domain name
|
# Define 3-character database and user prefix based on domain name
|
||||||
DB_PREFIX=$(echo $DOMAIN_NAME | cut -c1-3)
|
DB_PREFIX=$(echo $DOMAIN_NAME | cut -c1-3)
|
||||||
|
|
||||||
# Ensure the username and database name do not exceed 16 characters
|
# Truncate the username to ensure the total length does not exceed 16 characters
|
||||||
DB_NAME="${USERNAME:0:10}_${DB_PREFIX}_db" # Limit username to 10 characters
|
MAX_USERNAME_LENGTH=16
|
||||||
DB_USER="${USERNAME:0:10}_${DB_PREFIX}_usr" # Limit username to 10 characters
|
TRUNCATED_USERNAME=$(echo "$USERNAME" | cut -c1-10) # Limit to 10 characters
|
||||||
|
DB_NAME="${TRUNCATED_USERNAME}_${DB_PREFIX}_db" # Construct database name
|
||||||
|
DB_USER="${TRUNCATED_USERNAME}_${DB_PREFIX}_usr" # Construct database user
|
||||||
|
|
||||||
|
# Ensure the database name and user do not exceed 16 characters
|
||||||
|
if [ ${#DB_NAME} -gt $MAX_USERNAME_LENGTH ]; then
|
||||||
|
DB_NAME=$(echo "$DB_NAME" | cut -c1-$MAX_USERNAME_LENGTH)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ${#DB_USER} -gt $MAX_USERNAME_LENGTH ]; then
|
||||||
|
DB_USER=$(echo "$DB_USER" | cut -c1-$MAX_USERNAME_LENGTH)
|
||||||
|
fi
|
||||||
|
|
||||||
DB_PASS=$(openssl rand -base64 6 | tr -d "=+/")
|
DB_PASS=$(openssl rand -base64 6 | tr -d "=+/")
|
||||||
|
|
||||||
# Create MySQL database and user
|
# Create MySQL database and user
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user