From 896454aeea8231c8ef62b36712ff7bd44a1da998 Mon Sep 17 00:00:00 2001 From: para <157126561+mdegallaix@users.noreply.github.com> Date: Fri, 25 Sep 2026 22:10:26 +0200 Subject: [PATCH] Pin PHP deployment instructions to the actual target domain Co-Authored-By: Claude Sonnet 5 --- README.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b741508..fab37d1 100644 --- a/README.md +++ b/README.md @@ -15,22 +15,28 @@ que www.silly.be charge en JS via les balises `` / (empreinte Cloudflare, contrainte `b_size=20`) est commente dans [php/common.php](php/common.php) et [silly_rss.py](silly_rss.py). -## Option recommandee : PHP (hebergement perso) +## Option recommandee : PHP (hebergement perso — sillycone-village.be) -1. Copier tout le dossier [php/](php/) sur l'hebergement (FTP/SFTP), par ex. - dans `silly-rss/` a la racine du site. +1. Copier tout le dossier [php/](php/) sur l'hebergement (FTP/SFTP), dans + `silly-rss/` a la racine du site (Apache, confirme actif sur + `sillycone-village.be`). 2. Verifier que PHP a l'extension `curl` activee (quasi toujours le cas en mutualise standard). 3. Le dossier `php/cache/` doit etre inscriptible par PHP (permissions par defaut suffisent generalement sur du mutualise ; sinon `chmod 775`). 4. Les flux sont alors accessibles en : - - `https://votre-site/silly-rss/actualites.php` - - `https://votre-site/silly-rss/agenda.php` - - `https://votre-site/silly-rss/facebook.php` (proxy/cache du flux - [FetchRSS](https://fetchrss.com) de la page Facebook, pour avoir une - URL stable sur votre propre domaine) + - `https://sillycone-village.be/silly-rss/actualites.php` + - `https://sillycone-village.be/silly-rss/agenda.php` + - `https://sillycone-village.be/silly-rss/facebook.php` (proxy/cache du + flux [FetchRSS](https://fetchrss.com) de la page Facebook, pour avoir + une URL stable sur votre propre domaine) 5. Ajouter ces 3 URLs comme sources dans FreshRSS (Administration > Flux - RSS > Ajouter un flux). + RSS > Ajouter un flux), sur `https://akbar.nohost.me/rss`. + +Note CSP : `sillycone-village.be` sert ses pages HTML avec un +`Content-Security-Policy` strict (`connect-src 'self' ...`). Cela ne +concerne que le JS execute dans le navigateur sur ce site — sans impact ici +puisque FreshRSS recupere les flux XML cote serveur. Teste avec PHP 8.3 CLI : les 3 scripts produisent du XML valide avec de vraies donnees (40 actualites, 12 evenements, flux Facebook proxifie).