CentOS 7 पर ज़िकुला कैसे स्थापित करें

परिचय

Zikula PHP में लिखा गया एक ओपन सोर्स वेब एप्लीकेशन फ्रेमवर्क है। आप Zikula का उपयोग करके इंटरैक्टिव और संपादन योग्य वेबसाइटें डिज़ाइन कर सकते हैं। यह एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है और सभी लोकप्रिय ऑपरेटिंग सिस्टम का समर्थन करता है। Zikula डेटाबेस संबंधित कार्यों के लिए बैक-एंड पर MySQL, PostgreSQL, Oracle डेटाबेस और Microsoft SQL सर्वर का उपयोग करता है।

इस लेख में, हम चर्चा करेंगे कि ज़िकुला को सेंटोस 7 सर्वर पर कैसे स्थापित किया जाए।

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

  • एक नव तैनात Vultr CentOS 7 सर्वर उदाहरण।
  • आपके सर्वर पर sudo विशेषाधिकार सेटअप के साथ एक गैर-रूट उपयोगकर्ता।
  • आपके सिस्टम पर 192.168.15.110 का एक स्थिर आईपी पता कॉन्फ़िगर किया गया है। यह आपके सर्वर का मुख्य आईपी होगा।

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

सबसे पहले, निम्न कमांड को चलाकर अपने सिस्टम को नवीनतम स्थिर संस्करण में अपडेट करें:

sudo yum update -y
sudo reboot

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

आपको अपने सिस्टम पर Apache, MariaDB, PHP और अन्य आवश्यक PHP मॉड्यूल स्थापित करने की आवश्यकता होगी। आप निम्नलिखित कमांड के साथ इन सभी पैकेजों को स्थापित कर सकते हैं:

sudo yum install httpd mariadb mariadb-server php php-common php-mysql php-mcrypt php-gd php-xml php-mbstring php-xmlrpc unzip wget -y

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

sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb

मारियाडीबी डेटाबेस को कॉन्फ़िगर करें

डिफ़ॉल्ट रूप से, MariaDB स्थापना कठोर नहीं है, इसलिए आपको इसे पहले सुरक्षित करने की आवश्यकता होगी। आप इसे निम्न लिपि से सुरक्षित कर सकते हैं:

sudo mysql_secure_installation

सभी प्रश्नों के उत्तर निम्नानुसार हैं।

Set root password? [Y/n] n
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

इसके बाद, MariaDB कंसोल पर लॉगिन करें।

mysql -u root -p

यह आपको पासवर्ड के लिए संकेत देगा, अपना MariaDB रूट पासवर्ड दर्ज करें। लॉग इन करने के बाद, Zikula के लिए एक डेटाबेस बनाएँ:

MariaDB [(none)]>CREATE DATABASE zikuladb;
MariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>exit

जिकुला स्थापित करें

सबसे पहले, आपको GitHub से Zikula CMS का नवीनतम संस्करण डाउनलोड करना होगा। आप इसे wgetकमांड का उपयोग करके भी डाउनलोड कर सकते हैं ।

wget https://github.com/zikula/core/releases/download/1.4.6/Zikula_Core-1.4.6.build119.zip

डाउनलोड किए गए ज़िप संग्रह को निकालें।

unzip Zikula_Core-1.4.6.build119.zip

निकाले गए निर्देशिका को अपाचे रूट निर्देशिका में ले जाएं।

sudo mv Zikula_Core-1.4.6 /var/www/html/zikula

zikulaनिर्देशिका को आवश्यक अनुमति दें ।

sudo chown -R apache:apache /var/www/html/zikula

जिकुला वेब इंटरफेस एक्सेस करें

ज़िकुला तक पहुंचने से पहले, आपको 80फ़ायरवॉल के माध्यम से पोर्ट की अनुमति देने की आवश्यकता होगी । आप निम्न आदेश के साथ ऐसा कर सकते हैं:

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload

अपना वेब ब्राउज़र खोलें और URL टाइप करें http://192.168.15.110/install.phpया http://your-domain.com/install.php, फिर स्थापना को पूरा करने के लिए आवश्यक चरणों को पूरा करें।

बस। आपने ज़िकुला को अपने CentOS 7 सर्वर पर सफलतापूर्वक स्थापित किया है।

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

डेबियन पर सेटअप 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