Pin PHP deployment instructions to the actual target domain
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -15,22 +15,28 @@ que www.silly.be charge en JS via les balises `<smartweb-news>` /
|
||||
(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).
|
||||
|
||||
Reference in New Issue
Block a user