Linux는 대소문자를 구분합니다. 예를 들어 Mozilla, MOZILLA, mOzilla 및 mozilla는 4개의 서로 다른 명령이지만 실제로는 mozilla만이 유효한 명령이며 UNIX 시스템과 C 언어는 항상 대소문자를 구분했기 때문에 사용자는 로그인을 할 수 없습니다. 이름과 비밀도 대소문자를 구분합니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux는 대소문자를 구분하나요?
대소문자를 구분합니다.
.Linux는 대소문자를 구분하는 시스템입니다. 예를 들어 Mozilla, MOZILLA, mOzilla 및 mozilla는 네 가지 다른 명령입니다(그러나 네 번째 Mozilla만 실제로 유효한 명령입니다). 또한 my_fileE, my_file 및 my_FILE은 세 개의 다른 파일입니다. 사용자의 로그인 이름과 암호도 대소문자를 구분합니다. 이는 UNIX 시스템과 C 언어의 전통이 항상 대소문자를 구분했기 때문입니다.
Linux 시스템에서 대소문자 구분 관련 사례
url="/form/formdef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"
로컬 배포 프로그램에서는 동일한 URL을 실행할 수 있지만 온라인 배포 시에는 `404-Not Found`가 표시됩니다
그리고 아래 URL은 온라인일 수 있습니다. 온라인과 오프라인 모두에 액세스할 수 있습니다:
url="/form/formdef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"
문제를 조사한 결과 로컬 시스템은 Windows 시스템이고 온라인 시스템은 Linux 시스템인 것으로 나타났습니다. Linux는 대소문자를 구분하므로 액세스할 수 없습니다.
해결 방법 제안:
1. 코드를 작성할 때 대문자와 소문자를 지정하는 것이 가장 좋습니다
2. 다음 솔루션 소스: https://www.cnblogs.com/hekw07/p/4075869.html
1. system
데비안 시스템은 비교적 간단합니다
/etc/apache2/mods-available 경로에서 Spelling.load를 찾아 /etc/apache2/mods-enabled 경로에 복사합니다.
파일 철자를 작성합니다. conf를 /etc/apache2/mods-enabled
speling.conf 디렉토리에 추가하는 것은 매우 간단합니다:
CheckSpelling on
speling.load와 speling.conf를 모두 추가한 후 /etc/apache2/mods-enabled 그런 다음 아파치를 다시 시작하면 괜찮습니다
2. CentOS 시스템
centos 시스템은 약간 번거롭습니다.
시스템에 mod_speling.so 모듈이 있는지 확인하세요(경로: /etc/httpd/modules). 다른 곳에서 다운로드하지 않으면
를 사용하여 로드하세요. module
vi /etc/httpd/conf/httpd.conf
모듈 로딩 영역에 다음 줄을 추가하세요:
LoadModule speling_module modules/mod_speling.so CheckSpelling on
변경 사항을 저장하고, 종료
하고 httpd 서비스를 다시 시작하세요.
관련 추천: "Linux 비디오 튜토리얼"
위 내용은 리눅스는 대소문자를 구분하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!