Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
MODX क्रांति PHP में लिखा गया एक तेज़, लचीला, स्केलेबल, ओपन सोर्स, एंटरप्राइज-ग्रेड कंटेंट मैनेजमेंट सिस्टम (CMS) है। यह उच्च-अंत साइटों के निर्माण के लिए विशेष रूप से अच्छी तरह से अनुकूल है क्योंकि इसमें उन्नत बहुभाषी कैपबिलिटीज़ हैं, और यह सुरक्षित डिज़ाइन सिद्धांतों का उपयोग करके जमीन से बनाया गया है।
हम एक नया sudo
उपयोगकर्ता जोड़कर शुरू करेंगे ।
सबसे पहले, अपने सर्वर में लॉग इन करें root
।
ssh root@YOUR_VULTR_IP_ADDRESS
sudo
आदेश Vultr FreeBSD 11 सर्वर उदाहरण में डिफ़ॉल्ट रूप से स्थापित नहीं है, तो हम पहले स्थापित हो जाएगा sudo
।
pkg install sudo
अब एक नया उपयोगकर्ता जोड़ें user1
(या आपका पसंदीदा उपयोगकर्ता नाम)।
adduser user1
adduser
आदेश उपयोगकर्ता खाते के लिए विवरण के बहुत सारे के लिए संकेत देगा, तो बस उनमें से ज्यादातर के लिए डिफ़ॉल्ट चयन जब यह समझ में आता है ऐसा करने के लिए। जब आपसे पूछा जाए कि क्या Invite user1 into any other groups?
आपको समूह में wheel
जोड़ने के user1
लिए प्रवेश करना चाहिए wheel
।
अब समूह को सक्षम /etc/sudoers
करने के लिए फ़ाइल की जाँच करें sudoers
।
visudo
इस तरह एक अनुभाग के लिए देखो।
# %wheel ALL=(ALL) ALL
यह पंक्ति हमें बताती है कि जो उपयोगकर्ता wheel
समूह के सदस्य हैं, वे विशेषाधिकार sudo
प्राप्त करने के लिए कमांड का उपयोग कर सकते हैं root
। यह डिफ़ॉल्ट रूप से टिप्पणी की जाएगी ताकि आपको इसे अनसुना करना होगा और फिर फ़ाइल को सहेजना और बाहर निकलना होगा।
हम कमांड के user1
साथ समूह सदस्यता को सत्यापित कर सकते हैं groups
।
groups user1
यदि समूह user1
का सदस्य नहीं है wheel
, तो आप इस user1
सदस्यता का उपयोग समूह सदस्यता को अद्यतन करने के लिए कर सकते हैं ।
pw group mod wheel -m user1
अब su
नए sudo यूजर user1
अकाउंट में जाने के लिए कमांड का उपयोग करें ।
su - user1
कमांड प्रॉम्प्ट यह इंगित करने के लिए अपडेट करेगा कि आप अब user1
खाते में लॉग इन हैं । आप इसे whoami
कमांड से सत्यापित कर सकते हैं ।
whoami
अब sshd
सेवा को पुनरारंभ करें ताकि आप अपने द्वारा ssh
बनाए गए नए गैर-रूट sudo उपयोगकर्ता खाते के माध्यम से लॉगिन कर सकें ।
sudo /etc/rc.d/sshd restart
user1
खाते से बाहर निकलें ।
exit
root
खाते से बाहर निकलें (जो आपके ssh
सत्र को डिस्कनेक्ट कर देगा )।
exit
अब आप ssh
नए गैर-रूट sudo उपयोगकर्ता user1
खाते का उपयोग करके अपने स्थानीय होस्ट से सर्वर उदाहरण में कर सकते हैं ।
ssh user1@YOUR_VULTR_IP_ADDRESS
यदि आप sudo
हर बार पासवर्ड टाइप किए बिना निष्पादित करना चाहते हैं , तो /etc/sudoers
उपयोग करके फ़ाइल को फिर से खोलें visudo
।
sudo visudo
wheel
समूह के लिए अनुभाग संपादित करें ताकि यह इस तरह दिखे।
%wheel ALL=(ALL) NOPASSWD: ALL
कृपया ध्यान दें: sudo उपयोगकर्ता के लिए पासवर्ड की आवश्यकता को अक्षम करना एक अनुशंसित अभ्यास नहीं है, लेकिन इसे यहां शामिल किया गया है क्योंकि यह सर्वर कॉन्फ़िगरेशन को अधिक सुविधाजनक और कम निराशाजनक बना सकता है, विशेष रूप से लंबे सिस्टम प्रशासन सत्रों के दौरान। यदि आप सुरक्षा निहितार्थ के बारे में चिंतित हैं, तो आप अपने प्रशासन कार्यों को पूरा करने के बाद कॉन्फ़िगरेशन परिवर्तन को मूल में वापस ला सकते हैं।
जब भी आप root
उपयोगकर्ता खाते के भीतर से उपयोगकर्ता खाते में प्रवेश करना चाहते हैं sudo
, तो आप निम्न आदेशों में से एक का उपयोग कर सकते हैं।
sudo -i
sudo su -
आप root
खाते से बाहर निकल सकते हैं और sudo
किसी भी समय अपने उपयोगकर्ता खाते में वापस आ सकते हैं।
exit
FreeBSD सर्वर इंस्टेंस पर किसी भी पैकेज को स्थापित करने से पहले, हम पहले सिस्टम को अपडेट करेंगे।
सुनिश्चित करें कि आप एक गैर-रूट sudo उपयोगकर्ता का उपयोग करके सर्वर में लॉग इन हैं और निम्न कमांड चलाएँ।
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
Apache 2.4 वेब सर्वर स्थापित करें।
sudo pkg install apache24
y
संकेत दिए जाने पर " " प्रविष्ट करें ।
अब sysrc
बूट समय पर स्वचालित रूप से निष्पादित करने के लिए Apache सेवा को सक्षम करने के लिए कमांड का उपयोग करें ।
sudo sysrc apache24_enable=yes
sysrc
आदेश अद्यतन करता है /etc/rc.conf
विन्यास फाइल; इसलिए यदि आप मैन्युअल रूप से कॉन्फ़िगरेशन अपडेट को सत्यापित करना चाहते हैं, तो आप बस /etc/rc.conf
अपने पसंदीदा टर्मिनल संपादक के साथ फ़ाइल खोल सकते हैं ।
vi /etc/rc.conf
अब Apache सर्विस शुरू करें।
sudo service apache24 start
आप शीघ्रता से देख सकते हैं कि अपाचे आपके ब्राउज़र में आईपी पते या सर्वर इंस्टेंस के डोमेन पर जाकर चल रहा है।
http://YOUR_VULTR_IP_ADDRESS/
आपको टेक्स्ट प्रदर्शित करने वाले डिफ़ॉल्ट FreeBSD अपाचे पृष्ठ को देखना चाहिए।
It works!
यह सुनिश्चित करने के लिए अपनी अपाचे डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल की जांच करें कि DocumentRoot
निर्देश सही निर्देशिका को इंगित करता है।
sudo vi /usr/local/etc/apache24/httpd.conf
DocumentRoot
विन्यास विकल्प इस तरह दिखना चाहिए।
DocumentRoot "/usr/local/www/apache24/data"
हमें अब mod_rewrite
अपाचे मॉड्यूल को सक्षम करने की आवश्यकता है । हम टर्म के लिए डिफ़ॉल्ट अपाचे कॉन्फ़िगरेशन फ़ाइल खोज कर ऐसा कर सकते हैं mod_rewrite
।
डिफ़ॉल्ट रूप से, mod_rewrite
अपाचे मॉड्यूल पर टिप्पणी की जाएगी (जिसका अर्थ है कि यह अक्षम है)। क्लीन वल्चर फ्रीबीएसडी 11 इंस्टेंस पर कॉन्फ़िगरेशन लाइन इस तरह दिखाई देगी।
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
बस लाइन को अनलोड करने और मॉड्यूल को लोड करने के लिए हैश प्रतीक को हटा दें। यह, निश्चित रूप से, किसी अन्य आवश्यक अपाचे मॉड्यूल पर भी लागू होता है।
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
हम इस ट्यूटोरियल के अंत में अपाचे को फिर से शुरू करेंगे, लेकिन स्थापना और कॉन्फ़िगरेशन के दौरान नियमित रूप से अपाचे को फिर से शुरू करना निश्चित रूप से एक अच्छी आदत है, तो चलिए अब इसे करते हैं।
sudo service apache24 restart
हम अब MODX क्रांति CMS द्वारा आवश्यक सभी आवश्यक PHP मॉड्यूल के साथ PHP का नवीनतम संस्करण स्थापित कर सकते हैं।
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib
हमें अपाचे को वास्तव में PHP का उपयोग करने के लिए कॉन्फ़िगर करने की आवश्यकता है, इसलिए चलो php.conf
अपाचे " Includes
" निर्देशिका में नामक एक नई फ़ाइल बनाएं ।
sudo vi /usr/local/etc/apache24/Includes/php.conf
नई बनाई गई फ़ाइल में निम्न पाठ दर्ज करें।
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
फ़ाइल सहेजें।
अब, अपाचे को फिर से शुरू करें।
sudo service apache24 restart
फ्रीबीएसडी 11 मारियाडीबी का उपयोग करने के लिए चूक करता है, जो कि एक विस्तारित, पूरी तरह से खुला स्रोत, विकसित समुदाय, MySQL सर्वर के लिए ड्रॉप-इन प्रतिस्थापन है।
MariaDB का नवीनतम संस्करण स्थापित करें।
sudo pkg install mariadb102-server mariadb102-client
मारबाडी को बूट समय पर स्वचालित रूप से निष्पादित करने के लिए प्रारंभ और सक्षम करें।
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
अपने MariaDB सर्वर इंस्टालेशन को सुरक्षित करें।
sudo mysql_secure_installation
जब मारियाडीबी / माईएसक्यूएल root
उपयोगकर्ता बनाने के लिए कहा जाता है , तो " Y
" (हाँ के लिए) चुनें और फिर एक सुरक्षित root
पासवर्ड दर्ज करें । सीधे शब्दों में " Y
" सभी का उत्तर हां / नहीं में दिया जाता है क्योंकि डिफ़ॉल्ट सुझाव सबसे सुरक्षित विकल्प हैं।
root
निम्नलिखित कमांड को चलाकर MariaDB उपयोगकर्ता के रूप में MariaDB शेल में लॉग इन करें ।
sudo mysql -u root -p
MariaDB कमांड प्रॉम्प्ट तक पहुंचने के लिए, संकेत मिलने पर बस MySQL root
पासवर्ड डालें ।
MODX क्रांति के लिए MySQL डेटाबेस और डेटाबेस उपयोगकर्ता बनाने के लिए निम्नलिखित क्वेरीज़ चलाएँ।
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
आप अपनी पसंद के अनुसार डेटाबेस नाम modx_data
और उपयोगकर्ता नाम modx_user
को अपनी पसंद के अनुसार बदल सकते हैं। इसके अलावा, सुनिश्चित करें कि आप UltraSecurePassword
वास्तव में सुरक्षित पासवर्ड के साथ " " बदलें ।
अपनी वर्तमान कार्यशील निर्देशिका को डिफ़ॉल्ट वेब निर्देशिका में बदलें।
cd /usr/local/www/apache24/data
आपका वर्तमान कार्यशील निर्देशिका अब होना चाहिए: /usr/local/www/apache24/data
। आप इसे pwd
(प्रिंट वर्किंग डायरेक्टरी) कमांड से चेक कर सकते हैं ।
pwd
अब wget
MODX क्रांति स्थापना ज़िप पैकेज डाउनलोड करने के लिए उपयोग करें।
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
कृपया ध्यान दें: आपको निश्चित रूप से MODX क्रांति डाउनलोड पृष्ठ पर जाकर सबसे हाल के संस्करण की जांच करनी चाहिए ।
वर्तमान निर्देशिका की जाँच करें कि आपने फ़ाइल को सफलतापूर्वक डाउनलोड किया है।
ls -la
आइए पैकेज को एक सरल नाम दें।
sudo mv direct\?id\=modx-2.6.0-pl.zip modx.zip
अब जिप पैकेज को अनप्लग करें।
sudo unzip modx.zip
सभी स्थापना फ़ाइलों को वेब रूट निर्देशिका में ले जाएं।
sudo mv modx-2.6.0-pl/* /usr/local/www/apache24/data
किसी भी अनुमति की समस्याओं से बचने के लिए वेब फ़ाइलों का स्वामित्व बदलें।
sudo chown -R www:www *
फिर से अपाचे को फिर से शुरू करें।
sudo service apache24 restart
अब हम अंतिम चरण पर जाने के लिए तैयार हैं।
यह आपके ब्राउज़र में आपके FreeBSD 11 सर्वर उदाहरण के आईपी पते पर जाने का समय है। या, यदि आप पहले से ही अपनी वुल्ट डीएनएस सेटिंग्स को कॉन्फ़िगर कर चुके हैं (और इसे प्रचार करने के लिए पर्याप्त समय दिया गया है) तो आप इसके बजाय बस अपने डोमेन पर जा सकते हैं।
MODX क्रांति स्थापना पृष्ठ तक पहुंचने के लिए, अपने Vultr उदाहरण IP पते दर्ज करें, उसके बाद /setup
आपके ब्राउज़र पता बार में।
http://YOUR_VULTR_IP_ADDRESS/setup
अधिकांश इंस्टॉलेशन विकल्प स्व व्याख्यात्मक हैं, लेकिन यहां कुछ संकेत हैं जो आपकी सहायता करते हैं।
अपनी भाषा का चयन करें।
Next
स्थापना जारी रखने के लिए बटन पर क्लिक करें ।
New Installation
अपने डिफ़ॉल्ट मानों पर फ़ोल्डर अनुमतियों का चयन करें और छोड़ दें। Next
जब आप अगले चरण पर जाने के लिए तैयार हों तो क्लिक करें ।
निम्नलिखित डेटाबेस विकल्प सेट करें।
Database type: mysql
Database host: localhost
Database login name: modx_user (or your previously selected name)
Database password: UltraSecurePassword (or your previously chosen password)
Database name: modx_data (or your previously selected name)
Table prefix: modx_
एक बार जब आप उपरोक्त डेटाबेस विकल्पों में प्रवेश कर लेते हैं, तो नीचे दिए गए लिंक पर क्लिक करें Test database server connection and view collations
। आप एक संदेश दिखाई देगा: Connecting to database server: Success!
। यदि आपको कोई त्रुटि मिलती है, तो वापस जाएं और सुनिश्चित करें कि सभी डेटाबेस विकल्प सही हैं।
आप उनके डिफ़ॉल्ट मानों पर वर्ण सेट और टकराव विकल्प छोड़ सकते हैं। उन्हें इस तरह दिखना चाहिए।
Connection character set: utf8
Collation: utf8_general_ci
जब आप अपने चयनित इंस्टॉलेशन विकल्पों से संतुष्ट हो जाते हैं, तो आप नीचे दिए गए लिंक पर क्लिक कर सकते हैं Create or test selection of your database
।
आपको अपने व्यवस्थापक विवरण दर्ज करने के लिए कहा जाएगा, जिसका उपयोग सीएमएस में लॉगिन करने के लिए किया जाएगा। उन्हें नीचे दिखाए अनुसार भरें और क्लिक करें Next
।
Administrator name: <your_prefered_admin_name>
Administrator email: <your_admin_email>
Administrator password: <a_secure_password
Confirm password: <the_same_secure_password>
आपको एक इंस्टॉलेशन सारांश दिखाई देगा। जब तक सब कुछ ठीक दिखता है, आप बस Install
अपने सर्वर उदाहरण में MODX क्रांति को स्थापित करने के लिए क्लिक कर सकते हैं ।
आपको एक पुष्टिकरण पृष्ठ दिखाई देगा जो कहता है Core installation was successful
। बस Next
जारी रखने के लिए क्लिक करें ।
अब आप अपने MODX रेवोल्यूशन एडमिन पैनल में लॉगिन कर सकते हैं।
कृपया ध्यान दें: स्थापना और लॉगिन के दौरान, आप निर्देशिका और फ़ाइलों के बारे में कुछ चेतावनी संदेश देख सकते हैं। बस चेतावनी पृष्ठों पर दिखाए गए निर्देशों का पालन करें और चेतावनी संदेश गायब हो जाएंगे।
यदि आपने अपना वल्चर DNS पहले से सेट नहीं किया है, तो संभवत: यह आपका अगला कदम होना चाहिए।
अब आप अपनी सामग्री जोड़ना शुरू कर सकते हैं और अपनी साइट के रूप को कॉन्फ़िगर करना शुरू कर सकते हैं। अपनी साइट का निर्माण और कॉन्फ़िगर करने के तरीके के बारे में अधिक मार्गदर्शन के लिए उत्कृष्ट MODX क्रांति डॉक्स की जांच करना सुनिश्चित करें।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