जूमला tmp निर्देशिका - यह किस लिए है और क्या मैं इसकी सामग्री को हटा सकता हूँ?


17

मेरी जूमला वेबसाइट वर्तमान में लगभग 100 एमबी स्टोरेज का उपयोग करती है। मैंने अपने फ़ोल्डरों की जाँच की और पाया कि tmp folderयह लगभग ३० एमबी का है और इसमें कई फाइलें और फ़ोल्डर हैं, जैसे "install_320e535e4332c2। इनमें से कुछ फाइलें अधिक हाल की हैं, जबकि अन्य बहुत पुरानी (१ महीने से अधिक) लगती हैं।

मैंने एक साफ जूमला इंस्टॉल की जाँच की और इस फ़ोल्डर को खाली पाया।

  • इस फ़ोल्डर की वास्तविक आवश्यकता क्या है?
  • क्या मेरी साइट पर इसकी सामग्री को हटाना ठीक होगा?

जवाबों:


14

आप निश्चित रूप से tmp निर्देशिका में फ़ाइलों को हटा सकते हैं और वास्तव में ऐसा करने और इसे साफ बनाए रखने के लिए दृढ़ता से अनुशंसा की जाती है। आपको केवल index.html फ़ाइल को रखना चाहिए, जो फ़ाइलों की संभावित निर्देशिका सूची को रोक सकती है।

सॉफ्टवेयर इंस्टॉलेशन करते समय या सिस्टम के दौरान tmp (अस्थायी) फोल्डर का उपयोग जूमला और उसके एक्सटेंशन द्वारा किया जाता है जो फाइलों को संभाल रहा है और उन्हें अस्थायी रूप से स्टोर करने के लिए एक स्थान की आवश्यकता होती है। कई मामलों में ये फाइलें tmp फ़ोल्डर में फंस जाती हैं। जाहिरा तौर पर यह एचडी स्पेस मुद्दों का परिणाम हो सकता है, लेकिन एक और बड़ा जोखिम भी है।

चूंकि ये फाइलें आपकी वेबसाइट में एक बार इंस्टॉल होने के बाद पुराने एक्सटेंशन से आ सकती हैं, इसलिए उनमें पुराने असुरक्षित और असुरक्षित कोड हो सकते हैं। वे किसी भी प्रकार की निष्पादन योग्य php फाइलें हो सकती हैं, या अन्य संवेदनशील जानकारी हो सकती है, जिन्हें उजागर किया जा सकता है।

हालाँकि आपकी अन्य सुरक्षा सेटिंग्स और आपका सर्वर कॉन्फ़िगरेशन एक सुरक्षा कवच हो सकता है, लेकिन सबसे अच्छा अभ्यास यह है कि ऐसी फ़ाइलों को हटा दें और अपनी वेबसाइट को साफ रखें, कुछ ऐसा जो आपको समय-समय पर करना चाहिए।

जैसा कि ऊपर उल्लेख किया गया है, आपको केवल index.html फ़ाइल रखना चाहिए। बढ़ी हुई सुरक्षा के लिए आप फ़ोल्डर में वेब पहुँच को रोकने के लिए नियमों के साथ एक .htaccess फ़ाइल भी रख सकते हैं।

Tmp निर्देशिका अनुमतियों के बारे में।

जैसा कि कहा गया है, स्थापना के दौरान जम्पला सिस्टम द्वारा tmp फ़ोल्डर का उपयोग किया जाता है। यह सामान्य स्थिति है जब अपर्याप्त अनुमतियाँ या tmp निर्देशिका के पथ के लिए कॉन्फ़िगरेशन में गलत प्रविष्टि, स्थापना को विफल करने का कारण बनेगी। ऐसे मामले में सुनिश्चित करें कि आपने tmp निर्देशिका के लिए कॉन्फ़िगरेशन फ़ाइल में सही तरीके से सेट किया है और इसमें पर्याप्त अनुमतियाँ हैं।

Tmp निर्देशिका को ऑटो-क्लीनिंग

अकीबा एडमिन टूल्स के लिए लॉडर के सुझाव के साथ-साथ tmp फोल्डर को ऑटो-क्लीनिंग की स्वचालित प्रक्रिया के लिए, मैं NoNumber के कैश क्लीनर प्लगइन की सलाह दूंगा जो tmp फोल्डर के लिए एक विशेष सेटिंग प्रदान करता है।


1
आपने मुझे इसमें हरा दिया। शायद यह भी उल्लेख है कि व्यवस्थापन उपकरण का उपयोग अस्थायी निर्देशिका को साफ करने के लिए भी किया जा सकता है :)
लॉडर

