Je débute en PHP alors j'étudie une application php et la sécurité or dans le readme il est indiqué de limiter les droits d'accès du dossier de configuration et sa place dans le répertoire système

j'ai donc une ligne dans mon application qui est exécutée et qui fait l'objet d'une erreur (référence à la page périmée ou inexistante):

ligne 290 require ($inf_file);

et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
dans le script d'initialisation je dois adapter le chemin de ce dossier pour linux
 
// location where the configuration information is stored
  $inf_path="C:\Inetpub\wwwroot\phorum/include";  // no ending slash
  $inf_file="$inf_path/forums.php";
  $inf_back="$inf_path/forums.bak.php";
Je dois adapter le chemin windows C:\Inetpub\wwwroot\phorum/include à mon répertoire home/myname

J'ai donc mis " ///home/user/phorum/include "

L'erreur se produit ici quand je clique sur les liens de paramêtrages suivants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<a href="<?PHP echo $myname; ?>?page=db">Database Settings</a><br>
<a href="<?PHP echo $myname; ?>?page=files">Files/Paths</a><br>
<a href="<?PHP echo $myname; ?>?page=html">HTML Settings</a><br>
<a href="<?PHP echo $myname; ?>?page=global">Global Options</a><br>
Le message d'erreur étant le suivant :

Warning: require(///home/user/phorum/include/forums.php): failed to open stream: Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/phorum/common.php on line 290

Fatal error: require(): Failed opening required '///home/user/phorum/include/forums.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/phorum/common.php on line 290
Comment dois-je écrire ce $inf_path pour linux et est-ce là le vrai problème?