Cpanel बिना डेबियन सर्भर 9 मा WordPress स्थापना गर्दै

शीर्षकको विशेष लेखमा मेरा भाइहरूलाई स्वागत छ। डेबियन सर्भरमा WordPress स्थापना गर्दै। कुनै पनि नियन्त्रण प्यानलको आवश्यकता बिना, Cpanel, plask, DirectAdmin, vistacp, र अन्य सशुल्क र नि: शुल्क प्यानलहरूबाट चलाउनको लागि वातावरण सिर्जना गर्न, वेबसाइटहरू र तिनीहरूलाई प्रत्येक प्यानलमा फरक हुने सुविधाहरूको साथ व्यवस्थापन गर्न, र पक्कै पनि ती मध्ये सबैभन्दा प्रसिद्ध cpanel प्यानल हो। थप विज्ञापन बिना, हामी डेबियन 9 र Apache 5 मा WordPress स्थापना गर्नेछौं

शीर्षक कभर शो

स्पष्टीकरण आवश्यकताहरू

1 - प्रणाली डेबियन सर्भरमा राखिएको (इन्टरनेट सर्भर)।

2- सर्भर वा रूट व्यवस्थापक खातामा टापुहरूमा पहुँच।

3 - स्थिर आईपी ठेगाना वा सर्भर वा सर्भरमा कन्फिगर गरिएको। निस्सन्देह, यो डाटा सेन्टरबाट बुक गर्ने कुनै पनि सर्भरमा उपलब्ध छ,

4 - यदि तपाइँ तपाइँको वेबसाइट सार्वजनिक गर्न जाँदै हुनुहुन्छ भने, तपाइँ अनिवार्य छ डोमेन वा डोमेन रिजर्भेसन सर्भरमा dns जडान गर्न,

5- स्थापना गर्नुहोस् अपाचे  डेबियन प्रणालीमा LAMP।

6 - प्रतिलिपि वर्डप्रेस आधिकारिक वेबसाइटबाट नवीनतम संस्करण।

7 - सर्भरमा जडान गर्न कार्यक्रम पट्टि

 

डेबियन प्रणाली के हो?

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

Apache के हो

अंग्रेजीमा apache नाम  Apache HTTP सर्भर। Apache एक हो जसले वेब युगको प्रारम्भिक दिनहरूमा वेबको विकास र विश्वव्यापी वृद्धिमा धेरै ठूलो भूमिका खेलेको थियो। Apache के प्रयोग गरिन्छ र यसको मिशन के हो। Apache स्थिर र गतिशील वेब पृष्ठहरू सेवा गर्न प्रयोग गरिन्छ। स्ट्याटिक जस्तै html भाषा र गतिशीलता जसले परिवर्तन गर्दछ जस्तै फोरमहरू, WordPress र अन्य स्क्रिप्टहरू वा अनुप्रयोगहरू जुन Apache वातावरण र सुविधाहरू प्रयोग गर्न डिजाइन गरिएको हो। र Apache वास्तवमा LAMP को रूपमा चिनिने वेब विकास प्याकेजको एक भाग हो, जसमा लिनक्स अपरेटिङ सिस्टम वा GNU लिनक्स, वेब सर्भर, Mysql डाटाबेस, र php, Python र Perl लगायत धेरै प्रोग्रामिङ भाषाहरू समावेश छन्। Apache वितरण गरिएको छ। स्वामित्व सफ्टवेयर प्याकेज मध्ये एक को भाग को रूप मा। Apache को एक फाइदा यो हो कि यसले धेरै भरपर्दो र धेरै सुरक्षित तरिकामा सामग्री प्रदान गर्दछ 

डेबियनमा WordPress स्थापना गर्ने फाइदाहरू

वास्तविक फाइदाहरू मध्ये एक होस्टिंग कम्पनीहरूसँग सम्झौताको तुलनामा पैसा बचत गर्नु हो। दोस्रो, डेबियन वितरणमा साइट गति cpanel मा स्थापनाको तुलनामा। 25% को एक उल्लेखनीय गति, र यो खोज र वृद्धि मा साइट को प्रसार मा योगदान गर्दछ। गुगल र अन्य खोज इन्जिनहरूमा तपाईंको श्रेणीकरण। र आफ्नो भौतिक आय वृद्धि गर्न। अरब वा विदेशी होस्टिंग कम्पनीहरूको सुस्तता बेवास्ता बाहेक। जसले प्रति महिना $ 3 को लागि होस्टिंग योजनाहरू प्रस्ताव गर्दछ र तिनीहरूले समान सर्भरमा 400 वेबसाइटहरू थप्छन्। र तपाईंले आफ्नो साइटमा सुस्तता देख्न थाल्नुहुन्छ जब यो अनुभवमा 100 लेखहरू नाघ्छ। जब वेबसाइट निजी vps सर्भरमा हुन्छ, इन्टरनेट लाइन। तपाईंको साइटको लागि पूर्ण शक्तिको साथ सर्भरमा, र यसले तपाईंलाई तपाईंको साइटबाट डाउनलोड गर्न र तपाईंको आगन्तुकहरूलाई द्रुत रूपमा डेटा उपलब्ध गराउन मद्दत गर्दछ। गलत कन्फिगरेसनका कारण होस्टिङ कम्पनीहरूलाई असर गर्ने ह्याकिङबाट सुरक्षा बाहेक। म सबै होस्टिंग कम्पनीहरूको बारेमा कुरा गरिरहेको छैन। त्यहाँ बलियो सुरक्षा संग होस्टिंग कम्पनीहरू छन्, तर तिनीहरू विदेशी हुन् र अरब होइनन्। किनभने इन्टरनेटमा मेरो क्यारियरको दौडान, मैले 15 भन्दा बढी अरब कम्पनीहरूसँग व्यवहार गरें, र ती सबै, अपवाद बिना, होस्टिङ कम्पनीहरूको नामको योग्य छैन। सबैभन्दा महत्त्वपूर्ण विशेषताहरू मध्ये एक यो हो कि सम्पूर्ण सर्भर स्रोतहरू तपाइँको साइटको लागि मात्र हुनेछ र RAM र प्रोसेसर खपत गर्ने नियन्त्रण प्यानलमा वितरण गरिएको छैन, र यसले तपाइँको साइटको स्थिरता बढाउँछ र तपाइँको खोज र तपाइँको वित्तीय स्तरमा पनि वृद्धि गर्दछ। लाभ, आदि

