OwlCyberSecurity - MANAGER
Edit File: pagely-wp-post-upgrade.sh
#!/bin/bash set -e if [[ $(id -u) -ne 33 ]] || [[ $(id -g) -ne 33 ]]; then echo "Script should only run as UID 33" exit 1 fi cd /httpdocs # Error if no WP detected echo "Checking for WordPress installation..." wp --skip-plugins --skip-themes core is-installed # Check if we are a multisite IS_MULTISITE=0 if wp --skip-plugins --skip-themes core is-installed --network; then IS_MULTISITE=1 echo "Installation IS multisite" else echo "Installation IS NOT multisite" fi # Update DB if necessary echo "Running any DB updates..." wp --skip-plugins --skip-themes core update-db # Update DB (multisite) if necessary if [[ $IS_MULTISITE -eq 1 ]]; then echo "Running any multisite DB updates..." wp --skip-plugins --skip-themes core update-db --network fi # Flush cache echo "Flushing cache..." wp --skip-plugins --skip-themes cache flush # Reset OPcache echo "Resetting OPcache..." /platform/bin/pagely-reset-opcache.sh