परिचय: इस ट्यूटोरियल में, हम आपको CentOS 7 सर्वर पर WordPress इंस्टॉल करने की प्रक्रिया के माध्यम से मार्गदर्शन करेंगे। शुरू करने से पहले, सुनिश्चित करें कि आप निम्नलिखित पूर्वापेक्षाओं को पूरा करते हैं:
पूर्वापेक्षाएँ:
- Linux CentOS 7 वाला एक सर्वर।
- LAMP स्टैक (Linux, Apache, MySQL, PHP) इंस्टॉल किया हुआ। यदि नहीं है, तो हमारे LAMP स्टैक इंस्टॉलेशन ट्यूटोरियल का पालन करें।
- आपके सर्वर पर रूट एक्सेस।
- SSH टूल्स:
- Windows के लिए: PuTTY
- Linux/macOS के लिए: OpenSSH (डिफ़ॉल्ट रूप से उपलब्ध)
हम इस WordPress इंस्टॉलेशन में LAMP स्टैक ट्यूटोरियल से निम्नलिखित जानकारी का उपयोग करेंगे:
- मुख्य डोमेन: example.com
- सब डोमेन: holu.example.com
- MySQL रूट पासवर्ड: holuP455##
चलिए शुरू करते हैं!
चरण 1: एक MySQL डेटाबेस बनाएं जिसमें एक यूज़र और पासवर्ड हो चरण 1.1: MySQL में लॉगिन करें (रूट के रूप में):
mysql -u root -p
चरण 1.2: यूज़र्स (और पासवर्ड) बनाएं: example.com के लिए:
CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';
holu.example.com के लिए:
CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';
चरण 1.3: डेटाबेस बनाएं: example.com के लिए:
CREATE DATABASE exampledb;
holu.example.com के लिए:
CREATE DATABASE holudb;
चरण 1.4: यूज़र को एक्सेस अधिकार प्रदान करें: यह कमांड दोनों यूज़र्स को उनके संबंधित डेटाबेस पर पूर्ण पहुंच देगा:
GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;
परिवर्तनों को सहेजने के लिए, चलाएं:
FLUSH PRIVILEGES;
अब MySQL से बाहर निकलें:
quit
चरण 2: WordPress इंस्टॉल और कॉन्फ़िगर करें चरण 2.1: WordPress डाउनलोड और एक्सट्रैक्ट करें:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cd wordpress
चरण 2.2: WordPress फ़ाइलों को Public_HTML डायरेक्टरी में कॉपी करें और Apache को एक्सेस प्रदान करें:
example.com के लिए:
mkdir -p /var/www/html/example.com/public_html
cp -r * /var/www/html/example.com/public_html
chown -R apache:apache /var/www/html/example.com/public_html
find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;
holu.example.com के लिए:
mkdir -p /var/www/html/holu.example.com/public_html
cp -r * /var/www/html/holu.example.com/public_html
chown -R apache:apache /var/www/html/holu.example.com/public_html
find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;
चरण 2.3: WordPress को कॉन्फ़िगर करें अपनी वेबसाइट को ब्राउज़र से एक्सेस करने के लिए (example.com और holu.example.com)। यदि आपको मानक WordPress पेज दिखाई देता है, तो इंस्टॉलेशन सफल रहा।
- डेटाबेस सेटिंग्स कॉन्फ़िगर करने के लिए "Let's go" पर क्लिक करें।
- वेबसाइट विवरण, यूज़रनेम और पासवर्ड सेट करें।
- यदि सफल हुए, तो आपको लॉगिन पेज पर रीडायरेक्ट कर दिया जाएगा।
holu.example.com और किसी भी अन्य वेबसाइट जिसे आप जोड़ना चाहते हैं, के लिए चरण 2.3 दोहराएं।
वैकल्पिक: संभावित त्रुटियों के लिए समाधान
- डेटाबेस त्रुटि: यदि आपको डेटाबेस त्रुटि का सामना करना पड़ता है, तो आप ट्यूटोरियल में बताए अनुसार MySQL कॉन्फ़िगरेशन को संपादित करके इसे ठीक कर सकते हैं।
- Cannot Write wp-config.php त्रुटि: यदि आपको "Cannot write wp-config.php" त्रुटि का सामना करना पड़ता है, तो अपनी public_html डायरेक्टरी के लिए Apache यूज़र एक्सेस की जाँच करें और प्रदान करें।
निष्कर्ष: आपका CentOS 7 सर्वर अब WordPress वेबसाइट्स होस्ट करने के लिए तैयार है। आप समान चरणों का पालन करके और अधिक वेबसाइट्स जोड़ सकते हैं। अपने WordPress होस्टिंग का आनंद लें!
खोजें