किन WordPress छान्नुहोस्

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

 

वास्तविक सर्भरहरूमा Mekano Tech Informatics द्वारा प्रदान गरिएको स्पष्टीकरण नोट

मैले बाट सर्भर बुक गरें डाटा सेन्टर Hetzner क्लाउड सर्भर सेवाबाट। तपाईंले डेबियन डिस्ट्रो चयन गर्नुभएको छ जुन स्वचालित रूपमा स्थापित र तयार छ

विवरण: LAMP प्याकेज स्थापना गर्दै

ल्याम्प स्थापना गर्नु अघि यसको भागहरूमा Apache समावेश गर्दछ, हामीले स्थापना गर्नु अघि पहिलो कुरा प्याकेजहरू र कर्नेल अपडेट गर्ने र यी आदेशहरूसँग सुरक्षा समस्याहरू सुधार्ने हो।

apt-get update
apt-get upgrade
apt-get dist-upgrade

Cpanel बिना डेबियन 9 सर्भरहरूमा WordPress स्थापना गर्न पहिलो अपडेट आदेश थपेको छवि

डेबियन वितरणमा प्याकेजहरू अद्यावधिक गर्नका लागि पहिलो आदेशहरू थपिएको देखाउने छवि

यो कुराको नतिजा थपेपछि अपडेट कसरी भयो भन्ने देखाउँछ

apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] प्राप्त गर्नुहोस्: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] प्राप्त गर्नुहोस्: 7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hit:8 http://mirror.hetzner.de/debian/packages stretch रिलीज हिट:9 http://deb.debian.org/debian stretch Release Get:10 http://security.debian.org stretch/ updates /गैर-मुक्त स्रोतहरू [1,216 B] प्राप्त गर्नुहोस्:11 http://security.debian.org/updates/main स्रोतहरू [207 kB] प्राप्त गर्नुहोस्:12 http://security.debian.org stretch/updates/contrib स्रोतहरू [१,३८४ B] प्राप्त गर्नुहोस्: 1,384 http://security.debian.org stretch/updates/main amd13 प्याकेजहरू [64 kB] प्राप्त गर्नुहोस्: 495 http://security.debian.org stretch/updates/main Tra nslation-en [14 kB] प्राप्त गर्नुहोस्:221 http://deb.debian.org/debian stretch-updates/main स्रोतहरू [15 kB] Ign:13.1 http://mirror.hetzner.de/debian/packages stretch-backports /main amd16 प्याकेजहरू Ign:64 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:17 http://mirror.hetzner.de/debian/packages stretch-backports/main amd16 प्याकेजहरू [64 kB] प्राप्त गर्नुहोस्:601 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [17 kB] Ign:459 http://mirror.hetzner.de/debian/security stretch /updates/main amd18 प्याकेजहरू Ign:64 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:19 http://mirror.hetzner.de/debian/security/updates/ main amd18 प्याकेजहरू [64 kB] प्राप्त गर्नुहोस्: 495 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [19 kB] प्राप्त गर्नुहोस्: 221 http://deb.debian.org/debian stretch / मुख्य स्रोतहरू [22 kB] प्राप्त गर्नुहोस्:6,745 http://deb.debian.org/debian stretch/non-free स्रोतहरू [23 kB] प्राप्त गर्नुहोस्:79.4 http://deb.debian.org/debian stretch/contr ib स्रोतहरू [४४.७ kB] 24 MB 44.7s मा प्राप्त गरियो (10.0 kB/s) प्याकेज सूचीहरू पढ्दै... सम्पन्न

हामी निम्न आदेश थप्छौं, जुन हो

apt-get upgrade

यस आदेशको फाइदा वा यसले के गर्छ प्रणालीलाई डेबियनको नवीनतम संस्करणमा अपग्रेड गर्नु हो। Cpanel बिना डेबियन सर्भर 9 मा WordPress स्थापना गर्न चरणहरू पालना गर्नुहोस्

यसमा WordPress स्थापना गर्न डेबियन अपग्रेड गर्न आदेश देखाउँदै छवि

