Dans le dossier du contrôleur, certaines classes sont accessibles et certaines classes ne sont pas accessibles. Pourquoi ?
echo
echo 2020-11-11 15:20:19
0
2
1011

Le projet que j'ai repris est un framework CI. Après avoir écrit quelques cours, le phénomène suivant s'est produit :

Situation d'accès au routage :

Localhost:70/project name/index.php/apicontent/method : Peut accéder à

Localhost. :70 /Nom du projet/index.php/moment/method : Peut accéder à

****://nom de domaine/apicontnt/method :                 Peut accéder à

****://nom de domaine/moment/method : 404 not found

À moyen terme, le nom de domaine, c'est l'environnement en ligne.

La configuration du routage est la suivante :

$route['default_controller'] = 'content/index';

$route['(:any)'] = 'home/index/$1';

Raisons possibles Qu'est-ce que c'est alors? S'il vous plaît, donnez-moi quelques conseils, merci beaucoup ! ! !

echo
echo

répondre à tous(1)
echo

Ce problème a été résolu.

La raison est la suivante : la version CI en ligne est 2, tandis que la version CI hors ligne est 3. La version hors ligne prend en charge les premières lettres minuscules des noms de fichiers, tandis que la version en ligne ne prend en charge que les premières lettres majuscules des noms de fichiers, le résultat est donc , téléchargez un fichier qui fonctionne bien hors ligne vers en ligne, mais le nom du fichier est introuvable.

La deuxième inspiration est qu'il n'est pas sensible aux messages d'erreur. L'erreur a été signalée comme introuvable, ce qui indique au moins que la méthode est correcte. À ce stade, vous ne devez plus suspecter d'erreurs de configuration de routage, mais devez vous concentrer directement sur la direction dans laquelle le fichier n'est pas trouvé.

  • répondre Bravo pour vous !
    z老师 auteur 2020-11-11 18:35:34
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal