From e422e2452e4762b474131e17c9b0180707221078 Mon Sep 17 00:00:00 2001 From: Yasser Boulayoune Date: Fri, 9 Oct 2026 10:12:00 +0200 Subject: [PATCH] =?UTF-8?q?Mod=C3=A8le=20unique=20et=20pages=20Apache?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 ++++++++++++++ install.sh | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 README.md create mode 100755 install.sh 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"