Files
webval/module/installer_resultats.sh

86 lines
2.7 KiB
Bash

#!/bin/bash
# ============================================================================
# INSTALLATION MODULE RÉSULTATS ÉVALUATION
# Date: 02/11/2025
# Fichiers: resultats_evaluation.php + resultats_ajax.php
# ============================================================================
echo "==================================================================="
echo " INSTALLATION MODULE RÉSULTATS ÉVALUATION"
echo "==================================================================="
echo ""
# Variables
SOURCE_DIR="."
DEST_DIR="/var/www/mathematiques/enseignant"
BACKUP_DIR="/var/www/mathematiques/backup"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
# Vérification fichiers sources
if [ ! -f "$SOURCE_DIR/resultats_evaluation.php" ]; then
echo "❌ Erreur: resultats_evaluation.php introuvable"
exit 1
fi
if [ ! -f "$SOURCE_DIR/resultats_ajax.php" ]; then
echo "❌ Erreur: resultats_ajax.php introuvable"
exit 1
fi
echo "✅ Fichiers sources trouvés"
echo ""
# Créer dossier backup
mkdir -p "$BACKUP_DIR"
# Backup si fichiers existants
if [ -f "$DEST_DIR/resultats_evaluation.php" ]; then
echo "💾 Backup anciens fichiers..."
cp "$DEST_DIR/resultats_evaluation.php" "$BACKUP_DIR/resultats_evaluation_${TIMESTAMP}.php"
echo "$BACKUP_DIR/resultats_evaluation_${TIMESTAMP}.php"
fi
if [ -f "$DEST_DIR/resultats_ajax.php" ]; then
cp "$DEST_DIR/resultats_ajax.php" "$BACKUP_DIR/resultats_ajax_${TIMESTAMP}.php"
echo "$BACKUP_DIR/resultats_ajax_${TIMESTAMP}.php"
fi
echo ""
# Copier fichiers
echo "📦 Copie fichiers..."
cp "$SOURCE_DIR/resultats_evaluation.php" "$DEST_DIR/"
cp "$SOURCE_DIR/resultats_ajax.php" "$DEST_DIR/"
# Permissions
echo "🔐 Configuration permissions..."
chown www-data:www-data "$DEST_DIR/resultats_evaluation.php"
chown www-data:www-data "$DEST_DIR/resultats_ajax.php"
chmod 644 "$DEST_DIR/resultats_evaluation.php"
chmod 644 "$DEST_DIR/resultats_ajax.php"
echo ""
echo "✅ Installation terminée !"
echo ""
# Vérification
echo "📋 Vérification installation:"
ls -lh "$DEST_DIR/resultats_evaluation.php"
ls -lh "$DEST_DIR/resultats_ajax.php"
echo ""
echo "==================================================================="
echo " PROCHAINES ÉTAPES"
echo "==================================================================="
echo ""
echo "1. Recharger PHP-FPM:"
echo " sudo systemctl reload php8.1-fpm"
echo ""
echo "2. Tester interface:"
echo " http://82.67.167.147/mathematiques/enseignant/resultats_evaluation.php?id_evaluation=23"
echo ""
echo "3. Vérifier API:"
echo " http://82.67.167.147/mathematiques/enseignant/resultats_ajax.php?id_evaluation=23"
echo ""
echo "==================================================================="