| Linux webm007.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 Path : /home/eglisebaa/ |
| Current File : /home/eglisebaa/plan-mises-a-jour.sh |
#!/bin/bash
#
# Script pour vérifier et lister les mises à jour disponibles
# Affiche les informations pour mise à jour via wp-admin
#
set -e
# Couleurs
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
CYAN='\033[0;36m'
NC='\033[0m'
WP_ROOT="/home/eglisebaa/www"
cd "$WP_ROOT"
echo ""
echo "=========================================="
echo "📋 PLAN DE MISES À JOUR"
echo "=========================================="
echo ""
# Version WordPress
WP_VERSION=$(sed -n "s/.*\$wp_version = '\\(.*\\)';.*/\\1/p" wp-includes/version.php 2>/dev/null)
echo "${CYAN}WordPress:${NC} $WP_VERSION"
echo ""
# Plugins avec versions
echo "${CYAN}Plugins à vérifier pour mise à jour:${NC}"
echo ""
echo "${YELLOW}🔴 PRIORITÉ CRITIQUE:${NC}"
echo " • ${RED}Elementor${NC} - Version actuelle: ${YELLOW}3.5.6${NC}"
echo " → Version recommandée: ${GREEN}3.30+${NC}"
echo " → ${RED}TRÈS ANCIEN - Vulnérabilités de sécurité connues${NC}"
echo " → ${YELLOW}⚠️ Mise à jour majeure - Tester après mise à jour${NC}"
echo ""
echo "${YELLOW}⚠️ À VÉRIFIER:${NC}"
echo " • Custom Post Type UI - Version: 1.18.3"
echo " • Duplicate Page - Version: 4.5.6"
echo " • WP Fastest Cache - Version: 1.4.4"
echo " • Duplicate Menu - Version: 0.2.3"
echo " • Search Filter Pro - Version: 2.5.0 (plugin premium)"
echo ""
echo "${GREEN}✅ Plugins récents (probablement à jour):${NC}"
echo " • Advanced Custom Fields - 6.7.0"
echo " • Code Snippets - 3.9.3"
echo " • Contact Form 7 - 6.1.4"
echo " • WordPress SEO (Yoast) - 26.7"
echo " • Sticky Menu - 2.34"
echo " • WP Crontrol - 1.20.0"
echo ""
echo "=========================================="
echo "${CYAN}RECOMMANDATIONS:${NC}"
echo "=========================================="
echo ""
echo "1. ${YELLOW}Se connecter à wp-admin${NC}"
echo "2. Aller dans ${CYAN}Extensions > Extensions installées${NC}"
echo "3. Vérifier les notifications de mise à jour"
echo "4. ${RED}Mettre à jour Elementor en PRIORITÉ${NC}"
echo "5. Mettre à jour les autres plugins un par un"
echo "6. Tester le site après chaque mise à jour"
echo ""
echo "${YELLOW}⚠️ IMPORTANT: Faire une sauvegarde complète avant toute mise à jour!${NC}"
echo ""