पूर्व स्थापित LAMP के साथ Ubuntu 20.04 पर Wordpress CMS स्थापित करने पर विचार करें। इसी तरह, आप एक सर्वर पर कई साइटें जोड़ सकते हैं। यह मार्गदर्शिका वेबसाइटों को स्थानांतरित करने के लिए भी प्रासंगिक होगी, उदाहरण के लिए, साझा होस्टिंग से वीपीएस सर्वर पर।
हम सभी सेटिंग्स रूट उपयोगकर्ता से करते हैं, यदि आप नियमित उपयोगकर्ता का उपयोग कर रहे हैं, तो कमांड से पहले sudo जोड़ें।
1. वर्डप्रेस का नवीनतम संस्करण डाउनलोड करें
apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld
2. आइए एक डेटाबेस बनाएं और इसे सेटिंग्स में लिखें
mariadb -u root
create database wpdomain;
grant all privileges on wpdomain.* to user@localhost identified by 'your-password';
flush privileges;
exit;
अब हम इस सभी डेटा को कॉन्फ़िगरेशन फ़ाइल में इंगित करेंगे wp-config.php
cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php
/** The name of the database for WordPress */
define('DB_NAME', 'wpdomain');
/** MySQL database username */
define('DB_USER', 'user');
/** MySQL database password */
define('DB_PASSWORD', 'your-password');
CTRL + O द्वारा किए गए परिवर्तनों को सहेजें, दर्ज करें और CTRL + X से बाहर निकलें
3. एक वेब सेवा स्थापित करना
आइए अधिकार निर्दिष्ट करें और अपने डोमेन के लिए एक कॉन्फ़िगरेशन फ़ाइल बनाएं:
chown www-data:www-data /var/www/domain.tld/ -R
आइए एक कॉन्फ़िगरेशन फ़ाइल बनाएं:
nano /etc/apache2/sites-available/domain.tld.conf
ServerName www.domain.tld
ServerAlias domain.tld
DocumentRoot /var/www/domain.tld
#This enables .htaccess file, which is needed for WordPress Permalink to work.
AllowOverride All
ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log
CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined
आइए सेवाएँ पुनः आरंभ करें:
apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart
डोमेन.tld को अपने में बदलें, जो पहले से ही DNS संपादक में VPS सर्वर के आईपी पते पर कॉन्फ़िगर किया गया है। इस प्रकार, आप सादृश्य द्वारा कई साइटें जोड़ सकते हैं। कॉन्फ़िगर किए गए डोमेन http://domain.tld/ का उपयोग करके ब्राउज़र पर जाएं और ब्राउज़र में इंस्टॉलेशन पूरा करें। आपसे एक भाषा चुनने, व्यवस्थापक लॉगिन और पासवर्ड निर्दिष्ट करने के लिए कहा जाएगा। इससे इंस्टालेशन पूरा हो जाता है. साइट स्थानांतरण के मामले में, आप मौजूदा फ़ाइलें रख सकते हैं और डेटाबेस आयात कर सकते हैं।