commit e422e2452e4762b474131e17c9b0180707221078 Author: Yasser Boulayoune Date: Fri Oct 9 10:12:00 2026 +0200 Modèle unique et pages Apache diff --git a/README.md b/README.md new file mode 100644 index 0000000..e0fe661 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# yb-erreurs + +Générateur de pages d'erreur (Apache, WordPress, proxy) au style du portfolio, à partir d'un seul modèle. + +## Stack + +- Python 3 (génération statique) +- HTML / CSS autonomes, polices intégrées pour le cas « site éteint » + +## Installation + +``` +python3 build.py && sudo ./install.sh +``` diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..86217c5 --- /dev/null +++ b/install.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Installe les pages d'erreur générées par build.py (à lancer avec sudo). +set -e +D=$(dirname "$(readlink -f "$0")")/out +install -d -m 755 /var/www/yb-erreurs +install -m 644 "$D"/apache/*.html /var/www/yb-erreurs/ +install -o www-data -g www-data -m 644 "$D"/template.php /home/yass/wordpress/wp-content/themes/yb2026/inc/error-template.php +install -d -m 755 /DATA/AppData/nginxproxymanager/data/yb-erreurs +install -m 644 "$D"/npm/*.html /DATA/AppData/nginxproxymanager/data/yb-erreurs/ +apachectl configtest && systemctl reload apache2 +echo "pages d'erreur installées"