Browse Source

Fix issue #105 : ajout index.php à la racine

Ce fichier redirige vers ./public et permet de cacher un minimum
l'arborescence.
Des conseils de sécurité ont été ajoutés dans le fichier README
Marien Fressinaud 12 years ago
parent
commit
2c2c57f837
2 changed files with 7 additions and 4 deletions
  1. 5 4
      README.md
  2. 2 0
      index.php

+ 5 - 4
README.md

@@ -32,10 +32,11 @@ Privilégiez pour cela des demandes sur GitHub
 4. Tout devrait fonctionner :) En cas de problème, n'hésitez pas à me contacter.
 
 # Sécurité et conseils
-1. Si possible, faites pointer un sous-domaine sur le répertoire `./public`
-2. Le fichier de log peut être utile à lire si vous avez des soucis
-3. Le fichier `./public/index.php` défini les chemins d'accès aux répertoires clés de l'application. Si vous les bougez, tout se passe ici.
-4. Vous pouvez ajouter une tâche CRON sur le script d'actualisation des flux. Il s'agit d'un script PHP à exécuter avec la commande `php`. Par exemple, pour exécuter le script toutes les heures :
+1. Pour une meilleure sécurité, faites en sorte que seul le répertoire `./public` soit accessible par le navigateur. Faites pointer un sous-domaine sur le répertoire `./public` par exemple
+2. Dans tous les cas, assurez-vous que `./app/configuration/application.ini` ne puisse pas être téléchargé !
+3. Le fichier de log peut être utile à lire si vous avez des soucis
+4. Le fichier `./public/index.php` défini les chemins d'accès aux répertoires clés de l'application. Si vous les bougez, tout se passe ici.
+5. Vous pouvez ajouter une tâche CRON sur le script d'actualisation des flux. Il s'agit d'un script PHP à exécuter avec la commande `php`. Par exemple, pour exécuter le script toutes les heures :
 ```
 0 * * * * php /chemin/vers/freshrss/actualize_script.php >/dev/null 2>&1
 ```

+ 2 - 0
index.php

@@ -0,0 +1,2 @@
+<?php
+header('Location: public/');