कम्प्युटरहरूसफ्टवेयर

Localhost Denwer - वर्णन, स्थापना, समस्या समाधान

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

डेन्वर के हो?

सबै महत्त्वपूर्ण कुराको साथ सुरू गरौं। यदि तपाइँ बुझ्नुहुन्छ भने, "Localhost Denwer" को स्थानीय अवधारणा (स्वाभाविक रूप देखि, क्रियाकलाप) को व्याख्या हुन सक्छ ("स्वाभाविक रूप देखि, क्रियाकलाप)" को रूप मा "एक उपकरण को निर्माण र तपाईंको कम्प्यूटर मा निर्मित सर्भर संग काम गरेर एक दूरस्थ संसाधन को उपयोग को बिना एक विशेष सेट उपकरण को उपयोग गरेर।"

यस घरको विकास तीन वर्षको प्रयासमा धन्यवाद: 2002 मा जन्मिएको थियो, दिमित्री कोटेरोभ, एन्न्न्न्न्न्सिचेभ र मिखाइल लिभेक, यद्यपि एक सार्वभौमिक शेल सिर्जना गर्ने विचार, जसमा साइटहरु को निर्माण र डिबगिङ गर्न को लागी पूर्ण सेट शामिल हुनेछ। होस्टिंग।

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

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

आधारभूत सफ्टवेयर प्याकेज

तपाईँले देख्न सक्नुहुन्छ, प्याकेजले धेरै आधारभूत घटकहरू समावेश गर्दछ जुन तपाईंलाई लगभग कुनै कार्य गर्न अनुमति दिन्छ:

  • Installer;
  • सर्भरमा आधारित सर्भर;
  • शेल PHP 5;
  • MySQL5 प्लेटफर्म;
  • उनीहरूको साथ काम गर्ने ब्राउजर प्रयोग गरेर phpMyAdmin डाटाबेसको नियन्त्रण तत्व;
  • SMTP सर्भर र प्रेषमेल (ई-मेल पठाउन सिम्युलेटरका लागि इम्युलेटिङ उपकरण)।

यद्यपि, स्थानीयहोस्ट डेभभरको पूर्ण प्रकार्यता प्राप्त गर्न, तपाईंले यहाँ एउटा विशेष इञ्जिन जोड्न पनि पर्छ। सबैभन्दा साधारण र सबैभन्दा लोकप्रिय Joomla र वर्डप्रेस हुन्। तर सबै कुराको क्रममा।

डेन्वर स्थापना गर्दै

यस कार्यक्रमको साथ परिचित हुन सक्ने आधारभूत प्रश्नहरूको स्थापना स्थापना हो। सामान्यतया, स्थानीय कम्प्युटर टर्मिनल वा ल्याप्टपमा डेनवरको स्थापना कठिनाइको कारण होइन।

स्थापनाकर्ता सुरु भएपछि, ब्राउजर तुरुन्तै खुल्छ (यो आवश्यक छैन, सञ्झ्याल बन्द हुन सक्छ) र DOS मोड द्वारा अनप्याकिंग सन्झ्याल। जारी राख्नका लागि प्रयोगकर्ता "इन्टर" थिच्ने सोधिने छ। हामी प्रेस गर्छौं।

अर्को, स्थापना कार्यक्रमले तपाईंलाई हार्ड डिस्कमा स्थान निर्दिष्ट गर्न संकेत गर्दछ जहाँ सबै फाइलहरू र डेटा भण्डारण हुनेछ (पूर्वनिर्धारित रूपमा यो सिधै प्रणाली ड्राइव "सी" मा वेबसेभर हुन्छ, तर तपाईँले सिर्जना गर्न सक्नुहुन्छ, उदाहरणको लागि, सर्भर फोल्डर, फेरि - प्रणाली विभाजनको मूलमा)।

अर्को चरण भर्चुअल डिस्कको पत्र चयन गर्न हो। स्थापनाकर्ताले विभाजन जेड सिर्जना गर्न सुझाव दिन्छ। यदि प्रणालीमा त्यस्तो विभाजन छैन। हामी सहमत छौं र जारी राख्छौं।

अब फाइलहरू प्रतिलिपि गर्ने प्रक्रिया सक्रिय छ, पछि तपाईले भर्चुअल डिस्कको लागि मोड चयन गर्न आवश्यक छ:

  • जब तपाइँ कम्प्युटर चालू गर्नुहुन्छ सिर्जना गर्नुहोस्;
  • जब कार्यक्रम भनिन्छ सिर्जना गर्दा।

यहाँ - आफ्नै आफ्नै मा। सिद्धान्तमा, यदि सक्रिय भर्चुअल विभाजन अनन्त रूपमा प्रयोग गरिन्छ भने, तपाईँले दोस्रो विकल्प रोज्न सक्नुहुनेछ। यसले स्थापनाको थोक पूरा गर्दछ।

कार्यात्मक परीक्षण

स्वाभाविक रूपले, स्थानीय सर्भर स्थापना गरेपछि, यो जाँचको लागि यो जाँच आवश्यक छ। डेस्कटपमा, स्थापना सम्पन्न भएपछि, तीन सर्टकटहरू सिर्जना हुनेछन्: सुरू गर्नुहोस्, रोक्नुहोस् र पुनः सुरु गर्नुहोस्। सर्भर चलाउनुहोस्।

त्यस पछि, एक आभासी डिस्क (यदि सक्रिय स्पष्ट कल को समयमा चयन गरिएको थियो), र प्रणाली ट्रे मा - दुई आइकनों को पेन र टोपी को तस्वीर संग।

अब ब्राउजर खोल्नुहोस् र ठेगाना पट्टीमा http: // localhost वा केवल स्थानीय होस्ट खोल्नुहोस्। एउटै ब्राउजरमा डेभभरले सन्देशलाई सबैले काम गरेको सन्देश दिन्छ। यदि पृष्ठ तल आउछ भने, तपाइँ लिङ्कहरू देख्न सक्नुहुनेछ जसमा तपाइँ सर्वरको प्रकार्यता परीक्षण गर्न सक्नुहुन्छ, जस्तै तल चित्रमा देखाइएको छ।

यदि प्रत्येक लिङ्कको लागि संक्रमणको परिणामको रूपमा त्यहाँ फरक पृष्ठहरू छन्, त्यसपछि सबै अवयव नियमित मोडमा काम गर्दछ।

सङ्केतनको साथ समस्याहरू

कहिलेकाहीँ, स्थानीयहोस्ट डेन्वरले ई-मेल पठाउन सुरु गर्दैन, वा सन्देशले अस्पष्ट क्यारेक्टर जस्तो देखिन्छ। यो तथ्यको कारण हो कि कार्यक्रमले सुरुमा UTF-8 इन्कोडिङ प्रयोग गर्दछ। तर तपाईंले डिस्पेच जाँच गर्नुपर्छ।

यस उद्देश्यका लागि लिङ्कको माथिको सूचीको अन्तिम प्रयोग गरिन्छ। यसको माध्यम ले पाठ बाकस पछि, तपाईंलाई केहि लेख (अधिमानतः रूसी मा) लेख्न र सन्देश पठाउन आवश्यक छ।

अब तपाईलाई निश्चित छ कि यो डेलिभर गरिएको छ भनेर निश्चित गर्न आवश्यक छ। यो गर्न को लागी, मेलमेल फोल्डर को जाँच गर्नुहोस, जो भर्चुअल विभाजन (Z) मा tmp निर्देशिका मा स्थित छ, र भौतिक डिस्क को लागि त्यहि कार्यहरु गर्छ जहां खोल स्थापित गरियो (सी)। किनकि स्थानीयहोस्ट (डेनवर, मुख्य ओएसको रूपमा विन्डोज 7) चलिरहेको छैन, फरक छलफल गरिनेछ।

ईन्जिनियरिङ् स्थापना र कन्फिगर गर्दै

अर्को चरण इन्जिन स्थापना गर्न हो। यो गर्नका लागि, पहिलो सर्भर फोल्डर (पूर्वनिर्धारित WebServices द्वारा) \ home \ local host मा प्रणाली प्रणालीमा स्थित www डाइरेक्टरीको उपस्थिति जाँच गर्नुहोस्। Www फोल्डरमा, अब तपाईलाई अर्को डाइरेक्टरी सिर्जना गर्न आवश्यक छ (तपाईंको आफ्नै विचारको नाम जुन जुन जुन मनपर्छ), जांच गर्नुहोस्।

अर्को, डेन्भर सेटिङले पुन: सुरु सर्टकट प्रयोग गरेर प्रोग्राम पुन: सुरु गर्न समावेश गर्दछ। त्यस पछि, ब्राउजरको ठेगाना पट्टीमा http: // localhost / testbe प्रविष्टि गर्नुहोस्। यदि यो पृष्ठ खोल्छ भने, त्यसपछि सबै कुरा सही तरिकाले र काम आलोचनाको कारण होइन। अब यो सानो कुरा हो। हामी कुनै पनि फाईल प्रबन्धक प्रयोग गरी सृजित फोल्डर (हामीले जाँच गर्दछ) इन्जिन फाइलहरूको प्रतिलिपि बनाउँछौं, त्यसपछि ब्राउजरमा माथिको ठेगाना प्रविष्टि गर्न प्रक्रिया दोहोर्याउनुहोस्। तपाईँले स्थापना विजार्ड सञ्झ्याल हेर्नु भएको छ जहाँ तपाइँ भर्खरै यसको निर्देशनहरू पालन गर्न आवश्यक छ।

डेटाबेस सिर्जना गर्दै

यस घटनामा इन्जिनले स्थानीय होस्टको रूपमा कार्य गर्दछ (स्थानीयहोस्ट), डेनिभरले पनि स्थानीय-स्तरको डाटाबेसको सिर्जनालाई मान्दछ। तपाइँलाई पहिले नै php मामेड एडमिन्सको आवश्यकता पर्दछ, जुन ब्राउजरमा ठेगाना प्रयोग गरेर तपाईं पहुँच गर्न सक्नुहुनेछ http: // localhost / tools।

घोडामा अनुप्रयोगको नामको साथ लिङ्कमा क्लिक गर्नुहोस् र नयाँ डाटाबेस सिर्जना गर्नको लागि पङ्क्ति चयन गर्नुहोस्। तपाईले जुन मनपराउन चाहानुहुन्छ त्यसलाई कल गर्न सक्नुहुन्छ। तर, भ्रमित हुन नगर्ने, यो फोल्डरको प्रयोग गर्न को लागी राम्रो छ जुन इन्जिनको स्थापना (जांच) बनाइएको थियो।

अब हामी मुख्य पृष्ठमा फर्काउँछौं र एउटा सुविधाको साथ विशेषाधिकारको प्रयोग गर्दछ (मेनुमा प्रवेश गर्न पछि तपाईलाई नयाँ प्रयोगकर्ता थप्न आवश्यक छ)। हामी कुनै पनि नाम, प्रयोगकर्तानाम र पासवर्ड निर्दिष्ट गर्छौं, विश्वव्यापी विशेषाधिकारको खण्डमा होस्टलको लागि स्थानीय होस्ट प्रयोग गर्नुहोस् जुन सबै छान्नुहोस्, र "जानुहोस्" बटन थिच्नुहोस्। सिर्जना गरिएको डाटाबेस प्रयोग गर्न को लागी WordPress वा Joomla स्थापित गर्न सकिन्छ। स्थापना पूरा भएपछि संसाधनमा पहुँच, फेरि, माथिको ठेगानामा लगाइएको छ।

होस्टिंग स्थानान्तरण

अब हामी सर्भरलाई होस्टिङमा स्थानान्तरण गर्न आवश्यक छ। इन्टरनेटमा उपलब्ध सर्फेर बनाउनको लागी। तर पहिला तपाईंलाई केही अवस्थाहरूमा ध्यान दिनुपर्छ। सबसे पहिले, तपाईंलाई एक स्थिर आईपी ठेगाना हुनु पर्छ, गतिशील एक होइन। साथै, पूर्ण रूपमा विन्डोज फायरवाललाई पहुँच रोक्न अक्षम पार्नुहोस्) र घरको डाइरेक्टरी घरमा नामक नामक पदानुक्रिक फोल्डर संरचना कन्फिगर गर्नुहोस्, पहिला फोल्डर XXX.XXX.XX सिर्जना गर्नुहोस् र यसमा - सबफल्डर www (जस्तै ठेगानाको सट्टा पात्रहरू, तपाईंले प्रदायक द्वारा प्रदान गर्नुभएको ठेगाना निर्दिष्ट गर्नु पर्छ)।

