Joomla tmp 디렉토리-내용이 무엇이며 내용을 삭제할 수 있습니까?


17

내 Joomla 웹 사이트는 현재 약 100MB의 스토리지를 사용합니다. 폴더를 확인한 결과 tmp folder약 30MB이고 이름이 "install_320e535e4332c2와 같은 많은 파일과 폴더를 포함하고 있음을 알 수 있습니다.이 파일 중 일부는 최신 파일이고 다른 파일은 훨씬 오래된 것 같습니다 (1 개월 이상).

깨끗한 Joomla 설치를 확인한 후이 폴더가 비어 있음을 발견했습니다.

  • 이 폴더에 실제로 필요한 것은 무엇입니까?
  • 라이브 사이트에서 컨텐츠를 삭제해도 괜찮습니까?

답변:


14

tmp 디렉토리의 파일을 확실히 삭제할 수 있으며 실제로 삭제하고 깨끗하게 유지하는 것이 좋습니다. index.html 파일 만 제 위치에 보관하면 파일의 디렉토리 목록이 표시되지 않을 수 있습니다.

tmp (임시) 폴더는 소프트웨어 설치를 수행하거나 시스템이 파일을 처리 할 때 Joomla 및 해당 확장에서 사용되며 임시 저장 위치가 필요합니다. 대부분의 경우이 파일은 tmp 폴더에 멈 춥니 다. 이로 인해 HD 공간 문제가 발생할 수 있지만 더 큰 위험이 있습니다.

이러한 파일은 웹 사이트에 설치 한 이전 확장 프로그램에서 제공 될 수 있으므로 취약하고 안전하지 않은 이전 코드를 포함 할 수 있습니다. 또한 모든 종류의 실행 가능한 PHP 파일이거나 노출 될 수있는 다른 민감한 정보를 포함 할 수 있습니다.

다른 보안 설정 및 서버 구성이 안전 할 수 있지만 모범 사례는 이러한 파일을 삭제하고 웹 사이트를 정기적으로 수행해야하는 웹 사이트를 깨끗하게 유지하는 것입니다.

위에서 언급했듯이 index.html 파일 만 유지해야합니다. 보안 강화를 위해 폴더에 대한 웹 액세스를 방지하는 규칙이있는 .htaccess 파일을 배치 할 수도 있습니다.

tmp 디렉토리 권한 정보

tmp 폴더는 설치 중에 Joomla 시스템에서 사용됩니다. 권한이 충분하지 않거나 tmp 디렉토리 경로의 구성에 잘못된 항목이 있으면 설치에 실패하는 경우가 일반적입니다. 이러한 경우 tmp 디렉토리의 구성 파일에 경로를 올바르게 설정했는지와 충분한 권한이 있는지 확인하십시오.

tmp 디렉토리 자동 청소

Akeeba Admin Tools에 대한 Lodder의 제안과 함께 tmp 폴더를 자동으로 정리하는 자동 프로세스의 경우 tmp 폴더에 대한 특별한 설정을 제공하는 NoNumber의 Cache Cleaner 플러그인을 권장 합니다.


1
넌 날 이겼어 관리자 도구를 사용하여 temp 디렉토리를 정리할 수도 있습니다.
Lodder

1
여기에 가치를 더할 수있는 더 멋진 답변을위한 공간을 남기기 위해 이것을 내 대답에서 제외했습니다.
FFrewin

7

"tmp"폴더는 시스템이 파일을 임시로 저장하는 장소입니다. 이 폴더의 가장 빈번한 사용 중 하나는 확장이 설치된 경우입니다. 새 확장이 설치되면 확장 보관 파일의 복사본이 "tmp"폴더로 복사 된 다음 올바른 Joomla 폴더로 압축이 풀립니다.

설치 프로세스가 항상 자동으로 정리되지는 않습니다. 대부분의 경우에 가능합니다. Joomla 설치 프로그램을 사용하는 경우 구성 요소 작성자가 설치 지시 사항을 작성한 방법에 따라 다릅니다. 대부분의 경우 아무것도 할 필요가 없으며 모듈과 구성 요소 추가를 종료 할 때 걱정할 필요가 없습니다.

많은 구성 요소 설치 및 재설치를 수행하면 많은 기타 세션 파일과 zip 파일 사본이 수집됩니다. 따라서 정기적으로 확인하는 것은 나쁜 생각이 아닙니다.

ftp 또는 파일 관리자를 사용하거나 (이 페이지에서 친구가 자세히 설명했거나 cron을 알고있는 경우 cron을 사용하거나) Akeeba 관리 도구가 설치된 경우 제어판에 temp 디렉토리를 지우는 버튼이 있습니다 당신을 위해.


6

@FFrewin의 답변 외에도 FTP 액세스 권한이 없으면 관리 도구를 사용하여 tmp 폴더를 정리할 수 있습니다 . 이 옵션은 아래 스크린 샷과 같이 관리 도구 제어판에 있습니다.

여기에 이미지 설명을 입력하십시오

FFrewin에서 언급했듯이 Pro 버전의 관리 도구를 사용하면 tmp 디렉토리 의 예약 된 정리를 수행 할 수 있습니다 .

이 외에도 다음 단계에 따라 tmp 폴더 에서 확장을 설치할 수 있습니다 .

  1. 당신에서 의 tmp 디렉토리, 예를 들어, 새 폴더를 만들 helloworld를
  2. 컴퓨터에서 zip 파일을 추출하고이 새로 생성 된 폴더에 내용을 업로드하십시오. FTP 클라이언트에 따라 먼저 zip 파일을 업로드 한 다음 압축 풀 수 있습니다.
  3. Joomla 백엔드에서 확장 프로그램 >> 확장 관리자 로 이동하고 아래 탭 에서 디렉토리 에서 설치를 선택하십시오 .
  4. /home/xxx/public_html/tmp새로 만든 폴더를 추가하기 만하면되는 미리 정의 된 경로가 표시됩니다 ./home/xxx/public_html/tmp/helloworld
  5. 설치를 클릭하십시오

tmp 폴더에서 확장 프로그램을 설치하는 옵션이 크게 추가되었습니다. 내 답변에서 언급하는 것을 완전히 잊어 버렸습니다!
FFrewin

2
관리 도구 관련 : 관리 도구 플러그인 (프로 버전 일 수도 있음)은 주기적으로 tmp 폴더 정리를 자동으로 수행하기위한 설정을 제공합니다.
FFrewin

그것을 알지 못했다, 멋진 작은 기능. 위의 업데이트
Lodder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.