यो तस्विरमा देखाइए अनुसार तपाईसँग देखा पर्नेछ। र यहाँ प्रणालीले तपाईलाई बताउँछ, के तपाई साँच्चै अपग्रेड गर्न चाहनुहुन्छ? के म अपग्रेड प्रक्रियालाई पछ्याउँछु? तपाईले हो शब्दको लागि y अक्षर टाइप गर्नुहोस् र त्यसपछि इन्टर थिच्नुहोस्। अपग्रेड प्रक्रिया पूरा गर्न

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

apt-get upgrade प्याकेज सूचीहरू पढ्दै... सम्पन्न भयो निर्माण निर्भरता रूख राज्य जानकारी पढ्दै... सम्पन्न भयो स्तरवृद्धि गणना गर्दै... सम्पन्न निम्न प्याकेजहरू स्तरवृद्धि हुनेछन्: qemu-guest-agent qemu-utils 2 अपग्रेड गरिएको, 0 नयाँ स्थापना गरिएको, 0 हटाउन र 0 अपग्रेड गरिएको छैन। 1,300 kB अभिलेखहरू प्राप्त गर्न आवश्यक छ। यो अपरेशन पछि, अतिरिक्त डिस्क स्पेस को 2,048 B प्रयोग गरिनेछ। के तपाइँ जारी राख्न चाहनुहुन्छ? [Y/n] y प्राप्त गर्नुहोस्:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] प्राप्त गर्नुहोस्:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] 1,300s मा 0 kB ल्याइयो (14.0 MB/s) (हालमा डाटाबेस ... 33909 फाइल पढ्दै स्थापित।) अनप्याक गर्ने तयारी गर्दै .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb... qemu-गेस्ट-एजेन्ट (1:2.8+dfsg-6+deb9u7) माथि अनप्याक गर्दै :1+dfsg-2.8+deb6u9) ... अनप्याक गर्ने तयारी गर्दै .../qemu-utils_5%1a3+dfsg-2.8+deb6u9_amd7.deb... qemu-utils अनप्याक गर्दै (64:1+dfsg-2.8+ ) deb6u9) माथि (7:1 + dfsg-2.8 + deb6u9) ... qemu-गेस्ट-एजेन्ट सेटअप गर्दै (5:1 + dfsg-2.8 + deb6u9) ... qemu-utils सेटअप गर्दै (7:1 + dfsg) ) 2.8+deb6u9) ... systemd (7-232+deb25u9) का लागि ट्रिगरहरू प्रशोधन गर्दै ... man-db (11-2.7.6.1) को लागि ट्रिगरहरू प्रशोधन गर्दै ...

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

apt-get dist-upgrade

यो अर्डर थपे पछि प्रक्रिया देखाउने तस्वीर हो

तस्विरले प्याकेजहरू अपग्रेड गरिएका छन् र प्रणाली अपग्रेड होइन भनेर सुनिश्चित गर्न आदेश देखाउँदछ

प्याकेजहरू र अपरेटिङ सिस्टमलाई नवीनतम संस्करणमा अद्यावधिक र स्तरवृद्धि गर्ने पहिलो चरण पूरा भएको छ

दोस्रो चरण यो आदेश मार्फत सर्भरमा होस्टनाम थप्नु हो, जसले तपाईंको आफ्नै वर्णनात्मक नामको साथ होस्टनाम परिवर्तन गर्दछ। तर सचेत रहनुहोस् कि तपाईले सर्भर वा प्रणाली पुन: सुरु गर्न आवश्यक पर्दछ। प्रणालीले तपाइँले थपेको होस्टनाम वा होस्टनाम लागू गर्दछ।

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

यहाँ, होस्टनाम तपाईको डोमेनको सब-डोमेन वा तपाईले WordPress सर्भर चलाउनको लागि आरक्षित गर्नुभएको डोमेनको नाम हुनुपर्छ। उदाहरण word.mekan0.com

यो आदेश थपेपछि, तपाईंले आफ्नो किबोर्डमा इन्टर थिच्नुहोस्। यहाँ नीम होस्ट थप्ने उदाहरणको रूपमा एउटा तस्वीर हो

डेबियन सर्भरमा नेमहोस्ट कसरी थप्ने भनेर देखाउने छवि

 

र अर्को योजना मा

हामी केही आवश्यक सहायक उपकरणहरू स्थापना गर्दैछौं र हामीलाई त्रुटिहरू समाधान गर्न र तिनीहरूलाई ठीक गर्न आवश्यक हुनेछ। तपाइँ निम्न आदेश थप्नुहोस्

apt install net-tools sudo wget curl bash-completion

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

डेबियन 9 मा नाम सर्भर परिवर्तन गर्ने उदाहरण देखाउने छवि

तपाईंले यहाँ कमाण्ड प्रम्प्टमा सर्भरको नाम परिवर्तन गरिएको छ र चित्रमा देखाइए अनुसार सर्भरको नाम र सर्भर पुन: सुरु गर्दा र यसमा पुन: लग इन गर्दा देखा परेको यो डाटा देख्नुहुनेछ।

Apache स्थापना गर्नुहोस्

प्रशासक विशेषाधिकारहरू (रूट) को साथ सर्भरमा लग इन गरेपछि, हामी Apache HTTP स्थापना गर्छौं, जुन डेबियन 9 रिपोजिटरीहरूमा उपलब्ध छ। तपाईंले यो आदेशलाई कमाण्ड प्रम्प्टमा थप्नुहोस् र इन्टर थिच्नुहोस्

 apt स्थापना apache2

