CentOS 7 पर टिकी विकी सीएमएस ग्रुपवेयर स्थापित करें

परिचय

टिकी विकी सीएमएस ग्रुपवेयर, जिसे टिकी के रूप में भी जाना जाता है, एक स्वतंत्र और खुला स्रोत विकी सामग्री प्रबंधन प्रणाली है। टिकी की विशेषताओं में विकि पृष्ठ, ब्लॉग, फ़ोरम, और फ़ाइल और छवि गैलरी शामिल हैं।

यह ट्यूटोरियल मानता है कि आपने पहले ही सेंटोस 7 के साथ एक वल्चर क्लाउड कम्प्यूट इंस्टेंस सेटअप किया है और रूट एक्सेस की है।

Apache, MySQL और PHP स्थापित करें

TAMP, LAMP स्टैक के शीर्ष पर चलता है। टिकी को स्थापित करने से पहले, आपको Apache, MySQL और PHP को स्थापित करना होगा।

अपाचे वेबसर्वर स्थापित करें।

sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service

इंटरनेट से सर्वर तक पहुंचने में सक्षम होने के लिए फ़ायरवॉल के माध्यम से ओपन पोर्ट 80 (HTTP) और 443 (HTTPS)।

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

MySQL रिपॉजिटरी जोड़ें और MySQL इंस्टॉल करें।

sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y

MySQL स्थापना को पूरा करें।

sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation

वर्तमान पासवर्ड के लिए पूछे जाने पर, एंटर दबाएं। स्थापना के दौरान, आपको रूट पासवर्ड दर्ज करने के लिए कहा जाएगा। एक सुरक्षित पासवर्ड दर्ज करें। यह MySQL रूट पासवर्ड होगा।

Set root password? [Y/n] Y    
New password: <Your Password>
Re-enter new password: <Your Password>
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

रेमी रिपॉजिटरी जोड़ें और PHP 7.2 और टिकी द्वारा आवश्यक PHP मॉड्यूल स्थापित करें।

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-curl php libapache2-mod-php php-common php-sqlite3 php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip -y

टिकी के लिए एक MySQL डेटाबेस बनाएँ

टिकी को MySQL डेटाबेस की आवश्यकता होती है। MySQL कंसोल पर लॉगिन करें।

sudo mysql -u root -p

जब पासवर्ड के लिए कहा जाए, तो चरण 1 में आपके द्वारा निर्धारित MySQL रूट पासवर्ड दर्ज करें। एक बार लॉग इन करने के बाद, टिकी के लिए एक नया डेटाबेस बनाएं।

mysql>CREATE DATABASE tiki;

एक नया MySQL उपयोगकर्ता बनाएं और इसे नए बनाए गए डेटाबेस में विशेषाधिकार प्रदान करें। आप बदल सकते हैं usernameऔर passwordउपयोगकर्ता नाम और अपनी पसंद का पासवर्ड के साथ।

mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;

MySQL कंसोल से बाहर निकलें।

mysql>exit

Tiki डाउनलोड करें और इंस्टॉल करें

Tiki का नवीनतम संस्करण डाउनलोड करें।

sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download

डाउनलोड किए गए संग्रह को अनज़िप करें और फ़ाइलों को अपाचे वेबसर्वर के रूट पर ले जाएं।

sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1

उपयुक्त फ़ाइल अनुमतियाँ सेट करें।

sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/

टिकी के लिए अपाचे कॉन्फ़िगर करें

एक अपाचे वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल बनाएँ।

sudo vi /etc/httpd/conf.d/vhost.conf

फ़ाइल को निम्नलिखित स्निपेट में जोड़ें, example.comअपने स्वयं के डोमेन नाम के साथ प्रतिस्थापित करें।

<VirtualHost *:80>
     DocumentRoot /var/www/html/
     ServerName example.com
     <Directory /var/www/html/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>
     ErrorLog /var/log/httpd/error.log
     CustomLog /var/log/httpd/access.log combined
</VirtualHost>

Apache सर्वर को पुनरारंभ करें।

 sudo systemctl restart httpd.service

टिकी स्थापना को पूरा करें

अपने कंप्यूटर पर एक ब्राउज़र विंडो खोलें और अपने डोमेन नाम पर नेविगेट करें। आपको टिकी वेब-आधारित इंस्टॉलर दिखाई देगा। इंस्टॉलर के माध्यम से आगे बढ़ें और MySQL डेटाबेस विवरण दर्ज करें जिसे आपने पहले संकेत दिया था।

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

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