तपाईं अर्को तरिकामा पनि गर्न सक्नुहुन्छ। फाइलहरू हस्तान्तरण गर्नको लागि, हामी FileZilla अनुप्रयोग प्रयोग गर्दछौं, जसको द्वारा हामी प्रोब फोल्डरबाट स्थानीय सर्भरको सबै फाइलहरू सार्दछौं जुन हामी कन्फिगरेसन प्रक्रियामा रिमोट स्रोतमा काम गर्दछौं, तर होस्टको (सामान्यतया HTDOCS वा PUBLIC_HTML) को मूल फोल्डरमा। साथै, यो केवल इन्जिन कन्फिगरेसन फाइलमा टाढाको होस्टमा फाईलहरू र फोल्डरहरूमा निरपेक्ष मार्गहरू परिवर्तन गर्न आवश्यक हुनेछ, साथै त्यो टाढाको संसाधनमा पहिले नै नयाँ डाटाबेस सिर्जना गर्दा प्रयोग गरिने डाटाबेस नाम र प्रयोगकर्ताको पासवर्डमा लगइन गर्नुहोस्।

Denwer खोलिएको छैन, स्थानीयहोस्ट उपलब्ध छैन: समस्या सुल्झाउने कारणहरू र तरिकाहरू

अब हामी द्रुत समस्याहरूमा सर्भर गर्छौं जुन सर्भरको अपर्याप्ततासँग सम्बन्धित छ।