Apache install कमाण्ड थपेपछि, तपाईले कमाण्ड प्रम्प्टमा देख्नुहुनेछ कि Apache को स्थापना पहिले नै पूरा गर्ने वा नगर्ने। यसरी कोड देखा पर्नेछ।

apt install apache2 प्याकेज सूचिहरू पढ्दै... सम्पन्न भयो निर्माण निर्भरता रूख राज्य जानकारी पढ्दै... सम्पन्न भयो निम्न थप प्याकेजहरू स्थापना हुनेछन्: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap5.2. -0 libperl5.24 perl सुझाव गरिएका प्याकेजहरू: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl सिफारिस गरिएका प्याकेजहरू बनाउनुहोस्: ssl-cert पुन: नामकरण निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-dbd-sqlite5.2 libaprutillibld, 0. 5.24 नयाँ स्थापित, 0 हटाउन र 11 अपग्रेड गरिएको छैन। 0 kB अभिलेखहरू प्राप्त गर्न आवश्यक छ। यो अपरेशन पछि, 0 MB अतिरिक्त डिस्क स्पेस प्रयोग गरिनेछ। के तपाइँ जारी राख्न चाहनुहुन्छ? [Y/n]

तपाईंले किबोर्डमा अक्षर Y थिच्नुहोस्, त्यसपछि तपाईंले इन्टर थिच्नुहोस्, र Apache को स्थापना समाप्त भएपछि, हामी ब्राउजर खोल्छौं र सर्भरको IP टाइप गर्छौं। ब्राउजरमा, मेरो मामलामा, म IP हुँ। मैले व्याख्या गरिरहेको सर्भर हो 159.69.215.225 यो तस्विर जस्तै तपाईं संग देखा पर्नेछ Bian 9. वितरणमा Apache को सही सञ्चालन देखाउने छवि

Apache सही रूपमा स्थापित छ र यो छवि माथि छ भनेर सुनिश्चित गरेपछि। Apache डेबियन वितरणमा सही रूपमा स्थापना भएको सुनिश्चित गर्दछ। अब हामी php अनुवादकहरूको नवीनतम संस्करणहरू स्थापना गर्दैछौं। यो आदेशको साथ वर्डप्रेस CMS पढ्न र इन्टर थिच्नुहोस्।

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

हामीले स्थापना पूरा गर्छौं कि गर्दैनौं भनेर प्रणालीले तपाईंलाई देखाउनेछ। माथिका आदेशहरू जस्तै रद्द गर्नुहोस्, तपाईंले Y अक्षर टाइप गर्नुहोस् र इन्टर थिच्नुहोस्। किबोर्डमा। चित्रमा देखाइएको जस्तै Debian 9 मा php अनुवादहरू स्थापना गर्न आदेश देखाउँदै छवि

php अनुवादहरूको स्थापना पूरा गरेपछि, नवीनतम संस्करणहरू अब सकियो। मारियाडीबी, डाटाबेस सर्भर स्थापना गर्नुहोस्। यो WordPress को लागी एक डाटाबेस सिर्जना गर्न स्थापित हुनुपर्छ। र तिनीहरूलाई सम्पर्क गर्नुहोस् ताकि हामी यसको साथ WordPress सही रूपमा स्थापना गर्न सक्छौं।

apt install php7.0-mysql mariadb-server mariadb-client

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

