web-gelistirme-sc.com

Joomla tmp dizini - Ne için ve içeriğini silebilir miyim?

Joomla web sitem şu anda yaklaşık 100 MB depolama alanı kullanıyor. Klasörlerimi kontrol ettim ve tmp folder yaklaşık 30 MB boyutundadır ve "install_320e535e4332c2" adında bir dizi dosya ve klasör içerir. Bu dosyaların bazıları daha yeniyken diğerleri daha eski (1 aydan fazla) gibi görünüyor.

Temiz bir Joomla kurulumunu kontrol ettim ve bu klasörü boş buldum.

  • Bu klasör için gerçek ihtiyaç nedir?
  • Canlı sitemdeki içeriğini silmek doğru olur mu?
17
FFrewin

Tmp dizinindeki dosyaları kesinlikle silebilirsiniz ve aslında bunu yapmanız ve temiz tutmanız şiddetle tavsiye edilir. Yalnızca index.html dosyasını yerinde tutmalısınız; bu, dosyaların olası dizin listelemesini engelleyebilir.

Tmp (geçici) klasörü, Joomla ve uzantıları tarafından yazılım yüklemeleri yaparken veya sistem dosyaları işlerken kullanılır ve geçici olarak saklamak için bir konuma ihtiyaç duyar. Çoğu durumda bu dosyalar tmp klasörüne yapışır. Görünüşe göre bu HD alanı sorunlarına neden olabilir, ancak daha büyük bir risk daha vardır.

Bu dosyalar web sitenize yüklendikten sonra eski uzantılardan gelebileceğinden, eski savunmasız ve güvenli olmayan kodlar içerebilir. Ayrıca yürütülebilir php dosyaları her türlü olabilir veya maruz kalabilecek diğer hassas bilgileri içerebilir.

Diğer güvenlik ayarlarınız ve sunucu yapılandırmanız bir koruma olabilir, ancak en iyi uygulama bu dosyaları silmek ve web sitenizi temiz tutmaktır.

Yukarıda belirtildiği gibi, yalnızca index.html dosyasını saklamanız gerekir. Gelişmiş güvenlik için, klasöre web erişimini önlemek amacıyla kurallara sahip bir .htaccess dosyası da yerleştirebilirsiniz.

Tmp dizin izinleri hakkında.

Belirtildiği gibi, tmp klasörü yükleme sırasında Joomla Sistemi tarafından kullanılır. Tmp dizininin yolu için yetersiz izinler veya yapılandırmada yanlış bir giriş yapılması, kurulumların başarısız olmasına neden olacağı yaygın bir durumdur. Bu durumda, tmp dizini için yapılandırma dosyasında yolu doğru ayarladığınızdan ve yeterli izinlere sahip olduğunuzdan emin olun.

Tmp dizinini otomatik temizleme

Loder'un Akeeba Yönetici Araçları önerisiyle birlikte tmp klasörünü otomatik olarak otomatik olarak temizleme işlemi için NoNumber's Cache Cleaner = plugin, tmp klasörü için de özel bir ayar sağlar.

14
FFrewin

"Tmp" klasörü, sistemin dosyaları geçici olarak depolayacağı bir yerdir. Bu klasörün en sık kullanımlarından biri uzantıların kurulu olmasıdır. Yeni bir uzantı yüklendiğinde, uzantının arşiv dosyasının bir kopyası "tmp" klasörüne kopyalanır ve doğru Joomla klasörlerine açılır.

Yükleme işlemi kendini her zaman otomatik olarak temizlemez. Çoğu zaman olacak. Joomla yükleyicisini kullanıyorsanız, bileşenin yazarının yükleme talimatlarını nasıl yazdığına bağlıdır. Çoğu zaman bir şey yapmanıza gerek yoktur ve modüller ve bileşenler eklemeyi bıraktığınızda, bunun için endişelenmenize gerek kalmaz.

Çok sayıda bileşen yüklemesi ve yeniden yüklemesi yaparsanız, çok çeşitli oturum dosyalarını ve Zip dosyalarının kopyalarını toplar. Bu yüzden periyodik olarak kontrol etmek kötü bir fikir değil.

Ya ftp veya dosya yöneticisi kullanarak (bu sayfada arkadaşlarınız tarafından ayrıntılı olarak belirtildiği gibi veya nasıl olduğunu biliyorsanız cron) veya Akeeba Yönetimsel Araçları yüklüyse, kontrol panelinde geçici dizini temizleyecek bir düğme vardır. senin için.

7
Reza Baradaran

@ FFrewin'in cevabına ek olarak, FTP erişiminiz yoksa, Yönetici Araçları kullanarak tmp klasörünü temizleyebilirsiniz. Bu seçenek, aşağıdaki ekran görüntüsünde gösterildiği gibi Yönetici Araçları kontrol panelinde bulunur:

enter image description here

FFrewin tarafından belirtildiği gibi, Yönetici Araçları'nın Pro sürümü tmp dizininin zamanlanmış temizliğini gerçekleştirmenizi sağlar.

Buna ek olarak, aşağıdaki adımları izleyerek tmp klasöründen bir uzantı yükleyebilirsiniz:

  1. tmp dizininizde yeni bir klasör oluşturun, örneğin helloworld
  2. Bilgisayarınızdaki Zip dosyanızı ayıklayın ve içeriği bu yeni oluşturulan klasöre yükleyin. FTP istemcinize bağlı olarak, önce Zip dosyasını yükleyebilir ve sonra ayıklayabilirsiniz.
  3. Joomla arka ucunda, Uzantılar >> Uzantı Yöneticisi'ne gidin ve devam edin. aşağıdaki sekmelerden, Dizinden Yükle öğesini seçin.
  4. Yeni oluşturduğunuz klasörü üzerine eklemeniz gereken /home/xxx/public_html/tmp Gibi önceden tanımlanmış bir yol göreceksiniz, böylece /home/xxx/public_html/tmp/helloworld
  5. Yükle Yükle
6
Lodder