त्यसैले, डेन्भरले काम गर्दैन, स्थानीयहोस्ट उपलब्ध छैन। कारण यो हो कि धेरै स्थापना पछि तुरुन्त ब्राउजरमा पहुँच गर्न कोसिस गर्दछ, कार्यक्रम आफैले सुरु गर्न बिर्सनुभयो। ठेगाना पट्टीमा , केवल स्ट्रिङ स्थानीय होस्ट टाइप गर्नु पर्दछ, केहि साथ, भन्नुहोस्, भन्नुहोस् .ru, .com, वा केहि अन्य।

अर्को कारण पोर्टहरू अवरुद्ध छ: 80 र: 443 तेस्रो-पक्षका प्रोग्रामहरू (प्रायः 80 औं पोर्टमा "प्राय:" स्काइप र 443-एम-टोरन्ट वा VMWare भर्चुअल मेसिनमा छ, यदि एक प्रणालीमा अवस्थित छ)। समाधान धेरै सरल छ - यी अनुप्रयोगहरूमा बंदरगाहहरूको प्राथमिकताहरू परिवर्तन गर्न। उदाहरणका लागि, "Skype" मा तपाईँले वैकल्पिक पोर्ट प्रयोग गरेर लाइनबाट "पक्षी" हटाउन आवश्यक छ।