apt स्थापना php7.0-mysql mariadb-सर्भर mariadb-client
प्याकेज सूची पढ्दै ... सम्पन्न भयो
भवन निर्भरता वृक्ष
राज्य जानकारी पढ्दै ... सम्पन्न भयो
निम्न अतिरिक्त प्याकेजहरू स्थापना गरिनेछ:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
सुझाव गरिएका प्याकेजहरू:
gawk-doc libclone-perl libmldbm-perl libnet-deemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
सिफारिस गरिएका प्याकेजहरू:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
निम्न नयाँ प्याकेजहरू स्थापित गरिनेछ:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-सर्भर mariadb-सर्भर-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 अपग्रेड गरियो, 19 नयाँ स्थापित, 0 हटाउन र 0 लाई अपग्रेड गरिएको छैन।
अभिलेखहरूको 25.7 एमबी प्राप्त गर्न आवश्यक छ।
यस अपरेसन पछि, अतिरिक्त डिस्क स्पेसको 189 एमबी प्रयोग गरिनेछ।
के तपाई जारी राख्न चाहानुहुन्छ? [Y / n] y
प्राप्त गर्नुहोस्: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
प्राप्त गर्नुहोस्: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
प्राप्त गर्नुहोस्:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
प्राप्त गर्नुहोस्: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
प्राप्त गर्नुहोस्: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
प्राप्त गर्नुहोस्: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
प्राप्त गर्नुहोस्:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
प्राप्त गर्नुहोस्: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
प्राप्त गर्नुहोस्: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
प्राप्त गर्नुहोस्: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
प्राप्त गर्नुहोस्: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
प्राप्त गर्नुहोस्:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
प्राप्त गर्नुहोस्:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
प्राप्त गर्नुहोस्:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
प्राप्त गर्नुहोस्: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
प्राप्त गर्नुहोस्:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
प्राप्त गर्नुहोस्:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
प्राप्त गर्नुहोस्:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
प्राप्त गर्नुहोस्: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
25.7s मा 0 MB प्राप्त गरियो (35.8 MB/s)
प्याकेजहरू पूर्व कन्फिगर गर्दै...
पहिले अचयनित प्याकेज चयन गर्दै libmpfr4:amd64।
(डाटाबेस पढ्दै ... २ installed35883 files फाईलहरू र डाइरेक्टरीहरू हालै स्थापना गरियो।)
अनप्याक गर्ने तयारी गर्दै .../libmpfr4_3.1.5-1_amd64.deb ...
अनप्याक गर्दै libmpfr4:amd64 (3.1.5-1) ...
पहिले अचयनित प्याकेज चयन गर्दै libsigsegv2:amd64।
अनप्याक गर्ने तयारी गर्दै .../libsigsegv2_2.10-5_amd64.deb...
अनप्याक गर्दै libsigsegv2:amd64 (2.10-5) ...
libmpfr4:amd64 (3.1.5-1) सेटअप गर्दै...
libsigsegv2:amd64 (2.10-5) सेटअप गर्दै ...
पहिले अचयनित प्याकेज gawk चयन गर्दै।
(डाटाबेस पढ्दै ... २ installed35905 files फाईलहरू र डाइरेक्टरीहरू हालै स्थापना गरियो।)
अनप्याक गर्ने तयारी गर्दै .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
गाक अनप्याक गर्दै (1:4.1.4+dfsg-1) ...
पहिले अचयनित प्याकेज mysql-common चयन गर्दै।
अनप्याक गर्न तयारी गर्दै .../01-mysql-common_5.8+1.0.2_all.deb ...
Mysql-common (५.८+१.०.२) अनप्याक गर्दै...
पहिले अचयनित प्याकेज mariadb-common चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
mariadb-common (10.1.38-0+deb9u1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज galera-3 चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../03-galera-3_25.3.19-2_amd64.deb ...
galera-3 (25.3.19-2) अनप्याक गर्दै ...
पहिले अचयनित प्याकेज libdbi-perl चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../04-libdbi-perl_1.636-1+b1_amd64.deb...
libdbi-perl (1.636-1+b1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज libreadline5:amd64 चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb...
libreadline5:amd64 (5.2+dfsg-3+b1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज चयन गर्दै mariadb-client-core-10.1.
अनप्याक गर्ने तयारी गर्दै .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-client-core-10.1 (10.1.38-0+deb9u1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज libconfig-inifiles-perl चयन गर्दै।
अनप्याक गर्न तयारी गर्दै .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
libconfig-inifiles-perl (2.94-1) अनप्याक गर्दै ...
पहिले अचयनित प्याकेज libjemalloc1 चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
libjemalloc1 (3.6.0-9.1) अनप्याक गर्दै ...
पहिले अचयनित प्याकेज चयन गर्दै mariadb-client-10.1.
अनप्याक गर्ने तयारी गर्दै .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-client-10.1 (10.1.38-0+deb9u1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज mariadb-server-core-10.1 चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज rsync चयन गर्दै।
अनप्याक गर्न तयारी गर्दै .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
rsync अनप्याक गर्दै (3.1.2-1+deb9u2) ...
पहिले अचयनित प्याकेज socat चयन गर्दै।
अनप्याक गर्न तयारी गर्दै .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Socat अनप्याक गर्दै (1.7.3.1-2+deb9u1) ...
mysql-common (५.८+१.०.२) सेटअप गर्दै...
अपडेट-विकल्पहरू: स्वत: मोडमा /etc/mysql/my.cnf (my.cnf) प्रदान गर्न /etc/mysql/my.cnf.fallback प्रयोग गर्दै
mariadb-common सेटअप गर्दै (10.1.38-0+deb9u1)...
अपडेट-विकल्पहरू: स्वत: मोडमा /etc/mysql/my.cnf (my.cnf) प्रदान गर्न /etc/mysql/mariadb.cnf प्रयोग गर्दै
पहिले अचयनित प्याकेज चयन गर्दै mariadb-server-10.1.
(डाटाबेस पढ्दै ... २ installed36487 files फाईलहरू र डाइरेक्टरीहरू हालै स्थापना गरियो।)
अनप्याक गर्न तयारी गर्दै .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-server-10.1 (10.1.38-0+deb9u1) अनप्याक गर्दै...
पहिले अचयनित प्याकेज mariadb-client चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
mariadb-client अनप्याक गर्दै (10.1.38-0+deb9u1)...
पहिले अचयनित प्याकेज mariadb-सर्भर चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
mariadb-सर्भर अनप्याक गर्दै (10.1.38-0+deb9u1)...
पहिले अचयनित प्याकेज php7.0-mysql चयन गर्दै।
अनप्याक गर्ने तयारी गर्दै .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
php7.0-mysql (7.0.33-0+deb9u3) अनप्याक गर्दै...
php7.0-mysql (7.0.33-0+deb9u3) सेटअप गर्दै ...

नयाँ संस्करणको साथ कन्फिग फाइल /etc/php/7.0/mods-available/mysqlnd.ini सिर्जना गर्दै

नयाँ संस्करणको साथ कन्फिग फाइल /etc/php/7.0/mods-available/mysqli.ini सिर्जना गर्दै

नयाँ संस्करणको साथ कन्फिग फाइल /etc/php/7.0/mods-available/pdo_mysql.ini सिर्जना गर्दै
libconfig-inifiles-perl (2.94-1) सेटअप गर्दै ...
libjemalloc1 (3.6.0-9.1) सेटअप गर्दै ...
libapache2-mod-php7.0 (7.0.33-0+deb9u3) का लागि ट्रिगरहरू प्रशोधन गर्दै ...
socat सेटअप गर्दै (1.7.3.1-2+deb9u1) ...
gawk सेट अप गर्दै (1:4.1.4+dfsg-1) ...
rsync सेटअप गर्दै (3.1.2-1+deb9u2) ...
symlink सिर्जना गरियो /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service।
libc-bin (2.24-11+deb9u4) का लागि ट्रिगरहरू प्रशोधन गर्दै ...
galera-3 (25.3.19-2) सेटअप गर्दै ...
Systemd (232-25+deb9u11) का लागि ट्रिगरहरू प्रशोधन गर्दै...
Man-db (२.2.7.6.1..2-१) को प्रक्रियामा ट्रिगरहरू ...
libreadline5:amd64 (5.2+dfsg-3+b1) सेटअप गर्दै...
libdbi-perl (1.636-1+b1) सेटअप गर्दै...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) सेटअप गर्दै ...
mariadb-client-core-10.1 (10.1.38-0+deb9u1) सेटअप गर्दै...
mariadb-client-10.1 (10.1.38-0+deb9u1) सेटअप गर्दै...
mariadb-client सेटअप गर्दै (10.1.38-0+deb9u1)...
mariadb-server-10.1 (10.1.38-0+deb9u1) सेटअप गर्दै ...
symlink सिर्जना गरियो /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service।
symlink सिर्जना गरियो /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service।
symlink सिर्जना गरियो /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service।
mariadb-सर्भर सेटअप गर्दै (10.1.38-0+deb9u1)...
libc-bin (2.24-11+deb9u4) का लागि ट्रिगरहरू प्रशोधन गर्दै ...
Systemd (232-25+deb9u11) का लागि ट्रिगरहरू प्रशोधन गर्दै...
root@word: ~#

दोस्रो चरण मारियाडीबी चलाउनु हो जुन हामीले स्थापना गरेका छौं। हामी यो आदेश चलाउन लेख्छौं

systemctl start mariadb

MARIADB चलाए पछि

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

mysql_secure_installation

तपाईले आदेश थपे पछि ध्यान दिनुहुनेछ। यसले तपाईंलाई रूटको लागि पासवर्ड लेख्न सोध्छ। तपाईले लेख्नु भएको सर्भर। र उसले तपाईंलाई आफ्नो बलियो पासवर्ड देखाउनेछ, तपाईंले Y थिच्नुहोस्। त्यसपछि इन्टर थिच्नुहोस्। तपाईंलाई नयाँ पासवर्ड प्रविष्ट गर्नको लागि नयाँ पासवर्ड प्रविष्ट गर्न सोधिनेछ। त्यसपछि तपाईंले इन्टर थिच्नुहोस् र प्रणालीले पुष्टि गर्नेछ कि तपाईंले दोस्रो पटक पासवर्ड टाइप गर्नुभयो। निश्चित गर्नको लागि तपाइँ यसलाई टाइप गर्नुहोस् र इन्टर थिच्नुहोस्। त्यसपछि प्रणालीले तपाईंलाई बताउनेछ

रूटको लागि हालको पासवर्ड प्रविष्ट गर्नुहोस् (y. n):               तपाइँ y थिच्नुहोस् र त्यसपछि प्रविष्ट गर्नुहोस् 

थिचेपछि यसले तपाईंलाई बताउनेछ कि तपाईंसँग पहिले नै रूट पासवर्डहरूको सेट छ,             n थिच्नुहोस् त्यसपछि इन्टर गर्नुहोस्

के उसले रूट पासवर्ड परिवर्तन गर्न प्रस्ताव गर्नेछ? [Y/N]                        तपाईंले y थिच्नुहोस् र प्रशासक डेटाबेसहरूको लागि पासवर्ड परिवर्तन गर्न प्रविष्ट गर्नुहोस्
तपाइँ नयाँ पासवर्ड टाइप गर्नुहोस् र त्यसपछि प्रविष्ट गर्नुहोस् र तपाइँ यसलाई पुष्टि गर्न पुन: टाइप गर्नुहुनेछ र त्यसपछि पूर्वनिर्धारित रूपमा प्रविष्ट गर्नुहोस्। मारियाडीबी स्थापनाले एक बेनामी प्रयोगकर्ता समावेश गर्दछ, जसले कसैलाई अनुमति दिन्छ
प्रयोगकर्ता खाता सिर्जना नगरी MariaDB मा लगइन गर्न

प्रणालीले देखाउनेछ

बेनामी प्रयोगकर्ताहरू हटाउने हो? [Y/N]                                      तपाईले y टाइप गर्नुहोस् र त्यसपछि प्रविष्ट गर्नुहोस् 

यी अक्षरहरूमा क्लिक गरेर व्यवस्थित गर्ने विकल्पहरू देखा पर्नेछ।

n त्यसपछि प्रविष्ट गर्नुहोस् 

y त्यसपछि प्रविष्ट गर्नुहोस् 

y त्यसपछि प्रविष्ट गर्नुहोस् 

कमाण्ड प्रम्प्टको यो आउटपुटमा तपाईले mysql स्थापना वा सेटअप गर्नका लागि लिनुभएको सबै चरणहरू समावेश गर्दछ।

root@word: ~# mysql_secure_installation

नोट: यस लेखको सबै भागहरू रद्द गर्दै सबै मारियाडीबीका लागि पठाइएको छ
उत्पादनमा सेवाहरू प्रयोग गर्नुहोस्! कृपया ध्यानपूर्वक प्रत्येक चरण पढ्नुहोस्!

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

रूटको लागि वर्तमान पासवर्ड प्रविष्ट गर्नुहोस् (कुनै पनि लागि प्रविष्ट नगर्नुहोस्):
ठीक छ, सफलतापूर्वक प्रयोग पासवर्ड, मा बढ्दै ...

मूल पासवर्ड सेट गर्दै यो सुनिश्चित गर्दछ कि कसैले मारियाडीबीमा लगिन सक्दैन
उचित प्राधिकरण बिना रूट प्रयोगकर्ता।

तपाईंसँग पहिल्यैदेखि नै मूल पासवर्ड सेट गरिएको छ, त्यसैले तपाईं सुरक्षित रूपमा उत्तर दिन सक्नुहुन्छ 'n'।

रूट पासवर्ड परिवर्तन गर्ने? [Y/n] y
नया पासवर्ड:
नयाँ पासवर्ड पुन: प्रविष्ट गर्नुहोस्:
पासवर्ड सफलतापूर्वक अद्यावधिक भयो!
विशेषाधिकार तालिकाहरू पुनः लोड हुँदै ...
... सफलता!


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

बेनामी प्रयोगकर्ताहरू हटाउने हो? [Y/n] y
... सफलता!

सामान्यतया, रुटलाई केवल 'लोकलहोस्ट' बाट जडान गर्न अनुमति दिइनु पर्दछ। यो
यो सुनिश्चित गर्दछ कि कसैले सञ्जालबाट रूट पासवर्डमा अनुमान लगाउन सक्दैन।

टाढैबाट रूट लगइन अस्वीकार गर्ने हो? [y/n] n
... छोड्दै।

पूर्वनिर्धारित द्वारा, MariaDB डाटाबेसको साथ आउँदछ 'परिक्षण' को नामबाट जो कोहीले पनि गर्न सक्छन्
पहुँच। यो परीक्षणको लागि मात्र इरादा छ, र हटाइनु पर्छ
उत्पादन वातावरणमा जान अघि।

परीक्षण डेटाबेस र यसमा पहुँच हटाउने हो? [Y / n] र
- परीक्षण डाटाबेस ड्रप गर्दै ...
... सफलता!
- परीक्षण डेटाबेसमा सुविधाहरू हटाउँदै ...
... सफलता!

विशेषाधिकार तालिकाहरू पुन: लोड गर्नाले सबै परिवर्तनहरू अब सम्म पुग्यो भनेर सुनिश्चित गर्नेछ
तुरुन्तै प्रभाव पार्नेछ।

अहिले विशेषाधिकार तालिकाहरू पुन: लोड गर्नुहोस्? [Y / n] y
... सफलता!

सरसफार्इ गर्दै...

सबै सकियो! यदि तपाईंले माथिका सबै चरणहरू पूरा गर्नुभयो भने, तपाईंको MariaDB
स्थापना अब सुरक्षित हुनुपर्छ।

मारियाडीबी प्रयोगको लागि धन्यवाद!

हामी सुनिश्चित गर्छौं कि MariaDB सुरक्षित छ

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

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

पहिलो आदेश टाइप गरेपछि, यसले तपाइँलाई पासवर्डको लागि सोध्नेछ, जुन तपाइँ टाइप गर्नुहोस् र इन्टर थिच्नुहोस्।

यो कमाण्ड प्रम्प्टमा आदेशहरूको आउटपुट हो। आउटपुट तपाईंको अगाडि यो कोड जस्तै देखिनु पर्छ।

root@word:~# mysql -u root -p
पासवर्ड प्रविष्ट गर्नुहोस्:
MariaDB मनिटरमा स्वागत छ। आदेशहरू यससँग समाप्त हुन्छ; वा \g।
तपाईंको MariaDB जडान आईडी 9 हो
सर्भर संस्करण: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

प्रतिलिपि अधिकार (c) 2000, 2018, Oracle, MariaDB Corporation Ab र अन्य।

'मद्दत;' टाइप गर्नुहोस् वा मद्दतको लागि '\h'। हालको इनपुट कथन खाली गर्न '\c' टाइप गर्नुहोस्।

MariaDB [(कुनै पनि होइन)]> mysql प्रयोग गर्नुहोस्;
तालिका र स्तम्भ नामहरू पूरा गर्नको लागि तालिका जानकारी पढ्दै
तपाईं -A सँग छिटो स्टार्टअप प्राप्त गर्न यो सुविधा बन्द गर्न सक्नुहुन्छ

डाटाबेस परिवर्तन भयो
MariaDB [mysql]> प्रयोगकर्ता सेट प्लगइन अपडेट गर्नुहोस् = '' जहाँ प्रयोगकर्ता = 'रूट';
ठीक छ, 1 पङ्क्ति प्रभावित (0.00 सेकेन्ड)
पङ्क्तिहरू मेल खाए: 1 परिवर्तन गरियो: 1 चेतावनी: 0

MariaDB [mysql]> फ्लश सुविधा;
ठीक छ, 0 पङ्क्तिहरू प्रभावित (0.01 सेकेन्ड)

MariaDB [mysql] > छोड्नुहोस्
बिदाई
root@word: ~#

र यो देखाउने चित्र डेबियन 9 मा डाटाबेस सुरक्षा देखाउँदै छवि

त्यस पछि हामी tls वा ssl मोड्युलहरू थप्छौं। हामी निम्न आदेशहरू चलाउँछौं

a2enmod rewrite ssl
a2ensite default-ssl.conf

त्यसपछि हामी खोल्छौं हामी सक्षम गर्न चाहने सबै साइटहरूको लागि DocumentRoot। हामी यो आदेशको साथ कन्फिगरेसन फाइलहरू खोल्छौं 

nano /etc/apache2/sites-enabled/000-default.conf

 यो तपाईंसँग खुलिसकेपछि, तपाईंले थप्नुहोस्, हामी यो कोड थप्छौं 


       विकल्प अनुक्रमणिका फलोसिमलिL्क बहु दृश्यहरू
       सबैलाई अनुमति दिनुहोस्
       सबै प्रदान गरियो
    

त्यसपछि किबोर्डमा x अक्षर थिच्नुहोस्, त्यसपछि y र इन्टर थिच्नुहोस्

त्यसपछि तपाइँ यो आदेश प्रविष्ट गर्नुहोस् र उही कोड थप्नुहोस्, जुन फाइल खोल्न पछि माथि छ।

nano /etc/apache2/sites-enabled/default-ssl.conf

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

बचत गरेपछि, तपाईंले यो आदेश थप्नुहुन्छ, निश्चित गर्नका लागि साइटहरूको लागि पूर्वनिर्धारित प्रमाणपत्रहरू यो आदेशसँग कन्फिगर गरिएको छ।

nano /etc/apache2/sites-enabled/default-ssl.conf

यदि फाइल सर्भरमा नभएको कारणले तपाइँसँग खुल्दैन। तपाईंले यो फाइल डाउनलोड गर्नुहोस् र यसलाई यस मार्गमा अपलोड गर्नुहोस्

/etc/apache2/sites-enabled। कार्यक्रम द्वारा winscp चित्रमा देखाइएको रूपमा Debian Server 9 मा फाइलहरू अपलोड गर्दै देखाउँदै छवि

सेटिङ्हरू लागू गर्न, आदेश प्रम्प्टमा यी आदेशहरू थप्नुहोस्

a2enmod headers
systemctl restart apache2.service

अब हामी Apache को कन्फिगरेसन परीक्षण गर्दैछौं कि कन्फिगरेसन सही तरिकाले गरियो, र के त्रुटिहरू छन्। यदि यो ठीक छ भने हामी यी आदेशहरूसँग सेवाहरू पुन: सुरु गर्छौं

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

डेबियन 9 सर्भर वितरणमा Apache को प्रमाणीकरण देखाउने छवि

WordPress स्थापना गर्नुहोस्

हामी निम्न आदेशहरू मार्फत WordPress को स्थापनाको लागि नयाँ डाटाबेस सिर्जना गर्न डेटाबेसहरू प्रविष्ट गर्छौं

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

नोट ।  wordpress-pass  तपाईंले यसको ठाउँमा WordPress डाटाबेसको प्रयोगकर्ता पासवर्ड लेख्नुहुन्छ, जुन हामीले सिर्जना गरेका छौं

यी कमाण्डहरू थपेपछि डाटाबेस र डाटाबेसको प्रयोगकर्तालाई सिर्जना गर्न र विशेषाधिकारहरू दिन। हामी wget कमाण्ड मार्फत आधिकारिक वेबसाइटबाट WordPress संस्करण डाउनलोड गर्छौं र यहाँ डिकम्प्रेस गर्छौं। यी आदेशहरूसँग temp फाइलमा

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

अब हामी यी आदेशहरूसँग WordPress फाइलहरूलाई लेखन अनुमति दिन्छौं

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

अब तपाइँ छविमा देखाइए अनुसार WordPress स्थापना गर्न ब्राउजरमा सर्भरको आईपी अनुरोध गर्नुहुन्छ

छवि डेबियन 9 मा WordPress को पहिलो स्थापना देखाउँदै

WordPress को स्थापना चरण देखाउने छवि

त्यसपछि सामान्य स्थापना चरणहरू पूरा गर्नुहोस्

. बधाई छ, तपाईंले डेबियन सर्भर 9 मा cpanel बिना WordPress स्थापना गर्नुभएको छ,

 

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

डोमेनलाई सर्भरमा जडान गर्न र वर्डप्रेस र सर्भरलाई पूर्ण रूपमा सुरक्षित गर्न अर्को व्याख्या गरिनेछ। नयाँ के छ भनेर सधैं सचेत रहनुहोस्। तपाईंले गर्नुपर्ने भनेको सूचनाहरूको सदस्यता लिनु हो 

व्याख्या शीर्षक। Cpanel बिना डेबियन सर्भर 9 मा WordPress स्थापना गर्दै

यो लेख प्रतिलिपि गर्न र स्रोत उल्लेख नगरी कुनै पनि साइटमा समावेश गर्न अनुमति छैन, जुन मेकानो टेक हो।

हामीले बौद्धिक सम्पत्ति अधिकारको सम्मान गर्नुपर्छ 

सम्बन्धित पोस्ट
मा लेख प्रकाशित गर्नुहोस्

एउटा टिप्पणी थप्नुहोस्