dedecms에서 시스템의 데이터 디렉터리를 웹이 아닌 다른 디렉터리로 마이그레이션하는 방법은 무엇입니까?
데이터 디렉터리는 시스템 캐시 및 구성 파일을 위한 디렉터리입니다. 일반적으로 디렉터리에 쓸 수 있는 한 많은 웹마스터가 이 디렉터리에 실행 권한을 부여할 수도 있습니다. 더욱이 이는 매우 위험하므로 이 데이터 디렉터리를 웹 액세스 가능한 디렉터리 밖으로 옮기는 것이 좋습니다. 이 문서에서는 웹 액세스 디렉터리에서 데이터 디렉터리를 이동하는 방법을 소개합니다.
추천 학습: Dreamweaver cms
이 작업을 수행하려면 DedeCMS 시스템에 대한 높은 이해가 필요합니다. 시스템에 익숙하지 않다고 생각되면 공식 보안 관련 서비스를 선택하는 것이 좋습니다.
1. 데이터 디렉터리를 웹이 아닌 디렉터리로 이동합니다.
여기서는 "D: dedecmsv57"을 시스템의 루트 디렉터리로 사용합니다. 아래의 데이터 폴더(그림 1 참조)를 이동해야 합니다. 디렉토리에서 상위 디렉토리(웹이 아닌 디렉토리)로 간단히 잘라내거나 직접 복사할 수 있습니다.
상위 디렉터리로 이동하여 파일 경로에 주목합니다.
2. DEDEDATA 디렉터리의 구성 상수를 수정합니다.
시스템 디렉터리에서 /include/common.inc.php 파일을 찾아 DEDEDATA 상수를 시스템 디렉터리로 수정합니다.
3. tplcache 캐시 파일 디렉터리 구성
시스템 배경으로 들어가서 구성의 tplcache 디렉터리를 원하는 디렉터리로 수정합니다. (시스템 > 시스템 기본 매개변수 > 성능 옵션 > 템플릿 캐시 디렉터리)
자, 데이터 디렉터리를 성공적으로 마이그레이션했습니다.
이 작업은 현재 V57 시스템에서만 테스트되었습니다. 다른 버전의 시스템에서는 조정이 필요할 수 있습니다.
구입한 가상 호스트에 일반 권한이 설정되어 있는 경우, 데이터가 위치한 디렉터리에 읽기 및 쓰기 권한(웹 디렉터리와 동일한 권한)이 있는지 확인하세요.
테스트를 통과했습니다.
위 내용은 Dedecms에서 시스템의 데이터 디렉터리를 웹이 아닌 다른 디렉터리로 마이그레이션하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!