CentOS 7 पर Osclass कैसे स्थापित करें

परिचय

ओस्क्लास एक ओपन सोर्स प्रोजेक्ट है, जिसका उपयोग बिना किसी तकनीकी ज्ञान के अपनी खुद की क्लासिफाइड वेबसाइट बनाने और प्रबंधित करने के लिए किया जा सकता है। यह पूरी तरह से अनुकूलन योग्य है और आपको दर्जनों टेम्प्लेट, थीम और प्लगइन्स का उपयोग करके रियल एस्टेट विज्ञापनों, नौकरी लिस्टिंग, कार क्लासिफाइड और किराये के साथ एक साइट बनाने की अनुमति देता है।

इस ट्यूटोरियल में, आप सीखेंगे कि CentOS 7 सर्वर पर Osclass कैसे स्थापित करें।

आवश्यक शर्तें

  • एक Vultr CentOS 7 सर्वर उदाहरण।
  • रूट विशेषाधिकार के साथ एक sudo उपयोगकर्ता।

चरण 1: सिस्टम अपडेट

शुरू करने से पहले, आपको EPEL रिपॉजिटरी को स्थापित करना होगा और सिस्टम को नवीनतम स्थिर स्थिति में अपडेट करना होगा।

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

एक बार सिस्टम रिबूट हो जाने के बाद, आप अगले चरण पर आगे बढ़ सकते हैं।

चरण 2: LEMP सर्वर स्थापित करें

अपने सिस्टम पर Nginx, PHP, MariaDB और अन्य आवश्यक मॉड्यूल स्थापित करें। निम्नलिखित कमांड चलाकर उन्हें स्थापित करें:

sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y

एक बार इंस्टॉलेशन पूरा हो जाने पर, Apache और MariaDB सेवा शुरू करें और बूट पर शुरू करने के लिए उन दोनों को सक्षम करें:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb

चरण 3: ओस्क्लास के लिए मारियाडीबी को कॉन्फ़िगर करें

सबसे पहले, आपको अपनी MariaDB स्थापना की सुरक्षा में सुधार करना होगा और अपना MariaDB रूट पासवर्ड सेट करना होगा। आप mysql_secure_installationस्क्रिप्ट चलाकर ऐसा कर सकते हैं :

sudo mysql_secure_installation

सभी प्रश्नों के उत्तर नीचे दिखाए अनुसार दें।

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

मारियाडीबी कंसोल में प्रवेश करें और ओस्क्लास के लिए एक खाली डेटाबेस बनाएं:

mysql -u root -p

अपना MariaDB रूट पासवर्ड दर्ज करें और हिट करें enter, फिर अपने Osclass स्थापना के लिए एक डेटाबेस बनाएँ:

MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

चरण 4: ओस्क्लास स्थापित करें

सबसे पहले, आपको आधिकारिक वेबसाइट से ओस्क्लास के नवीनतम संस्करण को डाउनलोड करना होगा। आप इसे wgetकमांड से डाउनलोड कर सकते हैं :

wget https://static.osclass.org/download/osclass.3.7.1.zip

डाउनलोड पूरा हो जाने के बाद, Apache वेब रूट डायरेक्टरी में Osclass संग्रह को अनज़िप करें:

sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass

अगला, osclassनिर्देशिका की परिवर्तन अनुमति :

sudo chown -R nginx:nginx /var/www/html/osclass

चरण 5: नग्नेक्स को ओस्क्लास के लिए कॉन्फ़िगर करें

आपको अपनी ऑस्क्लास वेबसाइट के लिए नगनेक्स वर्चुअल होस्ट बनाने की आवश्यकता होगी।

sudo nano /etc/nginx/conf.d/osclass.conf

इन पंक्तियों के साथ फ़ाइल को आबाद करें:

server {
    listen  80;
    server_name yourdomain.com;

    location / {
        root  /var/www/html/osclass;
        index  index.html index.htm;
    }

    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root  /var/www/html/osclass;
    }
}

फ़ाइल सहेजें और बंद करें, फिर परिवर्तनों को प्रभावी करने के लिए Nginx सेवा को पुनरारंभ करें।

sudo systemctl restart nginx

चरण 6: ओस्क्लास वेब इंटरफ़ेस तक पहुँचें

ओस्क्लास वेब इंटरफ़ेस तक पहुँचने से पहले, आपको 80फ़ायरवॉल के माध्यम से अपाचे पोर्ट की अनुमति देने की आवश्यकता है ।

sudo firewall-cmd --permanent --add-port=80/tcp

परिवर्तनों को प्रभावी करने के लिए फ़ायरवॉल सेवा पुनः लोड करें।

sudo firewall-cmd --reload

अंत में, अपना पसंदीदा वेब ब्राउज़र खोलें और URL पर जाएँ http://your-server-ip/index.phpया http://yourdomain.com/index.php। स्थापना को पूरा करने के लिए आवश्यक चरणों को पूरा करें।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