Skip to content

Commit

Permalink
Fix Avoid WordPress Download on every install #36
Browse files Browse the repository at this point in the history
  • Loading branch information
gonzaleztroyano committed Apr 14, 2022
1 parent 61bc0e4 commit b3a9370
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions source/crear_wp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ function crear_wp(){
# Crear usuario, base de datos, permisos
mysql -e "CREATE DATABASE wp_$1;"
mysql -e "CREATE USER '$1'@localhost IDENTIFIED BY '$2';"

mysql -e "GRANT ALL PRIVILEGES ON wp_$1.* TO '$1'@'localhost';"

#Logging files: touch, link and permissions
Expand All @@ -22,7 +21,6 @@ function crear_wp(){
chmod 644 /var/log/apache2/blog.$1.$global_base_domain-access.log

ln /var/log/apache2/blog.$1.$global_base_domain.log /var/www/$1/ficheros/logs/blog.$1.$global_base_domain.log

ln /var/log/apache2/blog.$1.$global_base_domain-access.log /var/www/$1/ficheros/logs/blog.$1.$global_base_domain-access.log

# Crear Virtualhost y activar sitio
Expand All @@ -36,12 +34,15 @@ function crear_wp(){
sudo systemctl restart apache2

# Descargar WP y extraer a tmp
curl https://wordpress.org/latest.tar.gz --output /tmp/latest.tar.gz
mkdir /tmp/wordpress &> /dev/null
tar xzf /tmp/latest.tar.gz -C /tmp/wordpress

if [[ ! -f /tmp/latest.tar.gz ]]; then
curl https://wordpress.org/latest.tar.gz --output /tmp/latest.tar.gz
if [[ ! -d /tmp/wordpress ]]; then
mkdir /tmp/wordpress &> /dev/null
tar xzf /tmp/latest.tar.gz -C /tmp/wordpress
fi
fi
# Mover archivos y configurar permisos. Limiar temporales
mv /tmp/wordpress/wordpress/* /var/www/$1/blog/
cp /tmp/wordpress/wordpress/* /var/www/$1/blog/
chmod -R 770 /var/www/$1/blog
chown -R $1:$1 /var/www/$1/blog
rm -Rf /tmp/wordpress
Expand Down

0 comments on commit b3a9370

Please sign in to comment.