Linux est sensible à la casse ; par exemple, Mozilla, MOZILLA, mOzilla et mozilla sont quatre commandes différentes, mais seule mozilla est une commande vraiment valide et parce que la tradition des systèmes UNIX et du langage C a toujours été sensible à la casse ; Le nom de connexion et le secret sont également sensibles à la casse.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Linux est-il sensible à la casse ?
Sensible.
.Linux est un système sensible à la casse. Par exemple, Mozilla, MOZILLA, mOzilla et mozilla sont quatre commandes différentes (mais seule la quatrième mozilla est une commande vraiment valide). De plus, my_filE, my_file et my_FILE sont trois fichiers différents. Le nom de connexion et le secret de l'utilisateur sont également sensibles à la casse (car la tradition des systèmes UNIX et du langage C a toujours été sensible à la casse).
Cas pertinents de sensibilité à la casse dans les systèmes Linux
url="/form/formdef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"
La même URL peut être exécutée sur le programme déployé localement, mais lorsqu'elle est déployée en ligne, elle affiche `404-Not Found`
Et l'URL ci-dessous est en ligne. accessible à la fois en ligne et hors ligne :
url="/form/formDef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"
Après avoir examiné le problème, il a été constaté que le système local est le système Windows, tandis que le système en ligne est le système Linux. Linux est sensible à la casse, il n'est donc pas accessible
Suggestions de solutions :
1. Lors de l'écriture du code, il est préférable d'avoir des spécifications en majuscules et en minuscules
2 Source de la solution suivante : https://www.cnblogs.com/hekw07/p/4075869.html
1. system
Le système Debian est relativement simple
Recherchez l'orthographe.load à partir du chemin /etc/apache2/mods-available, copiez-le dans le chemin /etc/apache2/mods-enabled
Écrivez l'orthographe du fichier. conf dans le répertoire /etc/apache2/mods-enabled
speling.conf est très simple. Tout ce que j'ai écrit est la ligne suivante :
CheckSpelling on
Après avoir ajouté speling.load et speling.conf à. /etc/apache2/mods-enabled, puis redémarrez simplement Apache et tout ira bien
2. Système CentOS
Le système Centos est un peu gênant.
Vérifiez si le système a le module mod_speling.so, chemin : /etc/httpd/modules ; s'il y en a, transmettez-le simplement directement. Si vous ne le téléchargez pas ailleurs, utilisez
pour le charger. ce module
vi /etc/httpd/conf/httpd.conf
Dans la zone de chargement du module, ajoutez la ligne suivante :
LoadModule speling_module modules/mod_speling.so CheckSpelling on
Enregistrez les modifications, quittez
et redémarrez le service httpd.
Recommandations associées : "Tutoriel vidéo Linux"
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!