इंस्टालेशन गाइड
GitHub का उपयोग करके स्थापना
Github से वर्डप्रेस डाउनलोड करें
एक खाली निर्देशिका में पैकेज को अनज़िप करें और सब कुछ अपलोड करें।
अपने ब्राउज़र में wpadmininstallphp खोलें। यह आपको अपने डेटाबेस कनेक्शन विवरण के साथ
WP-Config.php
फ़ाइल सेट करने की प्रक्रिया के माध्यम से ले जाएगा।यदि किसी कारण से यह काम नहीं करता है, तो चिंता न करें। यह सभी वेब होस्ट पर काम नहीं करता है। WordPad या इसी तरह के पाठ संपादक के साथ
WP-Config-sample.php
खोलें और अपने डेटाबेस कनेक्शन विवरणों को भरें।फ़ाइल को
wp-config.php
के रूप में सहेजें और इसे अपलोड करें।अपने ब्राउज़र में wpadmininstallphp खोलें।
एक बार कॉन्फ़िगरेशन फ़ाइल सेट होने के बाद, इंस्टॉलर आपकी साइट के लिए आवश्यक टेबल सेट करेगा। यदि कोई त्रुटि है, तो अपने
WP-config.php
फ़ाइल की जांच करें, और फिर से प्रयास करें। यदि यह फिर से विफल हो जाता है, तो कृपया वर्डप्रेस सपोर्ट फ़ोरम पर जाएं जितना कि आप इकट्ठा कर सकते हैं।यदि आपने कोई पासवर्ड दर्ज नहीं किया है, तो आपको दिया गया पासवर्ड नोट करें। यदि आपने उपयोगकर्ता नाम नहीं दिया है, तो यह
व्यवस्थापक
होगा।इंस्टॉलर को तब आपको लोग इन वाला पन्ना पर भेजना चाहिए। स्थापना के दौरान आपके द्वारा चुने गए उपयोगकर्ता नाम और पासवर्ड के साथ साइन इन करें। यदि आपके लिए कोई पासवर्ड उत्पन्न किया गया था, तो आप पासवर्ड बदलने के लिए “प्रोफ़ाइल” पर क्लिक कर सकते हैं।
डॉकर का उपयोग करके स्थापना
नीचे APT कमांड के साथ Docker पैकेज स्थापित करें:
apt-get install docker.io
जब स्थापना समाप्त हो जाती है, तो डॉकर शुरू करें और इसे सिस्टम बूट समय पर SystemCTL कमांड के साथ चलाने के लिए जोड़ें:
systemctl start docker
systemctl enable docker
अगला, इस डॉकर कमांड के साथ डॉकर संस्करण की जाँच करें:
docker version
docker run hello-world
Mariadb कंटेनर सेटअप करें
इस चरण में, हम डॉकर रजिस्ट्री से एक नई MariaDB छवियां डाउनलोड करेंगे और उस छवि के आधार पर एक नया कंटेनर बनाएंगे। हम वर्डप्रेस इंस्टॉलेशन के लिए एक नया डेटाबेस और उपयोगकर्ता कॉन्फ़िगर करेंगे। डॉकर पुल कमांड के साथ सिस्टम में डॉकर Mariadb छवि डाउनलोड करें:
docker pull mariadb
अब आप नीचे दिए गए कमांड के साथ नई डॉकर Mariadb छवि देख सकते हैं:
docker images
अगला, वर्डप्रेस इंस्टॉलेशन के लिए MariaDB छवि से एक नया कंटेनर बनाएं। नया कंटेनर बनाने से पहले, वर्डप्रेस डेटा, डेटाबेस निर्देशिका और वर्डप्रेस कोड निर्देशिका के लिए एक नई निर्देशिका बनाएं।
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
अब नीचे दिए गए कमांड के साथ ‘WordPressDB’ नाम के साथ नया MARIADB कंटेनर बनाएं:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
Themariadbriadb कंटेनर बनाया गया है, अब वर्डप्रेस इंस्टॉलेशन के लिए नए उपयोगकर्ता और डेटाबेस की जांच करें ताकि यह सुनिश्चित हो सके कि शीर्ष पर कमांड के साथ कोई त्रुटि नहीं है। होस्ट मशीन से, नीचे Docker कमांड के साथ WordPressDB कंटेनर IP पते की जाँच करें:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
अगला, होस्ट सिस्टम से MySQL कमांड के साथ WordPressDB कंटेनर से कनेक्ट करें:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
नए डॉकर कंटेनर, MySQL उपयोगकर्ता, और वर्डप्रेस के लिए MySQL डेटाबेस सफलतापूर्वक बनाया गया है।
वर्डप्रेस कंटेनर सेटअप करें
एक बार डेटाबेस कंटेनर बनाने के बाद, डॉकर पुल कमांड के साथ नवीनतम वर्डप्रेस डॉकर छवि डाउनलोड करें:
docker pull wordpress:latest
जब डाउनलोड समाप्त हो जाता है, तो ‘WPContainer’ नाम के साथ छवियों से एक नया कंटेनर बनाएं।
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
वर्डप्रेस कंटेनर को चलाने के लिए, आप इसे होस्ट आईपी और पोर्ट 8081 पर कर्ल कमांड के साथ देख सकते हैं।
curl -I 192.168.43.99:8081
आप परिणाम देखेंगे:
- वेब सर्वर अपाचे है, जो डेबियन पर चल रहा है।
- PHP 5.6 कंटेनर में चल रहा है।
- आप वर्डप्रेस इंस्टॉलेशन के लिए रीडायरेक्ट देखते हैं।