Maison > développement back-end > tutoriel php > Pourquoi est-ce que j'obtiens une erreur « Aucun fichier d'entrée spécifié » lors de l'installation d'Anchor CMS 0.8 ?

Pourquoi est-ce que j'obtiens une erreur « Aucun fichier d'entrée spécifié » lors de l'installation d'Anchor CMS 0.8 ?

Linda Hamilton
Libérer: 2024-11-12 00:01:02
original
837 Les gens l'ont consulté

Why Do I Get a

Aucun fichier d'entrée spécifié : résolution du problème pour Anchor CMS

Lors de la mise à jour vers Anchor CMS version 0.8, les utilisateurs peuvent rencontrer une erreur « Aucun fichier d'entrée spécifié » lors de l'installation . Ce problème provient d'une inadéquation entre les attentes du CMS et l'implémentation PHP du serveur.

Comme identifié dans la configuration .htaccess fournie, Anchor CMS s'attend à ce que les URL soient transmises en tant que variables PATH_INFO. Cependant, les implémentations PHP CGI et FastCGI ne prennent pas en charge PATH_INFO.

Comprendre l'erreur

Cette erreur se produit en raison de :

  • La gestion des URL par PHP diffère en fonction de son implémentation.
  • Anchor CMS s'appuie sur les variables PATH_INFO pour l'URL analyse syntaxique.
  • Les implémentations CGI et FastCGI, couramment utilisées sur les fournisseurs d'hébergement partagé comme GoDaddy, ne fournissent pas de variables PATH_INFO.

Trouver des solutions alternatives

Il existe plusieurs options pour résoudre ce problème :

Option 1 : configuration de php.ini Modifier

  • Vérifiez si la modification des paramètres PHP via php.ini est autorisée sur votre environnement d'hébergement.
  • Si possible, modifiez l'implémentation PHP vers un mode prenant en charge les variables PATH_INFO. Cependant, cette option peut ne pas être réalisable sur les environnements d'hébergement partagé.

Option 2 : Modification du code CMS

  • Ajouter QUERY_STRING au tableau de détection d'URI dans system/uri.php.
  • Modifiez le fichier .htaccess pour transmettre l'URI comme QUERY_STRING :

    RewriteRule ^(.*)$ index.php?/ [L]
    Copier après la connexion
  • Cette méthode permet l'analyse des URI mais empêche les mises à jour du CMS sans modifier les fichiers principaux.

Option alternative : rechercher un meilleur CMS

Si les solutions susmentionnées ne sont pas viables, envisagez de remplacer Anchor CMS par un CMS plus adapté, compatible avec votre environnement d'hébergement et offrant une meilleure soutien.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal