फ़ाइल प्रबंधक चल रहा है. फाइल सुरक्षित करें

आज हम होस्टिंग के बारे में बात करेंगे और क्यों उत्पन्न करनायह सर्वोत्तम विकल्प है.

वेबसाइट बनाना एक जटिल और श्रमसाध्य प्रक्रिया है। इससे कोई फर्क नहीं पड़ता कि आपकी वेबसाइट किस लिए है, चाहे वह ऑनलाइन स्टोर हो, ब्लॉग साइट हो, सोशल पोर्टल हो, किसी भी स्थिति में आपको उच्च-गुणवत्ता और विश्वसनीय होस्टिंग की आवश्यकता होती है। पिछले कुछ वर्षों में सबसे लोकप्रिय होस्टिंग कंपनियों में से एक Beget बन गई है।

वास्तव में, होस्टिंग चुनने का प्रश्न एक बार हर वेबमास्टर के सामने आता है, और चूँकि यहाँ प्रतिस्पर्धा बस जंगली है, इसलिए चुनाव करना इतना आसान नहीं है। मुझे हमेशा इस बात से आश्चर्य होता था कि सभी होस्टिंग प्रदाता एक-दूसरे से कितने समान हैं (खैर, कोई वैयक्तिकता नहीं)। और तभी मेरी मुलाकात बेगेट से हुई। यदि हम थोड़ा आगे बढ़ते हैं, तो यह उज्ज्वल है, हर किसी की तरह नहीं, सुपर सुविधाजनक, बहुत कार्यात्मक, अपेक्षाकृत सस्ता, और सबसे महत्वपूर्ण बात, आधुनिक होस्टिंग जो तेजी से लोकप्रियता प्राप्त कर रही है। तो, सबसे पहले चीज़ें:

वेबसाइट होस्टिंग

मेजबानी- यह इंटरनेट पर किसी वेबसाइट को होस्ट करने का एक तरीका है। एक बार जब आप अपनी साइट होस्ट कर लेते हैं, तो कोई भी टाइप करके उस तक पहुंच सकता है डोमेन नामब्राउज़र लाइन में.

सर्वरशक्तिशाली कंप्यूटर, जो चौबीसों घंटे काम करता है, जिससे आपकी साइट चालू रहती है और इंटरनेट पर दृश्यमान रहती है।

स्वाभाविक रूप से, साइट मालिकों को ऐसी सेवा के लिए किराया देना होगा। होस्टिंग कंपनियाँ वे संगठन हैं जो उपयोगकर्ताओं को होस्टिंग प्रदान करते हैं। उनके उपयोगकर्ता वे लोग हैं जिन्हें अपनी सामग्री पोस्ट करने की आवश्यकता होती है।

होस्टिंग शुरू करें

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

आप किसी भी प्रकार के इंटरनेट संसाधन के लिए पैकेज चुन सकते हैं। यदि आप तय नहीं कर पा रहे हैं कि आपको कौन सा पैकेज चाहिए, तो बस प्रशासन से संपर्क करें, जहां आपके सभी सवालों के जवाब दिए जाएंगे।

साथ ही, होस्टिंग दिन-ब-दिन आसान और सुविधाजनक होती जा रही है, यानी इस ऑपरेटर की होस्टिंग पर किसी साइट को प्रबंधित करने में कोई समस्या नहीं होगी। बेगेट किसी भी व्यक्ति के लिए एक बढ़िया विकल्प है जो अपना ऑनलाइन व्यवसाय खोलना चाहता है।

Beget पर रजिस्टर करें

अपना तरबूज विवरण दर्ज करें:

  • फ़ोन नंबर
  • ईमेल

हम खाता पंजीकृत करने के लिए बटन दबाते हैं और बस इतना ही। इसके बाद आपको नए बनाए गए खाते के लिए भुगतान करना होगा।

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

यह भी महत्वपूर्ण है कि Beget की बदौलत आप दुनिया भर से संपूर्ण सर्वर किराए पर ले सकते हैं। तकनीकी समर्थनऔर 24/7 निगरानी। होस्टिंग ऑपरेटर .РФ और .RU ज़ोन के लिए अविश्वसनीय रूप से सस्ते डोमेन भी प्रदान करता है।

Beget होस्टिंग के लिए भुगतान

भुगतान को लेकर भी कोई समस्या नहीं है (हालाँकि अब किसी को इससे कोई समस्या नहीं है)। हम अपने लिए सुविधाजनक कोई भी तरीका चुनते हैं और भुगतान करते हैं।

यहां जो बात मुझे वास्तव में पसंद आई वह थी मनमानी राशि वाली बात। यदि आपको पैसे की कोई समस्या है, तो आप हमेशा अपना बैलेंस टॉप-अप कर सकते हैं, जो अगले कुछ दिनों के लिए पर्याप्त होगा, उदाहरण के लिए, आपके मोबाइल फोन से।

इसका उपयोग संभव है भुगतान का वादा किया

होस्टिंग कंट्रोल पैनल शुरू करें

सामान्य तौर पर, आप आमतौर पर किसी भी इंटरफ़ेस को समझ सकते हैं। लेकिन जब मैं cPanel, ISP प्रबंधक और अन्य नियंत्रण प्रणालियों का उपयोग करके यहां आया, तो मैं इस बात से सुखद प्रभावित हुआ कि बेगेट्स ने घिसे-पिटे रास्ते का अनुसरण नहीं किया, बल्कि अपना स्वयं का नियंत्रण कक्ष बनाया। और वे पूर्णतः सफल हुए। पैनल को समझना आसान है, इसका डिज़ाइन अच्छा है और तत्वों का सुविधाजनक लेआउट है। मैं प्रत्येक तत्व पर अलग से विचार नहीं करूंगा। यहां सब कुछ अन्य सभी के समान ही है: डेटाबेस, एफ़टीपी एक्सेस, डोमेन पार्किंग, आदि।

Beget पर निःशुल्क परीक्षण माह

क्या आप यह देखना चाहेंगे कि आपकी साइट वास्तविक होस्ट पर कैसा प्रदर्शन करेगी, लेकिन प्रयास करने के लिए भुगतान नहीं करना चाहते? फिर “मुफ़्त होस्टिंग” सेवा वही है जो आपको चाहिए। आपको बस पंजीकरण करना होगा और आप काम करना शुरू कर सकते हैं।

ये बहुत लाभप्रद सेवापरीक्षण इंटरनेट पोर्टल के लिए. कई वेबमास्टर अपने प्रोजेक्ट लॉन्च करने के लिए इस विकल्प का उपयोग करते हैं। बेशक, ऐसी होस्टिंग की सेवा उसके भुगतान समकक्ष की तरह नहीं की जाती है।

तकनीकी सहायता की मेजबानी

इंटरनेट पर समीक्षाओं को देखते हुए, उनका समर्थन बहुत योग्य है और यह "रिबूट" जैसे मानक बहानों तक सीमित नहीं है, बल्कि वास्तव में किसी भी समस्या को देखने में मदद करता है। लेकिन मेरी समीक्षा सबसे अच्छी होगी. इस होस्टिंग के साथ काम करने के एक साल तक, मैं कभी नहींउनकी सहायता की आवश्यकता नहीं थी, और यह, मेरी राय में, बेगेट के उत्कृष्ट कार्य का सबसे अच्छा संकेतक है।

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

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

बेगेट के फायदे

बेगेट अपने सभी प्रतिस्पर्धियों से इस मायने में भिन्न है कि वह समय से एक पल भी पीछे नहीं रहने की कोशिश करता है और दिन-ब-दिन आधुनिक होता जा रहा है और अधिक सुविधाजनक होता जा रहा है।

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

फ़ाइल मैनेजरइस होस्टिंग पर - यही वह बाधा है जिसके कारण मुझे बेगेट से प्यार हो गया। यह इतना सुविधाजनक है कि मैं FileZilla और अन्य समान प्रोग्रामों के उपयोग के बारे में पूरी तरह से भूल गया। इसका अपना व्यक्तिगत, सहज डिजाइन भी है। प्रबंधक से सीधे फ़ाइलें अपलोड करना, किसी भी प्रकार की फ़ाइलों का संपादन करना सुविधाजनक है।

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

नियंत्रण कक्ष एक सेवा कैलकुलेटर से सुसज्जित है जो आपको अपनी खपत की निगरानी करने की अनुमति देगा धन. आप "सेवाएँ" और "साइट के बारे में" अनुभागों में होस्टिंग ऑपरेटर द्वारा प्रदान की गई अन्य सभी सेवाओं के बारे में अधिक जान सकते हैं।

प्रमोशन और बेहतरीन ऑफर

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

जिसने भी कम से कम एक बार बेगेट के साथ सौदा किया है वह फिर कभी नए होस्टिंग ऑपरेटर की तलाश नहीं करेगा। कंपनी गारंटी देती है:

  • विश्वसनीय संचालन;
  • विशिष्ट सेवा;
  • लाभदायक प्रस्ताव;
  • अच्छी कीमतें.

बेझिझक बेगेट सलाहकारों से संपर्क करें और पदोन्नति के बारे में पूछें, वे आपके सभी सवालों का जवाब देने में प्रसन्न होंगे।

संक्षिप्त निष्कर्ष

अंत में, मैं इस होस्टिंग के सभी लाभों पर प्रकाश डालना चाहता हूँ:

  • बहुत ही सरल और विश्वसनीय होस्टिंग।
  • सुविधाजनक फ़ाइल प्रबंधक
  • बड़ी संख्या में भुगतान विधियाँ
  • आधुनिक इंटरफ़ेस
  • मुक्त एसएसएल प्रमाणपत्रडोमेन के लिए
  • अच्छा वेबसाइट बैकअप
  • छूट और प्रमोशन के साथ अनुकूल कीमतें आपको बचत करने की अनुमति देती हैं।
  • दयालु प्रशासन जो आपके किसी भी प्रश्न का उत्तर देगा।
  • आपकी साइटों का 24/7 रखरखाव और उनके स्थिर प्रदर्शन का ध्यान रखना।
  • शक्तिशाली सर्वर जो संसाधन की निरंतर उपलब्धता की गारंटी देते हैं।
  • सरल डिज़ाइन और नियंत्रण विधि.
  • निःशुल्क होस्टिंग सेवा की बदौलत एक परीक्षण परियोजना शुरू करने की संभावना।
  • छूट और लाभप्रद प्रस्तावों की निरंतर व्यवस्था।

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

आप नवीनतम बेगेट समाचार से कभी वंचित नहीं रहेंगे। कोई भी अपडेट, कोई प्रमोशन या नई सेवा तुरंत कंपनी की आधिकारिक वेबसाइट पर "समाचार" अनुभाग में पोस्ट की जाएगी। तो, बेगेट के साथ काम करना है:

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


  • एन्कोडिंग परिभाषा

    काम:

    समस्या:

    समाधान:

    # एन्कोडिंग निर्धारित करने के लिए, हम मोज़िला से यूचर्डेट पोर्ट का उपयोग करते हैं - पायथन चार्डेट # https://github.com/chardet/chardet # # हम देव संस्करण का उपयोग करते हैं, वहां सब कुछ नवीनतम है। # धन्यवाद इस कोड में लगातार सुधार हो रहा है प्रतिक्रियाउपयोगकर्ताओं के साथ #जितना अधिक, एन्कोडिंग उतनी ही अधिक सटीक रूप से निर्धारित की जाती है, लेकिन धीमी। 50000 - अनुभवजन्य रूप से चुना गया self.charset_detect_buffer = 50000 # फ़ाइल का हिस्सा लें भाग_content = सामग्री + सामग्री [-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) पता चला = chardet_result ["एन्कोडिंग"] आत्मविश्वास = chardet_result ["आत्मविश्वास" ] # उन लोगों के लिए एक बैसाखी जो विंडोज़ में टेढ़े-मेढ़े संपादकों का उपयोग करते हैं # इस वजह से, हमारे पास utf-8 फ़ाइलों में cp-1251 है, यही कारण है कि re_utf8 = re.compile("।*charset\s* का पता चलने पर लाइब्रेरी अप्रत्याशित रूप से व्यवहार करती है। =\ s*utf\-8.*", पुनः.UNICODE | पुनः.IGNORECASE | पुनः.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # सभी संभावनाओं को अनुभवजन्य रूप से चुना जाता है, परीक्षण के लिए फ़ाइलों के एक सेट के आधार पर यदि आत्मविश्वास > 0.75 और पता लगाया जाता है != "windows-1251" और पता लगाया जाता है != FM.DEFAULT_ENCODING: यदि पता लगाया जाता है == "ISO-8859- 7": पता चला = "विंडोज़-1251" अगर पता चला == "आईएसओ-8859-2": पता चला = "यूटीएफ-8" अगर पता चला == "एएससीआईआई": पता चला = "यूटीएफ-8" अगर पता चला == "मैकसिरिलिक ": पता चला = "विंडोज़-1251" # यदि आपने अभी भी कोई गलती की है, तो पता चलने पर फ़ाइल में निर्दिष्ट वर्णसेट का उपयोग करें! = FM.DEFAULT_ENCODING और html_ext में file_ext: परिणाम_of_search = re_utf8.search(part_content) self.logger.debug( परिणाम_ऑफ_सर्च) यदि परिणाम_ऑफ_सर्च कोई नहीं है: self.logger.debug('मिलान किया गया utf-8 वर्णसेट') का पता लगाया गया = FM.DEFAULT_ENCODING अन्य: self.logger.debug('मिलान किया गया utf-8 वर्णसेट') एलिफ आत्मविश्वास >

  • काम:
    *.com" "$* = 42;" आदि।

    समस्या:

    समाधान:

    उदाहरण कार्यकर्ता कार्यान्वयन


  • काम:

    समस्या:

    समाधान:

    • SSH/SFTP समर्थन जोड़ें
    • WebDav समर्थन जोड़ें
    • टर्मिनल जोड़ें

    .

  • Beget.com कंपनी ब्लॉग
  • टैगों को जोड़ें

    नमस्कार मित्रों! मैं आसानी से और सरलता से किसी साइट फ़ाइल को खोजने के तरीके के बारे में लिखने के लिए बैठ गया, लेकिन मैं विरोध नहीं कर सकता - मैं डींग मारूंगा, हालांकि मुझे पहले ही कई लोगों से बधाई मिल चुकी है: 23 जनवरी 2016 को, ब्लॉग को पंजीकृत किया गया था “ सर्च इंजन अनुकूलन»विश्वास साइटों की निर्देशिका। और अब मेरे पाद लेख में एक बटन है जहां आप क्लिक कर सकते हैं और एक टिप्पणी भी छोड़ सकते हैं।

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

    उनमें से कुछ को ठीक करना मुश्किल नहीं था, उदाहरण के लिए, लिंक में छूटे हुए स्थान डालना। और दूसरों को ख़त्म करने के लिए एक ऐसी जगह ढूँढ़नी ज़रूरी थी जिसे संपादित करने की ज़रूरत थी। फ़ाइलें खोजते समय, Beget क्लाइंट नोटपैड++ जैसे प्रोग्राम के बिना काम कर सकते हैं। आप सीधे फ़ाइल प्रबंधक में टेक्स्ट या फ़ाइल नाम से खोज सकते हैं। यदि संभव हो, तो खोज क्षेत्र को सीमित किया जाना चाहिए, लेकिन अगर हमें यह भी कल्पना नहीं है कि जिस वस्तु को हम ढूंढ रहे हैं वह कहां स्थित हो सकती है, तो हम public_html (साइट का मूल) में देखते हैं।

    व्यवहार में, यह इस तरह दिखता है: मुझे एक निश्चित खंड को हटाने की आवश्यकता है, मैं पाठ खोज का चयन करता हूं और पंक्ति में एक अभिव्यक्ति सम्मिलित करता हूं। जो कुछ बचा है वह खोज चलाना और परिणाम प्राप्त करना है।

    सौभाग्य से मेरे लिए, परिणाम एक फ़ाइल था, लेकिन कई हो सकते हैं। खोज विंडो, जो डिफ़ॉल्ट रूप से छोटी होती है, फ़ाइल का पथ दिखाती है। इसे संपूर्ण रूप से देखने के लिए विंडो का विस्तार करना होगा।

    तो, फ़ाइल होस्टिंग फ़ाइल प्रबंधक में पाई गई। अगला कदम इसे खोलना और ठीक करने के लिए आवश्यक कोड का टुकड़ा ढूंढना है।

    लेकिन जल्दी मत करो! अब आपके कंप्यूटर पर फ़ाइल डाउनलोड करने का समय आ गया है ताकि यदि कुछ होता है, तो आप उस फ़ाइल को बदल सकें जिसे प्रताड़ित किया गया था। इस दृष्टिकोण के साथ, आपको पूरी साइट की बैकअप प्रतिलिपि बनाने की आवश्यकता नहीं होगी - यदि बैकअप फ़ोल्डर किसी खाते में अपलोड किए गए हैं, और बहुत अधिक अतिरिक्त जगह नहीं है तो यह एक आवश्यक विवरण है।

    बस इतना ही। मैंने आपको बताया था कि Beget होस्टिंग पर साइट फ़ाइल कैसे ढूंढें, लेकिन मुझे लगता है कि अन्य आधुनिक होस्टिंग सेवाओं में एक खोज फ़ंक्शन होता है।

    जिसे हमने अपने उपयोगकर्ताओं के लिए विकसित किया है और जिसका उपयोग हमारे नियंत्रण कक्ष में किया जाता है। हम सभी को इसके विकास में शामिल होने के लिए आमंत्रित करते हैं। इसे कैसे विकसित किया गया और हम संतुष्ट क्यों नहीं थे मौजूदा एनालॉग्सहम आपको इस लेख में बताएंगे कि हमने किस तकनीक की बैसाखी का उपयोग किया और यह किसके लिए उपयोगी हो सकती है।

    अपने स्वयं के फ़ाइल प्रबंधक का आविष्कार क्यों करें?

    2010 में, हमने NetFTP का उपयोग किया, जिसने कई फ़ाइलों को खोलने/डाउनलोड करने/संपादित करने की समस्याओं को अच्छी तरह से हल कर दिया।
    हालाँकि, उपयोगकर्ता कभी-कभी सीखना चाहते थे कि होस्टिंग साइटों के बीच या हमारे खातों के बीच साइटों को कैसे स्थानांतरित किया जाए, लेकिन साइट बड़ी थी, और उपयोगकर्ताओं का इंटरनेट सबसे अच्छा नहीं था। परिणामस्वरूप, हमने या तो इसे स्वयं किया (जो स्पष्ट रूप से तेज़ था), या समझाया कि एसएसएच, एमसी, एससीपी और अन्य डरावनी चीजें क्या हैं।

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

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

  • एन्कोडिंग परिभाषा

    काम:
    एन्कोडिंग की परिभाषा के साथ संपादन के लिए फ़ाइल खोलें, इसे स्रोत एन्कोडिंग को ध्यान में रखते हुए लिखें।

    समस्या:
    यदि उपयोगकर्ता की एन्कोडिंग को सही ढंग से पहचाना नहीं गया था, तो फ़ाइल में परिवर्तन करते समय और फिर उसे लिखते समय, हमें एक UnicodeDecodeError प्राप्त हो सकता है और परिवर्तन नहीं लिखे जाएंगे।

    अंततः पेश की गईं सभी "बैसाखियाँ" उपयोगकर्ताओं से प्राप्त फ़ाइलों के साथ टिकटों पर काम करने का परिणाम हैं; हम कोड में परिवर्तन करने के बाद परीक्षण के लिए सभी "समस्या" फ़ाइलों का भी उपयोग करते हैं।

    समाधान:
    इंटरनेट पर खोज रहा हूँ यह फैसला, लाइब्रेरी चारडेट मिला। यह लाइब्रेरी, बदले में, मोज़िला की लाइब्रेरी का एक पोर्ट है। उदाहरण के लिए, इसका उपयोग प्रसिद्ध संपादक https://notepad-plus-plus.org में किया जाता है

    इसका परीक्षण करने के बाद वास्तविक उदाहरण, हमें एहसास हुआ कि वास्तव में वह गलत हो सकती है। उदाहरण के लिए, सीपी-1251 के बजाय, "मैकसिरिलिक" या "आईएसओ-8859-7" जारी किया जा सकता है, और यूटीएफ-8 के बजाय "आईएसओ-8859-2" या "एएससीआईआई" का एक विशेष मामला हो सकता है।

    इसके अलावा, होस्टिंग पर कुछ फ़ाइलें यूटीएफ-8 थीं, लेकिन उनमें अजीब अक्षर थे, या तो संपादकों से जो यूटीएफ के साथ सही तरीके से काम करना नहीं जानते थे, या कहीं और से; विशेष रूप से ऐसे मामलों के लिए, हमें "बैसाखी" भी जोड़ना पड़ा .

    टिप्पणियों के साथ एन्कोडिंग पहचान और फ़ाइल पढ़ने का एक उदाहरण

    # एन्कोडिंग निर्धारित करने के लिए, हम मोज़िला से यूचर्डेट पोर्ट का उपयोग करते हैं - पायथन चार्डेट # https://github.com/chardet/chardet # # हम देव संस्करण का उपयोग करते हैं, वहां सब कुछ नवीनतम है। # उपयोगकर्ता प्रतिक्रिया के कारण इस कोड में लगातार सुधार हो रहा है # जितना अधिक, एन्कोडिंग उतनी ही सटीक रूप से निर्धारित की जाती है, लेकिन धीमी। 50000 - अनुभवजन्य रूप से चुना गया self.charset_detect_buffer = 50000 # फ़ाइल का हिस्सा लें भाग_content = सामग्री + सामग्री [-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) पता चला = chardet_result ["एन्कोडिंग"] आत्मविश्वास = chardet_result ["आत्मविश्वास" ] # उन लोगों के लिए एक बैसाखी जो विंडोज़ में टेढ़े-मेढ़े संपादकों का उपयोग करते हैं # इस वजह से, हमारे पास utf-8 फ़ाइलों में cp-1251 है, यही कारण है कि re_utf8 = re.compile("।*charset\s* का पता चलने पर लाइब्रेरी अप्रत्याशित रूप से व्यवहार करती है। =\ s*utf\-8.*", पुनः.UNICODE | पुनः.IGNORECASE | पुनः.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # सभी संभावनाओं को अनुभवजन्य रूप से चुना जाता है, परीक्षण के लिए फ़ाइलों के एक सेट के आधार पर यदि आत्मविश्वास > 0.75 और पता लगाया जाता है != "windows-1251" और पता लगाया जाता है != FM.DEFAULT_ENCODING: यदि पता लगाया जाता है == "ISO-8859- 7": पता चला = "विंडोज़-1251" अगर पता चला == "आईएसओ-8859-2": पता चला = "यूटीएफ-8" अगर पता चला == "एएससीआईआई": पता चला = "यूटीएफ-8" अगर पता चला == "मैकसिरिलिक ": पता चला = "विंडोज़-1251" # यदि आपने अभी भी कोई गलती की है, तो पता चलने पर फ़ाइल में निर्दिष्ट वर्णसेट का उपयोग करें! = FM.DEFAULT_ENCODING और html_ext में file_ext: परिणाम_of_search = re_utf8.search(part_content) self.logger.debug( परिणाम_ऑफ_सर्च) यदि परिणाम_ऑफ_सर्च कोई नहीं है: self.logger.debug('मिलान किया गया utf-8 वर्णसेट') का पता लगाया गया = FM.DEFAULT_ENCODING अन्यथा: self.logger.debug(''मिलान नहीं किया गया utf-8 वर्णसेट'') एलिफ कॉन्फिडेंस > 0.60 और पता लगाया गया != "windows-1251" और पता चला != FM.DEFAULT_ENCODING: # अलग तर्क है # कोड को संक्षिप्तता के लिए उदाहरण से हटा दिया गया है elif का पता चला == "windows-1251" या पता चला == FM.DEFAULT_ENCODING: पास # यदि परिभाषा बहुत सही नहीं है, तो, सबसे अधिक संभावना है, यह एक त्रुटि है और UTF-8 लें)) अन्यथा: पता लगाया गया = FM.DEFAULT_ENCODING एन्कोडिंग = पता लगाया गया यदि (पता लगाया गया या "")। FM.एनकोडिंग में निचला() अन्यथा FM.DEFAULT_ENCODING उत्तर = ("आइटम": self._make_file_info(abs_path ), "सामग्री": सामग्री, "एन्कोडिंग": एन्कोडिंग)

  • फ़ाइल एन्कोडिंग को ध्यान में रखते हुए फ़ाइलों में समानांतर पाठ खोज

    काम:
    नाम में "शेल-स्टाइल वाइल्डकार्ड" का उपयोग करने की क्षमता वाली फ़ाइलों में टेक्स्ट की खोज व्यवस्थित करें, उदाहरण के लिए, "*.com" "$* = 42;" वगैरह।

    समस्या:
    उपयोगकर्ता "संपर्क" शब्द दर्ज करता है - खोज से पता चलता है कि इस पाठ के साथ कोई फ़ाइलें नहीं हैं, लेकिन वास्तव में वे मौजूद हैं, लेकिन हमारी होस्टिंग पर हमारे पास एक ही प्रोजेक्ट के भीतर भी कई एन्कोडिंग हैं। इसलिए खोज में इसे भी ध्यान में रखा जाना चाहिए।

    कई बार हमें इस तथ्य का सामना करना पड़ा कि उपयोगकर्ता गलती से कोई भी स्ट्रिंग दर्ज कर सकते थे और बड़ी संख्या में फ़ोल्डरों पर कई खोज ऑपरेशन कर सकते थे, जिसके कारण बाद में सर्वर पर लोड बढ़ गया।

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

    खोज स्ट्रिंग को fnmatch पैकेज का उपयोग करके नियमित अभिव्यक्ति के रूप में व्यक्त किया जा सकता है। अंतिम खोज कार्यान्वयन से लिंक करें.

    एन्कोडिंग के साथ समस्या को हल करने के लिए, टिप्पणियों के साथ एक कोड उदाहरण प्रदान किया गया है; यह पहले से ही परिचित चारडेट पैकेज का उपयोग करता है।

    उदाहरण कार्यकर्ता कार्यान्वयन

    # एक कार्यकर्ता का उदाहरण दिया गया है self.re_text = re.compile("।*" + fnmatch.translate(self.text)[:-7] + ".*", re.UNICODE | re.IGNORECASE) # हटाएं \Z(? ms) परिणाम अभिव्यक्ति के अंत से डिफ वर्कर (re_text, file_queue, परिणाम_queue, लॉगर, टाइमआउट): जबकि int (time.time())
    अंतिम कार्यान्वयन में निष्पादन समय को सेकंड (टाइमआउट) में सेट करने की क्षमता जोड़ी गई - डिफ़ॉल्ट रूप से 1 घंटा चुना जाता है। कार्यकर्ता प्रक्रियाओं में, डिस्क और प्रोसेसर पर लोड को कम करने के लिए निष्पादन प्राथमिकता कम कर दी जाती है।

  • फ़ाइल अभिलेखागार को खोलना और बनाना

    काम:
    उपयोगकर्ताओं को संग्रह बनाने की क्षमता दें (zip, tar.gz, bz2, tar उपलब्ध हैं) और उन्हें अनपैक करें (gz, tar.gz, tar, rar, zip, 7z)

    समस्या:
    हमें "वास्तविक" अभिलेखों के साथ कई समस्याओं का सामना करना पड़ा, जिनमें सीपी866-एन्कोडेड फ़ाइल नाम (डॉस) और फ़ाइल नामों में बैकस्लैश (विंडोज़) शामिल हैं। कुछ लाइब्रेरी (मानक ZipFile Python3, Python-libarchive) ने संग्रह के अंदर रूसी नामों के साथ काम नहीं किया। कुछ लाइब्रेरी कार्यान्वयन, विशेष रूप से सेवनज़िप, रारफ़ाइल, अनपैक नहीं कर सकते खाली फ़ोल्डरऔर फ़ाइलें (वे हर समय सीएमएस के संग्रह में पाई जाती हैं)। साथ ही, उपयोगकर्ता हमेशा किसी ऑपरेशन की प्रगति देखना चाहते हैं, लेकिन यदि लाइब्रेरी इसकी अनुमति नहीं देती है तो वे ऐसा कैसे कर सकते हैं (उदाहरण के लिए, वे बस एक्सट्रैक्टॉल() को कॉल करते हैं)?

    समाधान:
    ज़िपफ़ाइल लाइब्रेरीज़, साथ ही लिबार्सिव-पायथन को सही किया जाना था और प्रोजेक्ट में अलग पैकेज के रूप में शामिल किया जाना था। लिबार्चीव-पायथन के लिए, मुझे लाइब्रेरी को फोर्क करना था और इसे पायथन 3 में अनुकूलित करना था।

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

    जीज़िप संपीड़ित फ़ाइलों (एसक्यूएल डंप आदि के लिए) का अलग प्रसंस्करण किया गया है; मानक पुस्तकालय का उपयोग करने के लिए कोई बैसाखी नहीं थी।

    ऑपरेशन की प्रगति की निगरानी pyinotify लाइब्रेरी का उपयोग करके IN_CREATE सिस्टम कॉल के लिए एक वॉचर का उपयोग करके की जाती है। बेशक, यह बहुत सटीकता से काम नहीं करता है (जब फाइलों की बड़ी संख्या होती है तो वॉचर हमेशा काम नहीं करता है, इसलिए 1.5 का जादुई गुणांक जोड़ा गया है), लेकिन यह कम से कम कुछ समान प्रदर्शित करने का कार्य पूरा करता है उपयोगकर्ता. यह कोई बुरा समाधान नहीं है क्योंकि सभी संग्रह पुस्तकालयों को दोबारा लिखे बिना इसे ट्रैक करने का कोई तरीका नहीं है।

    Sprut.IO को बेहतर बनाने में हमारी सहायता करें

    फ़ाइल प्रबंधक में और सुधार के लिए कई स्पष्ट अवसर हैं।

    हम निम्नलिखित को उपयोगकर्ताओं के लिए सबसे उपयोगी मानते हैं:

    • SSH/SFTP समर्थन जोड़ें
    • WebDav समर्थन जोड़ें
    • टर्मिनल जोड़ें
    • Git के साथ काम करने की क्षमता जोड़ें
    • फ़ाइलें साझा करने की क्षमता जोड़ें
    • थीम स्विचिंग, डिज़ाइन और विभिन्न थीम का निर्माण जोड़ें
    • मॉड्यूल के साथ काम करने के लिए एक सार्वभौमिक इंटरफ़ेस बनाएं

    यदि आपके पास कुछ अतिरिक्त चीजें हैं जो उपयोगकर्ताओं के लिए उपयोगी हो सकती हैं, तो कृपया हमें टिप्पणियों में या मेलिंग सूची में उनके बारे में बताएं।

    हम उन्हें लागू करना शुरू करेंगे, लेकिन मैं यह कहने से नहीं डरता: अपने दम पर इसमें दशकों नहीं तो कई साल लगेंगे। इसलिए, यदि आप प्रोग्राम करना सीखना चाहते हैं, Python और ExtJS को जानना चाहते हैं और एक ओपन सोर्स प्रोजेक्ट में विकास का अनुभव प्राप्त करना चाहते हैं, तो हम आपको Sprut.IO के विकास में शामिल होने के लिए आमंत्रित करते हैं। इसके अलावा, हम प्रत्येक कार्यान्वित सुविधा के लिए एक इनाम का भुगतान करेंगे, क्योंकि हमें इसे स्वयं लागू नहीं करना होगा।

  • टैगों को जोड़ें

    एक इंजन के रूप में, होस्टिंग चुनने का समय आ गया है - वह सर्वर जिस पर आपकी साइट स्थित होगी। इस लेख में हम इसकी मुख्य क्षमताओं पर नजर डालेंगे।

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

    आइए हर चीज़ के बारे में क्रम से बात करें।

    आपकी साइटों का बैकअप लिया जा रहा है

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

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

    30 दिनों की निःशुल्क होस्टिंग

    अगर मुफ़्त योजनायह स्पष्ट रूप से आपके लिए पर्याप्त नहीं है, आप भुगतान किए गए विकल्पों में से कोई भी उपयुक्त विकल्प चुन सकते हैं। एक ही समय में, संपूर्ण तीस दिनपंजीकरण के क्षण से ही आप इसका पूर्णतः उपयोग कर सकेंगे मेजबानीउत्पन्न करनाबिल्कुल नि: शुल्क.

    अन्य होस्टिंग साइटों पर ऐसी परीक्षण अवधि लगभग कभी नहीं होती है।

    इसके अलावा, यदि किसी कारण से आप इस अवधि के बाद BeGet की सेवाओं का उपयोग नहीं करना चाहते हैं, तो आप बिना एक पैसा चुकाए उनकी सेवाओं को अस्वीकार कर सकते हैं।

    निष्कर्ष

    हमने आपको इसके बारे में बताने का फैसला क्यों किया और किसी अन्य के बारे में नहीं? या समीक्षा ही नहीं की?

    यह सरल है - क्योंकि इस होस्टिंग का उपयोग हम स्वयं करते हैं. हमें उपयोगकर्ता के अनुकूल और रंगीन नियंत्रण कक्ष, अविश्वसनीय फ़ाइल प्रबंधक, स्वचालित बैकअप पसंद है। स्वचालित स्थापनावर्डप्रेस और उत्तरदायी समर्थन।

    इसके अलावा, ब्लॉगर स्कूल पर आगे के लेखों में हम प्रकाशित करेंगे विस्तृत निर्देशहोस्टिंग के साथ काम करने के कुछ पहलुओं पर- BeGet के उदाहरण का उपयोग करना। और हम आपके लिए अर्जित कौशल में महारत हासिल करना और उसे लागू करना आसान बनाना चाहेंगे।

    शायद बस इतना ही. मैं आपको टिप्पणियों में इस विषय पर कोई भी प्रश्न पूछने के लिए आमंत्रित करता हूं।

    अगले आर्टिकल में मैं आपको बताऊंगा होस्टिंग पर वर्डप्रेस कैसे इनस्टॉल करें. दाईं ओर कॉलम में अपडेट की सदस्यता लें 😉

    यह फ़ाइल प्रबंधक समीक्षा Sprut.ioमुख्य रूप से उन वेबमास्टरों के लिए है, जिन्हें वेबसाइट फ़ाइलों को किसी अन्य होस्टिंग पर स्थानांतरित करने के कठिन कार्य का सामना करना पड़ता है।

    फ़ाइल प्रबंधक Sprut.io एक लोकप्रिय होस्टिंग प्रदाता का एक प्रोजेक्ट है Beget.comऔर मूल रूप से इसका उद्देश्य अपने स्वयं के वेबसाइट नियंत्रण कक्ष में काम करना था।

    हालाँकि, बाद में, "वेबमास्टर्स के कई अनुरोधों पर," ऑक्टोपस का आधुनिकीकरण किया गया और अब इसे एक क्रॉस-प्लेटफ़ॉर्म संस्करण में वितरित किया गया है। लाइसेंस मुफ़्त GNU GPL है, इसलिए यह अत्यंत उपयोगी सर्वर एक्सप्लोरर सभी साइट मालिकों के लिए पूरी तरह से मुफ़्त उपलब्ध है।

    फ़ाइल प्रबंधक Sprut.io की आवश्यकता क्यों थी?

    वास्तव में, दूरस्थ एफ़टीपी क्लाइंट सर्वर पर फ़ाइलों के प्रबंधन के लिए बाज़ार में कई योग्य ओपनसोर्स समाधान मौजूद हैं:

    • पौराणिक फ़ाइलज़िला
    • कुल कमांडर
    • Winscp.net
    • कॉफ़ी कप मुफ़्त एफ़टीपी

    समस्या यह है कि सूचीबद्ध एफ़टीपी क्लाइंट "पर चलते हैं दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम", अर्थात्, एक व्यक्तिगत कंप्यूटर प्लेटफ़ॉर्म पर, और एक दूरस्थ सर्वर पर प्रकाशित वेब संसाधन से कई गीगाबाइट फ़ाइलों को स्थानांतरित करते समय, विभिन्न अप्रिय और हल करने में मुश्किल समस्याएं उत्पन्न होती हैं:

    • धीमा और अस्थिर "घरेलू" इंटरनेट।
    • व्यवस्थापक पैनल से होस्टिंग पर दस्तावेज़, स्क्रिप्ट, फ़ाइलें संपादित करने में असमर्थता।
    • संगठनात्मक और तकनीकी कठिनाइयाँ जो साइटों को होस्टिंग से होस्टिंग या एक प्रदाता के साथ अन्य उपयोगकर्ता खातों में स्थानांतरित करते समय उत्पन्न होती हैं।


    इन्हीं सभी समस्याओं को दूर करने के लिए प्रोग्रामिंग टीम के नवोन्वेषी विकास को डिज़ाइन किया गया था।
    और, मुझे कहना होगा, वे पूरी तरह सफल हुए।

    बेगेट से स्प्रुत फ़ाइल प्रबंधक की मुख्य विशेषताएं

    Sprut.io फ़ाइल प्रबंधक की यह समीक्षा पेशेवर वेब डेवलपर्स की तुलना में वेबसाइट मालिकों के लिए अधिक लक्षित है। इसलिए, तकनीकी और विशेष विवरणों में जाए बिना, हम केवल उन नई सुविधाओं को सूचीबद्ध करेंगे जो आपको वर्चुअल होस्टिंग प्रशासन को एक नए, उच्च गुणवत्ता स्तर पर ले जाने की अनुमति देती हैं:

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

    सामान्य तौर पर, यदि आप निर्णय लेते हैं, तो स्प्रूट फ़ाइल प्रबंधक आपके लिए बहुत उपयोगी होगा!

    विशिष्टता और स्थापना

    आधिकारिक वेबसाइट Sprut.io विस्तृत दस्तावेज़ीकरण और प्रदान करती है चरण-दर-चरण अनुदेशऑक्टोपस फ़ाइल प्रबंधक स्थापित करने के लिए।

    इंस्टालेशन में दस से पंद्रह मिनट से अधिक समय नहीं लगता है।

    निष्कर्ष

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

    अगर आपको यह पसंद आया तो कृपया साझा करें:

    आपको यह जानने में भी रुचि हो सकती है:


    पहुंच प्राप्त करने के लिए, "डेमो खाता प्राप्त करें" बटन पर क्लिक करें, पहुंच ईमेल द्वारा भेजी जाएगी।

    वह बाकियों से बेहतर कैसे है?

    दो-फलक जीयूआई

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

    किसी तालिका में फ़ाइलें प्रदर्शित करते समय, आप किसी भी कॉलम के शीर्षलेख पर क्लिक करके फ़ाइलों और निर्देशिकाओं को प्रकार, आकार, निर्माण तिथि आदि के आधार पर आसानी से क्रमबद्ध कर सकते हैं।

    खींचें और छोड़ें फ़ंक्शन

    आप माउस का उपयोग करके फ़ाइलों और फ़ोल्डरों के साथ काम कर सकते हैं, फ़ाइलों और फ़ोल्डरों को सर्वर या रिमोट एफ़टीपी और वापस खींच सकते हैं, ऐसा करने के लिए, चयन करें आवश्यक फ़ाइलेंऔर फ़ोल्डर्स, उन्हें पकड़ें और इच्छित स्थान पर खींचें।

    दूरस्थ एफ़टीपी के साथ कार्य करना

    पर क्लिक करें " रिमोट एफ़टीपी"फ़ाइल प्रबंधक से किसी दूरस्थ सर्वर से कनेक्ट करने के लिए। आप कनेक्शन सहेज सकते हैं और भविष्य में यदि आवश्यक हो तो उन्हें संपादित कर सकते हैं।


    आप बाएँ और दाएँ दोनों पैनलों में बाहरी FTP खोल सकते हैं, और आप दो पूरी तरह से तृतीय-पक्ष FTP के साथ फ़ाइल प्रबंधक के माध्यम से काम करने के लिए एक साथ भी ऐसा कर सकते हैं। अपने होस्टिंग खाते का एफ़टीपी खोलने के लिए, बस बटन पर क्लिक करें " होम एफ़टीपी".

    टैब इंटरफ़ेस

    टैब्ड इंटरफ़ेस आपको एक साथ कई फ़ाइलें खोलने और उन्हें फ़ाइल प्रबंधक क्षेत्र में हेरफेर करने की अनुमति देता है, ठीक उसी तरह जैसे आप ऑपरेटिंग सिस्टम में करते हैं।
    यह इंटरफ़ेस आपके लिए एक साथ कई फ़ाइलों के साथ काम करना सुविधाजनक बना देगा, एक फ़ाइल से दूसरी फ़ाइल में कोड कॉपी करना आसान बना देगा, आदि।

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

    आप विंडोज़ में अपनी इच्छानुसार हेरफेर कर सकते हैं, उनका आकार बदल सकते हैं और उन्हें वांछित क्रम में स्क्रीन पर व्यवस्थित कर सकते हैं।

    फ़ाइलों के साथ काम करने के लिए बुनियादी कार्य

    फ़ाइल प्रबंधक आपको फ़ाइलों और निर्देशिकाओं के साथ काम करने के लिए सभी बुनियादी कार्य करने की अनुमति देगा, जैसे: प्रतिलिपि बनाना, स्थानांतरित करना, नाम बदलना, विशेषताएँ बदलना आदि। इसके अलावा, आप ये सभी क्रियाएं कई तरीकों से कर सकते हैं।

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

    आप फ़ाइलों या फ़ोल्डरों को चुनकर और संदर्भ मेनू लाने के लिए दायां बटन दबाकर भी उनकी प्रतिलिपि बना सकते हैं। फिर आपको “कॉपी” बटन पर क्लिक करना होगा।

    कॉपी करने के कुछ और तरीके मेनू में बटन का उपयोग करना है " फ़ाइल"या फ़ाइल प्रबंधक के नीचे स्थित बटन।

    इसके लिए एक हॉटकी संयोजन भी है त्वरित ऐक्सेसकॉपी फ़ंक्शन के लिए - Ctrl+5.

    2. चल रहा है
    स्थानांतरित करने के लिए, आप प्रतिलिपि बनाने के लिए सभी समान तरीकों का उपयोग कर सकते हैं, अपवाद के साथ " खींचें और छोड़ें"। चलने के लिए हॉटकी संयोजन शिफ्ट+5.

    3. नाम बदलना
    किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए, आप संदर्भ मेनू, ड्रॉप-डाउन मेनू में मेनू आइटम का भी उपयोग कर सकते हैं " फ़ाइल"या एक हॉटकी संयोजन - Ctrl+6.
    कॉपी और मूव के विपरीत, यह फ़ंक्शन एक समूह फ़ंक्शन नहीं है और इसे केवल एक तत्व पर लागू किया जा सकता है।

    "पर क्लिक करने के बाद नाम बदलें"आपको आइटम नाम में परिवर्तन दर्ज करने के लिए एक संवाद बॉक्स दिखाई देगा। नया नाम दर्ज करें और क्लिक करें" ठीक है".

    4. गुण बदलना

    किसी फ़ाइल या निर्देशिका की विशेषताओं को बदलने के लिए, आप ड्रॉप-डाउन मेनू में संदर्भ मेनू या मेनू आइटम का उपयोग कर सकते हैं " फ़ाइल".

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

    संक्षेप में, अधिकारों को अलग से निर्धारित किया जा सकता है उपयोगकर्ता- समूह के लिए सीधे फ़ाइल का स्वामी ( समूह), सभी के लिए ( सभी).

    आप निम्न को जोड़कर अधिकारों का डिजिटल पदनाम प्राप्त कर सकते हैं:

    1 - निष्पादन अधिकार;
    2 - अधिकार लिखें;
    4 - अधिकार पढ़ें.

    उदाहरण के लिए, हम पढ़ने और लिखने की अनुमतियाँ सेट करना चाहते हैं: 6 = 4(पढ़ें) + 2(लिखें)।

    कुल 8 संभावित विकल्प हैं:

    7 = पढ़ें, लिखें और निष्पादित करें (पढ़ें, लिखें, निष्पादित करें);
    6 = पढ़ें और लिखें (पढ़ें और लिखें);
    5 = पढ़ें और निष्पादित करें (पढ़ें और निष्पादित करें);
    4 = पढ़ें(पढ़ें);
    3 = लिखें और निष्पादित करें (रिकॉर्ड और निष्पादन);
    2 = लिखना(रिकॉर्ड);
    1 = निष्पादित(निष्पादित);
    0 = कोई अधिकार नहीं.

    हमारे सर्वर पर, फ़ाइलों को उपयोगकर्ता के रूप में निष्पादित किया जाता है, इसलिए अनुमतियों में अंतिम दो अंक 0 होने चाहिए।
    उदाहरण के लिए, यदि आपको किसी फ़ाइल के लिए हर चीज़ की अनुमतियाँ सेट करने की आवश्यकता है, तो आपको मान सेट करना होगा: 700।

    5. हटाना
    आप संदर्भ मेनू, ड्रॉप-डाउन मेनू में बटन का उपयोग करके फ़ाइलें हटा सकते हैं " फ़ाइल", हॉटकी संयोजन का उपयोग करते हुए - Ctrl + 8या बटन "डेल".
    फ़ाइलें हटाने से पहले फ़ाइल मैनेजरएक संवाद बॉक्स प्रदर्शित होगा जिसमें पूछा जाएगा कि क्या आप वास्तव में चयनित फ़ाइलों को हटाना चाहते हैं।

    पुरालेखों के साथ कार्य करना

    फ़ाइल मैनेजरआपको अभिलेखागार के साथ काम करने की अनुमति देता है। तुम कर सकते हो बनाएंया खोल देनापुरालेख, साथ ही तुरंत आवश्यक फ़ाइलों/निर्देशिकाओं को संग्रह के रूप में डाउनलोड करें.

    1. एक पुरालेख बनाएँ
    चयनित फ़ाइलों या फ़ोल्डरों से एक संग्रह बनाने के लिए, वांछित फ़ाइलों और/या फ़ोल्डरों का चयन करें और " बटन दबाएँ पुरालेख बनाएँ"त्वरित पहुंच पैनल पर। दिखाई देने वाले संवाद बॉक्स में, आप संग्रह का नाम और संग्रह प्रकार बदल सकते हैं।

    2. संग्रह को खोलना
    संग्रह को अनपैक करने के लिए, "पर क्लिक करें संग्रह को अनपैक करें"त्वरित एक्सेस पैनल पर। दिखाई देने वाली मोडल विंडो में, उस पथ का चयन करें जहां आप संग्रह को अनपैक करना चाहते हैं और क्लिक करें" संग्रह को अनपैक करें".

    3. पुरालेख डाउनलोड करें

    आप "पर क्लिक करके एक क्लिक से फ़ाइलों और फ़ोल्डरों को संग्रह के रूप में डाउनलोड कर सकते हैं पुरालेख डाउनलोड करें"क्विक एक्सेस टूलबार पर। आप ड्रॉप-डाउन मेनू का भी उपयोग कर सकते हैं: टैब" फ़ाइल", आगे " डाउनलोड करना"और उस संग्रह के प्रकार का चयन करें जिसमें आप चयनित फ़ाइलें/फ़ोल्डर डाउनलोड करना चाहते हैं।

    एकाधिक लोडिंग

    अपने कंप्यूटर से सर्वर पर काम करने और फ़ाइलें अपलोड करने का सबसे सुविधाजनक तरीका अपना लोकल खोलना है फाइल सिस्टम, इसका वर्णन ऊपर किया गया है। हालाँकि, यदि किसी कारणवश आप उपयोग नहीं कर पा रहे हैं जावा, फिर आप आइकन पर क्लिक करके फ़ाइलें अपलोड कर सकते हैं " फ़ाइलें डाउनलोड करें".

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

    पाठ संपादक

    फ़ाइल मैनेजरसुविधाजनक शामिल है पाठ संपादकअपनी साइटों के कोड के साथ काम करने के लिए।

    "दबाकर समायोजन"संपादक के ऊपरी दाएं कोने में, आप कॉन्फ़िगर कर सकते हैं उपस्थितिअपनी पसंद के अनुसार टेक्स्ट एडिटर, फ़ॉन्ट आकार और अन्य पैरामीटर बदलें।

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

    एक टेक्स्ट एडिटर आपको फ़ाइल एन्कोडिंग को बदलने और फ़ाइल को एक अलग एन्कोडिंग में पुनः सहेजने की अनुमति देगा।

    ग्राफ़िक फ़ाइलें देखना

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

    फ़ाइलों और फ़ोल्डरों के आधार पर खोजें

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

    अभिगम नियंत्रण

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

    इसी तरह, आप अलग-अलग आईपी से फ़ोल्डर तक पहुंच को ब्लॉक कर सकते हैं। ड्रॉप-डाउन मेनू से, " टैब चुनें औजार", और तब " आईपी ​​​​पते द्वारा अवरोधन सेट करें"। दिखाई देने वाले संवाद बॉक्स में, प्रारूप में आईपी की एक सूची दर्ज करें: xxx.xxx.xxx.xxx जिससे आप एक्सेस खोलना चाहते हैं और जिससे आप ब्लॉक करना चाहते हैं।

    होम एफ़टीपी के साथ काम करने के लिए कार्य

    फ़ाइल प्रबंधक में कई फ़ंक्शन हैं जो केवल के लिए उपलब्ध हैं होम एफ़टीपी.

    1. साइटों की सूची
    आप त्वरित एक्सेस पैनल पर बटन का उपयोग करके या "टैब" पर ड्रॉप-डाउन मेनू से साइट का चयन करके अपने होस्टिंग खाते में साइटों के बीच आसानी से नेविगेट कर सकते हैं। संक्रमण"। चयनित साइट पर बाईं माउस बटन पर डबल-क्लिक करने से, आपको साइट की रूट निर्देशिका पर पुनः निर्देशित किया जाएगा।

    2. फ़ोल्डर का आकार
    होम एफ़टीपी पर आप "पर क्लिक करके आसानी से अपनी निर्देशिकाओं का आकार प्राप्त कर सकते हैं आकार विश्लेषण"क्विक एक्सेस टूलबार पर।

    आप हमेशा कब्जे वाले का कुल आकार भी देख सकते हैं डिस्क मैं स्थानफ़ाइल प्रबंधक के नीचे सर्वर पर।

    बैकअप के साथ कार्य करना

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

    हॉटकी

    अधिकांश डेस्कटॉप की तरह एफ़टीपी ग्राहकहमारा फ़ाइल मैनेजरइसमें कई हॉटकीज़ शामिल हैं, जो सबसे सामान्य क्रियाओं के साथ काम को गति देती हैं।

    नीचे हॉटकीज़ की सूची दी गई है:

    Ctrl+3- देखना;
    Ctrl + 4- संपादन;
    Ctrl+5- नकल करना;
    शिफ्ट+5- चलती;
    Ctrl+6- नाम बदलना;
    Ctrl + 7- एक नया फ़ोल्डर बनाना;
    Ctrl + 8या डेल- निष्कासन।

    यदि आपके पास काम के बारे में कोई प्रश्न है फ़ाइल मैनेजर, आप हमेशा हमारी सेवा से संपर्क कर सकते हैं।

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

    इससे पहले कि आप अपनी साइट माइग्रेट करना शुरू करें, बनाना सुनिश्चित करें पाठ फ़ाइलऔर वहां सभी डेटा लिखें - पता, लॉगिन और अपने होस्टिंग खाते में लॉग इन करने के लिए पासवर्ड, डेटाबेस नाम, उपयोगकर्ता नाम, डेटाबेस पासवर्ड, अन्य आवश्यक डेटा

    चाहे आप किसी भी सीएमएस का उपयोग करें, माइग्रेशन प्रक्रिया में निम्नलिखित चरण शामिल होंगे:

    स्थानीय सर्वर (या पुरानी होस्टिंग) पर कार्रवाइयां

    1. साइट फ़ाइलें संग्रहित की जा रही हैंप्रारूप में संग्रहीत .ज़िप

    2. डेटाबेस से डेटा निर्यात करें या, दूसरे शब्दों में, डेटाबेस की एक बैकअप प्रतिलिपि बनाएँ. सरल शब्दों में, यह हमारे डेटाबेस का सारा डेटा है, जो एक्सटेंशन के साथ एक टेक्स्ट फ़ाइल में लिखा गया है .sql

    दूरस्थ सर्वर पर क्रियाएँ (किसी अन्य कंप्यूटर या होस्टिंग पर स्थानीय सर्वर)

    1. साइट फ़ाइलों के साथ संग्रह को दूरस्थ सर्वर पर कॉपी करें और इसे तैनात करें फ़ोल्डर संरचना को बनाए रखना

    2. जाँच करें फ़ोल्डरों और फ़ाइलों तक पहुंच अधिकारऔर, यदि आवश्यक हो, तो उन्हें बदलें।

    3. एक नया डेटाबेस बनाना. डेटाबेस का नाम, उपयोगकर्ता नाम, पासवर्ड याद रखें (लिखें)।डेटाबेस के लिए

    4. डेटाबेस की एक बैकअप प्रति बनाए गए डेटाबेस में आयात करें. (एक्सटेंशन वाली फ़ाइल से .sql)

    5. कॉन्फ़िगरेशन फ़ाइल मेंसाइट पुराने डेटाबेस का नाम, उपयोगकर्ता नाम और पासवर्ड को डेटाबेस में बदलेंनए के लिए

    6. साइट कॉन्फ़िगरेशन अनुभाग में साइट की फ़ाइलों और अस्थायी फ़ोल्डरों के पथों को नए में बदलें(यदि इसकी आवश्यकता है)

    MODX साइट का स्थानीय सर्वर पर बैकअप लेना

    हम RAR आर्काइवर का उपयोग करके संग्रह बनाएंगे, यदि यह आपके कंप्यूटर पर स्थापित नहीं है, तो इसे यहां से डाउनलोड करें और इंस्टॉल करें।

    साइट फ़ाइलों का संग्रह बनाना

    हमारी साइट फ़ाइलों वाला फ़ोल्डर खोलें Z:/home/okarina.loc/www, सभी फ़ाइलों और फ़ोल्डरों का चयन करें और क्लिक करें दाएँ क्लिक करेंकिसी भी फ़ाइल पर. खुलने वाले मेनू में, आइटम का चयन करें संग्रह में जोड़...

    साइट फ़ाइलों के साथ एक संग्रह बनाना

    खुलने वाली संग्रहकर्ता विंडो में, संग्रह प्रारूप का चयन करें - ज़िपऔर बटन दबाएँ ठीक है

    एक संग्रह प्रकार का चयन करना

    संग्रह बनना शुरू हो जाएगा और पूरा होने पर हम संग्रह फ़ाइल को अपनी साइट के रूट फ़ोल्डर में देखेंगे www.zip

    साइट पुरालेख

    संग्रह को किसी अन्य फ़ोल्डर में ले जाया जा सकता है ताकि यह हमारी स्थानीय साइट पर लटका न रहे। उदाहरण के लिए, अपनी डिस्क पर कहीं साइट ट्रांसफर नामक एक फ़ोल्डर बनाएं और उसे उसमें स्थानांतरित करें।

    डेटाबेस बैकअप बनाना

    ब्राउज़र में, साइट एडमिन पैनल पर जाएँ, उपकरण -> बैकअप , आइटम के सामने चेकबॉक्स पर क्लिक करें तालिका नामडेटाबेस में सभी तालिकाओं का चयन करने और बटन दबाने के लिए चयनित तालिकाओं की बैकअप प्रतिलिपि बनाएं और लोड करें

    साइट डेटाबेस की एक बैकअप प्रतिलिपि बनाना

    दिखाई देने वाली खुली फ़ाइल विंडो में, जांचें कि यह चयनित है फाइल सुरक्षित करेंऔर दबाएँ ठीक है

    डेटाबेस को किसी फ़ाइल में सहेजना

    सहेजी गई फ़ाइल को ढूंढने के लिए, ब्राउज़र पैनल में आइकन पर क्लिक करें, जैसा कि नीचे चित्र में दिखाया गया है (फ़ायरफ़ॉक्स ब्राउज़र के लिए)

    डेटाबेस की सहेजी गई प्रति वाला फ़ोल्डर खोलें

    या एक्सप्लोरर में खोलें डाउनलोड फ़ोल्डर

    डेटाबेस की एक प्रति के साथ फ़ोल्डर डाउनलोड करता है

    आप जिस फ़ाइल की तलाश कर रहे हैं उसमें एक्सटेंशन होना चाहिए .sqlऔर उसका नाम शामिल होना चाहिए वर्तमान तिथि

    इस फ़ाइल को फ़ोल्डर में ले जाएँ साइट स्थानांतरण

    साइट माइग्रेशन के लिए तैयार है

    यह स्थानीय कंप्यूटर पर प्रारंभिक भाग पूरा करता है। फ़ोल्डर में साइट स्थानांतरणहमारी वेबसाइट और डेटाबेस का संग्रह निहित है।

    इस लिंक का उपयोग करके आप मेरे साइट ट्रांसफर फ़ोल्डर की सामग्री डाउनलोड कर सकते हैं

    BEGET.RU होस्टिंग पर एक खाता पंजीकृत करना

    हम beget होस्टिंग पर एक पूर्ण खाता पंजीकृत कर सकते हैं और 30 दिनों के भीतर यह काम करने लगेगा परीक्षण मोडमुक्त करने के लिए।

    हम beget.ru वेबसाइट पर जाते हैं और टैरिफ में से एक का चयन करते हैं, उदाहरण के लिए, शुरू. इस टैरिफ में संभावना शामिल है आरयू जोन में एक निःशुल्क डोमेन पंजीकृत करें

    एक टैरिफ चुनें

    संकेतित फ़ील्ड को सावधानीपूर्वक भरें टेलीफ़ोनएक पुष्टिकरण कोड भेजा जाएगा ईमेल द्वारा- खाता लॉगिन जानकारी।

    BEGET में होस्टिंग पंजीकरण

    रजिस्ट्रेशन के बाद आपके फोन पर एक मैसेज आएगा पुष्टिकरण कोड के साथ एसएमएस, जिसे नीचे दिखाए अनुसार विंडो में दर्ज करना होगा

    BEGET में खाता पंजीकृत करने के लिए पुष्टिकरण कोड दर्ज करें

    पुष्टि के बाद, सिस्टम आपको आपकी होस्टिंग बनाने की प्रक्रिया का एक एनीमेशन दिखाएगा

    एक BEGET खाता बनाना

    बचाना सुनिश्चित करें नीचे दी गई तस्वीर में लाल फ्रेम के साथ हाइलाइट किया गया डेटा एक टेक्स्ट फ़ाइल में डाला गया है! इस जानकारी वाला एक पत्र पंजीकरण के दौरान निर्दिष्ट ईमेल पते पर भी भेजा जाएगा।

    होस्टनिग भूल जाओ। नया खाता पंजीकरण प्रक्रिया पूरी करना

    पहली बार beget.ru होस्टिंग कंट्रोल पैनल में लॉग इन करने के लिए, आप लिंक पर क्लिक कर सकते हैं कंट्रोल पैनल पर जाएं

    खाता नियंत्रण कक्ष होस्ट करना शुरू करें

    पंजीकरण अब पूरा हो गया है. बधाई हो, आपकी अपनी होस्टिंग है!

    BEGET होस्टिंग और एक्सेस अधिकार सेट करने के लिए साइट फ़ाइलों को स्थानांतरित करना

    अपने होस्टिंग कंट्रोल पैनल में लॉग इन करें और आइकन पर क्लिक करें फ़ाइल मैनेजर

    होस्टिंग फ़ाइल प्रबंधक प्राप्त करें

    जब आप पहली बार लॉग इन करेंगे, तो आपको एक फ़ोल्डर दिखाई देगा जिसका नाम साइट के पते से मेल खाएगा, दूसरे शब्दों में, यह आपका परीक्षण डोमेन है.

    BEGET द्वारा होस्ट किया गया परीक्षण डोमेन

    हमारी साइट का आर्काइव होस्टिंग पर अपलोड करने के लिए फोल्डर में जाएं [आपका खाता].bget/public_htmlऔर इस निर्देशिका से सब कुछ हटा दें। इसके लिए सभी फ़ाइलों और फ़ोल्डरों का चयन करें, क्लिक करें दाएँ क्लिक करेंऔर आइटम का चयन करें मिटाना. फिर बटन दबाएं (नीला ऊपर तीर) फ़ाइलें डाउनलोड करेंजैसा कि नीचे चित्र में दिखाया गया है

    दिखाई देने वाली विंडो में, क्लिक करें चुनना...और हमारी साइट का संग्रह चुनें www.zipजो फोल्डर में है साइट स्थानांतरण

    BEGET होस्टिंग पर साइट संग्रह अपलोड किया जा रहा है

    पर राइट क्लिक करें संग्रह फ़ाइल, ड्रॉप-डाउन मेनू से चयन करें संग्रह को अनपैक करें

    BEGET होस्टिंग पर साइट फ़ाइलों के साथ एक संग्रह को अनपैक करना

    संग्रह को अनपैक करने के बाद, आप संग्रह फ़ाइल को हटा सकते हैं ताकि यह होस्टिंग पर जगह न ले, उस पर राइट-क्लिक करें और चुनें मिटाना

    BEGET होस्टिंग से एक संग्रह फ़ाइल को हटाना

    हम डायरेक्टरी ट्री में ऊपर जाते हैं, फ़ोल्डर पर राइट-क्लिक करते हैं public_htmlऔर चुनें विशेषताएँ बदलें

    BEGET होस्टिंग पर फ़ाइलों और फ़ोल्डरों की विशेषताओं को बदलना

    दिखाई देने वाली विंडो में, फ़ील्ड दर्ज करें कोड मान - 755, चेकबॉक्स पर क्लिक करें पुनरावर्ती रूप से लागू करेंऔर चुनें केवल फ़ोल्डरों के लिए. इस ऑपरेशन के साथ हम अपनी साइट पर सभी फ़ोल्डरों के लिए आवश्यक एक्सेस अधिकार सेट करेंगे

    BEGET होस्टिंग पर साइट फ़ोल्डरों के लिए अनुमतियाँ सेट करना

    फ़ोल्डर पर फिर से राइट-क्लिक करें public_html, चुनना विशेषताएँ बदलें, प्रवेश करना कोड मान 644, केवल फ़ाइलों पर पुनरावर्ती रूप से लागू करें

    हम BEGET होस्टिंग पर साइट फ़ाइलों के अधिकार निर्धारित करते हैं

    परिणामस्वरूप, हमारी साइट के सभी फ़ोल्डरों के पास अधिकार होने चाहिए 755 , और फ़ाइलें 644

    BEGET होस्टिंग पर फ़ाइलों और फ़ोल्डरों के अधिकार

    BEGET होस्टिंग और डेटा आयात पर एक डेटाबेस बनाना

    कंट्रोल पैनल में आइकन पर क्लिक करें माई एसक्यूएल

    BEGET होस्टिंग पर डेटाबेस प्रबंधन

    डेटाबेस का नाम दर्ज करें और एक पासवर्ड जनरेट करें

    टेक्स्ट फ़ाइल में डेटाबेस का नाम और पासवर्ड अवश्य लिखें!

    BEGET होस्टिंग पर एक नया डेटाबेस बनाना

    डेटाबेस बनाने के बाद शिलालेख पर क्लिक करें phpMyAdmin

    BEGET होस्टिंग पर phpMyAdmin के माध्यम से डेटाबेस में लॉगिन करें

    बटन दबाएँ आयात

    BEGET द्वारा होस्ट किए गए डेटाबेस में डेटा आयात करना

    बटन दबाएँ समीक्षा..., फ़ोल्डर से साइट स्थानांतरणडेटाबेस के साथ फ़ाइल का चयन करें (एक्सटेंशन एसक्यूएल), फिर बटन दबाएँ आगे

    BEGET द्वारा होस्ट किए गए डेटाबेस में बैकअप से डेटा आयात करना

    परिणामस्वरूप, सफल आयात के बारे में एक संदेश प्रदर्शित होगा और डेटाबेस तालिकाएँ बाएँ कॉलम में दिखाई देंगी

    कभी-कभी ब्राउज़र कोई संदेश प्रदर्शित नहीं करता है, या आपको बाएँ कॉलम में तालिकाएँ दिखाई नहीं देती हैं। यह ठीक है, यह उचित है 20-30 सेकंड प्रतीक्षा करें और पृष्ठ पुनः लोड करें. यदि तालिकाएँ बाएँ कॉलम में दिखाई देती हैं, तो सब कुछ क्रम में है

    BEGET होस्टिंग पर डेटाबेस में आयातित साइट डेटा

    महान!हमने अपनी वेबसाइट फ़ाइलों को होस्टिंग पर तैनात किया, उन तक पहुंच अधिकार कॉन्फ़िगर किए, एक डेटाबेस बनाया और उसमें अपना वेबसाइट डेटा आयात किया। बस थोड़ा सा बचा है.

    MODX कॉन्फ़िगरेशन फ़ाइल और नवीनतम सेटिंग्स

    होस्टिंग पर फ़ाइल प्रबंधक में, फ़ोल्डर पर जाएँ public_html/प्रबंधक/शामिल है, फ़ाइल पर राइट-क्लिक करें config.inc.phpऔर ड्रॉप-डाउन मेनू से चयन करें संपादन

    BEGET होस्टिंग पर MODX कॉन्फ़िगरेशन फ़ाइल

    हम बदलते हैं डेटाबेस उपयोगकर्ता नाम, पासवर्ड और डेटाबेस नामहमारी होस्टिंग पर उपयोग किए गए लोगों के लिए। आपको उन्हें एक टेक्स्ट फ़ाइल में लिखना चाहिए था।

    BEGET होस्टिंग पर, डेटाबेस का नाम और उपयोगकर्ता का नाम एक ही होता है

    BEGET होस्टिंग पर MODX पर साइट कॉन्फ़िगरेशन फ़ाइल का संपादन

    कॉन्फ़िगरेशन फ़ाइल को सहेजने के बाद, साइट की सुरक्षा बढ़ाने के लिए, आपको कॉन्फ़िगरेशन फ़ाइल को संपादित करने की क्षमता को अक्षम करना होगा, ऐसा करने के लिए फ़ाइल पर क्लिक करें config.inc.phpराइट-क्लिक करें और ड्रॉप-डाउन मेनू से चयन करें गुण. दिखाई देने वाली विंडो में, फ़ील्ड में कोड मानप्रवेश करना 600 और बटन दबाएँ परिवर्तन

    BEGET होस्टिंग पर MODX कॉन्फ़िगरेशन फ़ाइल तक पहुंच बंद करना

    ब्राउज़र में, रिमोट होस्टिंग पर हमारी वेबसाइट के एडमिन पैनल पर जाएं और एड्रेस बार में टाइप करें [खाता नाम].bget.ru/manager, व्यवस्थापक पैनल तक पहुंच के लिए लॉगिन और पासवर्ड दर्ज करें (लॉगिन: व्यवस्थापक, पासवर्ड: 1 ), चुनना उपकरण -> कॉन्फ़िगरेशन, टैब पर जाएं फ़ाइल मैनेजरऔर मैदान में फ़ाइल प्रबंधक के लिए पथबटन दबाएँ रीसेट

    MODX व्यवस्थापक पैनल में फ़ाइल प्रबंधक के लिए पथ रीसेट करना

    टैब पर जाएं फ़ाइल ब्राउज़रऔर मैदान में फ़ाइलों का पथबटन भी दबाएँ रीसेट, तब बचानाकॉन्फ़िगरेशन परिवर्तन

    MODX व्यवस्थापक में फ़ाइल ब्राउज़र के लिए पथ रीसेट करना

    टैब पर जाएं वेबसाइट, साइट कैश से पुराना डेटा साफ़ करने के लिए क्लिक करें कैश को साफ़ करेंऔर मेनू आइटम पर क्लिक करके होस्टिंग पर हमारी वेबसाइट खोलें देखना

    MODX में कैश साफ़ करना

    MODX पर हमारी साइट BEGET द्वारा होस्ट की गई है

    बहुत से लोग जानते हैं कि मैं लंबे समय से BEGET.RU होस्टिंग के साथ काम कर रहा हूं और सभी को इसकी अनुशंसा करता हूं। आज मैंने देखा कि मेरी पसंदीदा होस्टिंग एक सस्ता होस्टिंग दे रही थी, जिसकी मुख्य शर्त एक ब्लॉग लेख लिखकर होस्टिंग सेवा की सिफारिश करना था। इसलिए, मैंने बेगेट द्वारा विकसित फ़ाइल प्रबंधक के बारे में बात करने का निर्णय लिया।

    सबसे पहले, थोड़ी जानकारी. बेगेट एलएलसी एक रूसी होस्टिंग कंपनी है। सर्वर हमारे पास स्थित हैं. पहले, यह केवल सेंट पीटर्सबर्ग था, लेकिन अब, जहां तक ​​​​मुझे पता है, भूगोल का विस्तार किया गया है। होस्टिंग पर MODX बढ़िया काम करता है, और कीमतें कई लोगों को खुश करेंगी। इसके अलावा, किसी भी टैरिफ का उपयोग करने का पहला महीना बिल्कुल मुफ्त है।

    जो लोग पहले से ही मेरी अनुशंसा में रुचि रखते हैं वे रेफरल लिंक का अनुसरण कर सकते हैं और पंजीकरण कर सकते हैं: https://beget.ru/?id=12867 (हां, हां, रेफरल प्रणाली काम करती है - 40% तक प्रत्येकरेफरल के लिए भुगतान सहयोग की पूरी अवधि के दौरान आमंत्रितकर्ता को हस्तांतरित कर दिया जाता है)।

    इस बीच, मैं आपको फ़ाइल प्रबंधक के बारे में बताऊंगा।

    प्रारंभ में, फ़ाइल प्रबंधक केवल होस्टिंग क्लाइंट के लिए उपलब्ध था, लेकिन अब इसे एक अलग सेवा में विभाजित कर दिया गया है और कोई भी इसे अपने सर्वर पर इंस्टॉल कर सकता है।

    फ़ाइल प्रबंधक काफी अच्छा है. इसमें दो पैनल हैं, और ड्रग एंड ड्रॉप भी काम करता है - आप फ़ाइलों को एक पैनल से दूसरे पैनल में खींच सकते हैं

    जो लोग एमसी या एफएआर, या टोटल कमांडर से परिचित हैं वे इसे पहली नज़र में समझ जाएंगे। फ़ाइल प्रबंधन सहज है. जब आप राइट-क्लिक करते हैं तो संदर्भ मेनू काम करता है।

    प्रबंधक आपको अभिलेखों को अनपैक और पैक करने की अनुमति देता है, इसलिए, उदाहरण के लिए, MODX स्थापित करना काफी सुविधाजनक है - संग्रह अपलोड करें और इसे अनपैक करें।

    इसके अलावा, आप फ़ाइल अनुमतियाँ बदल सकते हैं और उन्हें संपादित भी कर सकते हैं। वैसे, अनुमान लगाएं कि SPRUT.io कौन सा संपादक प्रदान करता है?

    स्वत: पूर्णता और अनुकूलन योग्य कोड हाइलाइटिंग के साथ यह हमारा पसंदीदा ACE है! =))

    ये SPRUT.io फ़ाइल प्रबंधक के सभी फायदे नहीं हैं। इसमें छवि देखना, बाहरी एफ़टीपी सर्वर से जुड़ने की क्षमता, फ़ोल्डरों और फ़ाइलों द्वारा खोज, एकाधिक फ़ाइल अपलोड आदि भी है।

    सभी सुविधाएँ आधिकारिक वेबसाइट पर सूचीबद्ध हैं, और इसे आपके सर्वर पर स्थापित करने के निर्देश भी हैं।

    SPRUT.io एक ओपन सोर्स प्रोजेक्ट, सोर्स कोड है

    विषय पर प्रकाशन

    • वीएसडी एक्सटेंशन कैसे खोलें वीएसडी एक्सटेंशन कैसे खोलें

      आपके कंप्यूटर पर अधिकांश प्रोग्राम यूटिलिटी आइकन पर बाईं माउस बटन से डबल-क्लिक करके खोले जाते हैं, लेकिन ऐसा बहुत कम होता है...

    • फर्मवेयर सैमसंग गैलेक्सी A7 (2016) SM-A710F फर्मवेयर सैमसंग गैलेक्सी A7 (2016) SM-A710F

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