Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
इस अनुच्छेद में, आप सीखेंगे कि अपाचे 2.4 और मारियाबीडी 10.3 के नवीनतम स्थिर रिलीज को उबंटू 18.04 पर स्थापित करके अप-टू-डेट एलएएमपी स्टैक कैसे सेटअप किया जाए।
नोट: Ubuntu 7.2 के साथ 18.04 जहाज पहले से ही स्थापित हैं, इसलिए हमें केवल कुछ आवश्यक पैकेज स्थापित करने की आवश्यकता होगी।
सबसे पहले, अपने सिस्टम को अपडेट करें:
apt-get update -y
apt-get upgrade -y
अगला, एक नया उपयोगकर्ता बनाएँ:
adduser <username>
इस उपयोगकर्ता के लिए एक नया सुरक्षित पासवर्ड टाइप और फिर से टाइप करें, फिर या तो उपयोगकर्ता जानकारी सेट करें या फ़ील्ड खाली छोड़ दें और ENTERडिफ़ॉल्ट का उपयोग करने के लिए दबाएं ।
उपयोगकर्ता को sudo
समूह में जोड़ें :
usermod -aG sudo <username>
Apache 2.4 की नवीनतम स्थिर रिलीज़ स्थापित करें:
sudo apt-get install apache2 -y
स्थापना की पुष्टि करने और अपाचे संस्करण की जांच करने के लिए निम्नलिखित कमांड का उपयोग करें:
apache2 -v
आउटपुट निम्न के जैसा होगा:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
उत्पादन परिवेश में, आप डिफ़ॉल्ट Ubuntu अपाचे स्वागत पृष्ठ को हटाना चाहेंगे:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
सुरक्षा उद्देश्यों के लिए, आपको अपाचे को वेब रूट निर्देशिका /var/www/html
में आगंतुकों के लिए फाइलों और निर्देशिकाओं को उजागर करने से रोकना चाहिए :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
नोट: अपनी विशिष्ट आवश्यकताओं के अनुसार, आप बाद में उस फ़ाइल में अधिक सेटिंग्स को अनुकूलित कर सकते हैं।
Apache सर्विस शुरू करें और इसे सिस्टम बूट पर शुरू करें:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
पहले, स्थापित करें software-properties-common
, यदि आवश्यक हो:
sudo apt-get install software-properties-common
अगला, gpg कुंजी आयात करें:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
सिस्टम उपयुक्त रेपो जोड़ें:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
उपयुक्त अद्यतन:
sudo apt update -y
अब आप MariaDB स्थापित कर सकते हैं:
sudo apt install -y mariadb-server mariadb-client
स्थापना प्रक्रिया के दौरान, MariaDB पैकेज कॉन्फ़िगरेशन विज़ार्ड स्वचालित रूप से पॉप अप हो जाएगा और आपको MariaDB root
उपयोगकर्ता के लिए एक नया पासवर्ड सेटअप करने के लिए कहेगा । एक सुरक्षित पासवर्ड चुनें और इसकी पुष्टि के लिए इसे दोहराएं।
MariaDB स्थापित होने के बाद, आप स्थापना की पुष्टि कर सकते हैं:
mysql -V
आउटपुट निम्न के समान होगा:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
मारियाडीबी सेवा शुरू और सक्षम करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB की स्थापना सुरक्षित करें:
sudo /usr/bin/mysql_secure_installation
पहला संकेत आपके द्वारा निर्धारित किए गए रूट पासवर्ड को दर्ज करने का होगा। आगे यह पूछेगा कि क्या आप पासवर्ड बदलना चाहते हैं? आप दर्ज कर सकते हैं n
और दबा सकते हैं ENTER, जब तक कि आप पासवर्ड बदलना नहीं चाहते।
इंटरैक्टिव प्रक्रिया के दौरान, ENTERडिफ़ॉल्ट विकल्पों के लिए बस दबाएं , क्योंकि वे सबसे सुरक्षित हैं।
MariaDB 10.3 अब आपके सिस्टम पर सुरक्षित रूप से स्थापित हो गया है। भविष्य में, आप अपने वेब एप्लिकेशन के लिए नामित उपयोगकर्ताओं और डेटाबेस को भी सेटअप कर सकते हैं। MySQL शेल में लॉग इन करें root
:
mysql -u root -p
संकेत दिए जाने पर आपके द्वारा पहले सेट किए गए MariaDB रूट पासवर्ड को टाइप करें।
एक MariaDB डेटाबेस webapp
, एक डेटाबेस उपयोगकर्ता webappuser
और डेटाबेस उपयोगकर्ता का पासवर्ड बनाएँ yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
यदि आवश्यक हो, तो आप मुख्य MariaDB कॉन्फ़िग फ़ाइल की समीक्षा और संपादन करके MariaDB को अनुकूलित कर सकते हैं जो है /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
यदि आप उस फ़ाइल में कोई संशोधन करते हैं, तो MariaDB सेवा को पुनरारंभ करना याद रखें:
sudo systemctl restart mariadb.service
अपाचे स्थापित करने के बाद इन पैकेजों को स्थापित करना सुनिश्चित करें :
sudo apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
डिफ़ॉल्ट रूप से, Ubuntu 18.04 पर UFW फ़ायरवॉल निष्क्रिय है। सुरक्षा बढ़ाने के लिए आपको UFW फ़ायरवॉल को सक्षम करना चाहिए। सबसे पहले ऐप की सूची देखें:
sudo ufw app list
अगला अपने नियम निर्धारित करें:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
अंत में, ufw शुरू करें:
sudo ufw enable
बधाई हो, अब आपके पास एक Ubuntu स्टैम्प है और आपके Ubuntu 18.04 सिस्टम पर चल रहा है। अब आप LAMP स्टैक के आधार पर अपना खुद का वेब ऐप तैनात कर सकते हैं।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