1
मैंने अपने उत्तर से इसे बाहर निकाल दिया, और अधिक अच्छे उत्तरों के लिए जगह छोड़ने के लिए जो यहाँ मूल्य जोड़ देगा।
FFrewin

7

"Tmp" फ़ोल्डर अस्थाई आधार पर फाइल को स्टोर करने के लिए सिस्टम के लिए एक जगह है। एक्सटेंशन स्थापित होने पर इस फ़ोल्डर का सबसे अक्सर उपयोग होता है। जब एक नया एक्सटेंशन स्थापित होता है, तो एक्सटेंशन की संग्रह फ़ाइल की एक प्रतिलिपि "tmp" फ़ोल्डर में कॉपी की जाती है और फिर सही Joomla फ़ोल्डरों में अनपैक की जाती है।

इंस्टॉल की प्रक्रिया हर समय अपने आप साफ नहीं होती है। अधिकांश समय यह होगा। यदि आप जूमला इंस्टॉलर का उपयोग कर रहे हैं, तो यह इस बात पर निर्भर करता है कि घटक के लेखक ने इंस्टॉल निर्देश कैसे लिखे हैं। अधिकांश समय आपको कुछ भी करने की आवश्यकता नहीं होती है और जब आप मॉड्यूल और घटकों को जोड़ना छोड़ देते हैं, तो आपको इसके बारे में चिंता करने की आवश्यकता नहीं होगी।

यदि आप बहुत सारे घटक इंस्टॉलेशन और पुनर्स्थापना करते हैं, तो यह बहुत सारी विविध सत्र फ़ाइलों को जमा करेगा, और ज़िप फ़ाइलों की प्रतियां भी। इसलिए समय-समय पर इसकी जाँच करना एक बुरा विचार नहीं है।

या तो आप इसे ftp या फ़ाइल प्रबंधक का उपयोग करते हैं (जैसा कि आप जानते हैं कि इस पेज या क्रॉन में दोस्तों द्वारा विवरण में उल्लेख किया गया है) या यदि आपके पास अकीबा प्रशासनिक उपकरण स्थापित हैं, तो इसके नियंत्रण कक्ष पर एक बटन है जो अस्थायी निर्देशिका को साफ़ करेगा तुम्हारे लिए।


6

@ FFrewin के उत्तर के अलावा, यदि आपके पास FTP एक्सेस नहीं है, तो आप एडमिन टूल्स का उपयोग करके tmp फ़ोल्डर को साफ कर सकते हैं । इसके लिए विकल्प एडमिन टूल कंट्रोल पैनल पर स्थित है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

यहां छवि विवरण दर्ज करें

जैसा कि FFrewin द्वारा उल्लेख किया गया है, एडमिन टूल्स का प्रो संस्करण आपको tmp निर्देशिका का एक निर्धारित क्लीन अप करने की अनुमति देता है ।

इसके अतिरिक्त, आप इन चरणों का पालन करके tmp फ़ोल्डर से एक्सटेंशन भी इंस्टॉल कर सकते हैं :

  1. अपने tmp निर्देशिका में, एक नया फ़ोल्डर बनाएँ, उदाहरण के लिए helloworld
  2. अपने कंप्यूटर पर अपनी ज़िप फ़ाइल निकालें और इस नए बनाए गए फ़ोल्डर में सामग्री अपलोड करें। अपने एफ़टीपी क्लाइंट के आधार पर, आप पहले ज़िप फ़ाइल अपलोड कर सकते हैं और फिर उसे निकाल सकते हैं।
  3. जूमला बैकएंड में, एक्सटेंशन >> एक्सटेंशन मैनेजर पर जाएं और नीचे दिए गए टैब पर, डायरेक्टरी से इंस्टॉल चुनें ।
  4. आपको एक पूर्वनिर्धारित पथ दिखाई देगा, जैसे कि /home/xxx/public_html/tmpआपको बस अपने नए बनाए गए फ़ोल्डर को चालू करने की आवश्यकता है, इसलिए यह होगा/home/xxx/public_html/tmp/helloworld
  5. इंस्टॉल पर क्लिक करें

Tmp फ़ोल्डर से एक्सटेंशन इंस्टॉल करने का विकल्प बढ़िया है - जिसे मैं अपने उत्तर में बताना भूल गया!
FFrewin

2
व्यवस्थापक उपकरण के बारे में: व्यवस्थापक उपकरण प्लगइन (शायद प्रो संस्करण) समय-समय पर tmp फ़ोल्डर में ऑटो-प्रदर्शन क्लीनअप के लिए सेटिंग्स प्रदान करता है।
FFrewin

उस के बारे में पता नहीं था, अच्छी छोटी सुविधा है उपरोक्त अद्यतन
Lodder
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.