| Server IP : 92.204.28.36 / Your IP : 216.73.217.69 Web Server : Apache System : Linux sxb1plmcpnl510317.prod.sxb1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64 User : f981716tud7w ( 9071646) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/f981716tud7w/www/useful/dlt/old/ |
Upload File : |
#!/bin/bash
# Backup the dlt theme folder before update
TIMESTAMP=$(date +%Y%m%d%H%M%S)
USEFUL_DIR="/home/f981716tud7w/www/useful/dlt"
ENV_NAME="dev"
LIVE_DIR="/home/f981716tud7w/www/dragonloretours.com/www/"
UPD_DIR="/home/f981716tud7w/www/$ENV_NAME.dragonloretours.com"
THEME_DIR="$UPD_DIR/wp-content/themes/dlt"
BACKUP_DIR="/home/f981716tud7w/www/useful/dlt/theme-backups/$ENV_NAME"
#mkdir -p $BACKUP_DIR
#tar -czf $BACKUP_DIR/dlt-backup-$TIMESTAMP.tar.gz $THEME_DIR
# Remove old staging files, create fresh directory
rm -rf $UPD_DIR
mkdir -p $UPD_DIR
# Copy live site www files to staging
cp -Raf $LIVE_DIR/* $UPD_DIR/
# Replace wp-config for staging
rm $UPD_DIR/wp-config.php
cp $USEFUL_DIR/dlt-$ENV_NAME-wp-config.php $UPD_DIR/wp-config.php
cp $LIVE_DIR/.htaccess $UPD_DIR/.htaccess
cp $USEFUL_DIR/robots.txt $UPD_DIR/.robots
# File permissions
find $UPD_DIR -type d -exec chmod 755 {} \;
find $UPD_DIR -type f -exec chmod 664 {} \;
find $UPD_DIR/ -iname "*.php*" -exec chmod 600 {} \;
chmod 444 $UPD_DIR/.htaccess
chmod 444 $UPD_DIR/wp-config.php