Erreur PHP : « Échec de l'ouverture du fichier requis » expliqué
Lors de l'utilisation de la fonction require_once() en PHP, vous pouvez rencontrer une erreur indiquant , "Erreur fatale PHP : échec de l'ouverture du fichier requis." Ce problème survient lorsque PHP ne parvient pas à localiser le fichier spécifié.
Cause :
L'erreur se produit généralement lorsque le chemin fourni à require_once() est relatif au serveur virtuel, mais pas le système de fichiers physique. Par exemple, le chemin suivant :
/common/configs/config_templates.inc.php
Existe uniquement sur le serveur virtuel. Le fichier réel se trouve probablement à un chemin différent dans le système de fichiers, tel que :
/home/viapics1/public_html/common/configs/config_templates.inc.php
Solution :
Pour résoudre cette erreur, vous pouvez fournir le chemin de fichier absolu vers require_once() au lieu du chemin relatif. Le chemin absolu du fichier inclut la racine du document, qui connecte le serveur virtuel au système de fichiers.
require_once $_SERVER['DOCUMENT_ROOT'].'/common/configs/config_templates.inc.php';
Cette modification garantit que PHP recherchera le fichier au bon emplacement dans le système de fichiers et résoudra l'erreur. .
Conseils supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!