कुनै कम सामान्य समस्या मुख्य खण्डमा www फोल्डरको कमी हो। उदाहरणको लागि, यदि सुरुमा फोल्डर पदानुक्रम सर्भर \ localhost वा कुनै अन्य प्रकारको रूपमा सिर्जना गरिएको थियो, तपाईंले घर डाइरेक्टरी जाँच गर्नु भएको छ जहाँ निर्दिष्ट डाइरेक्टरी स्थित हुनुपर्दछ।

कहिलेकाहीँ HOSTS फाइललाई एंटीवायरसद्वारा ब्लक गर्न सकिन्छ (प्रायः सबै अवस्थामा यो डा.वेब छ)। यसलाई ठीक गर्न, अपवादहरूको सूचीमा थप्नुहोस्। तपाइँ पहिला यसको जगेडा प्रतिलिपि सिर्जना गर्न सक्नुहुनेछ, मेटाउनुहोस्, यो कार्यक्रम जाँच गर्नुहोस्, र फाइललाई मूल स्थानमा फर्काउनुहोस्।

यो धेरै राम्ररी हुन सक्छ कि अनुप्रयोगलाई अनुकूलता मोडमा वा प्रशासक अधिकार (दाँया क्लिक मेनु) मा सुरू गर्न सकिन्छ।

यदि जडान असफल भएमा, त्यहाँ MySQL को पुरानो संस्करण हो जुन प्रणालीबाट तपाइँ हटाउन आवश्यक छ। कहिले काँही बन्दरगाह ब्लक गर्न सकिन्छ: 3306 (तपाईले पत्ता लगाउनुहुने कुन अनुप्रयोग प्रयोग गरिरहनु भएको छ र सेटिङहरू परिवर्तन गर्नुपर्दछ)।

र सम्झनुहोस्! आफैले, इन्टरनेटमा डेएनभर प्रोग्रामले सबैलाई अनुवाद गर्दैन, र केवल एक उपकरण हो, यदि तपाइँ हुनेछ भने, एक सर्भर सिर्जना गर्न र यसलाई प्रशोधन गर्नको लागि कुनै पनि अपरेसनका लागि सहायक।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.