Ubuntu 16.04 पर Apache के साथ phpBB स्थापित करें

PhpBB एक ओपन सोर्स बुलेटिन बोर्ड प्रोग्राम है। यह लेख आपको दिखाएगा कि Ubuntu 16.04 पर एक अपाचे वेबसर्वर के शीर्ष पर phpBB कैसे स्थापित किया जाए। यह phpBB 3.2.1 का उपयोग करते हुए लिखा गया था, हालाँकि यहाँ दिए गए निर्देश phpBB के नए संस्करणों के लिए भी काम कर सकते हैं।

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

यह आलेख मानता है कि आपने पहले ही उबंटू 16.04 के साथ एक वल्चर क्लाउड कम्प्यूट उदाहरण बनाया है और इसमें लॉग इन किया है root

चरण 1: अपाचे स्थापित करें

अपनी रिपॉजिटरी सूची अपडेट करें।

apt-get update

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

apt-get install apache2

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

phpBB एक LAMP स्टैक पर चलता है। इससे पहले कि phpBB इंस्टॉल किया जा सके, आपको MySQL और PHP को इंस्टॉल करना होगा।

apt-get install mysql-server php7.0-mysql

एक बार जब आप उपरोक्त कमांड दर्ज करते हैं, तो आपको MySQL पासवर्ड के लिए संकेत दिया जाएगा। अपनी पसंद का कोई भी पासवर्ड डालें।

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

/usr/bin/mysql_secure_installation

आपसे पासवर्ड मांगा जाएगा। आपके द्वारा अभी बनाया गया पासवर्ड दर्ज करें और स्थापना के साथ जारी रखें।

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the 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

चरण 3: PHP स्थापित करें

आपको इसके कुछ मॉड्यूल के साथ PHP 7.0 को स्थापित करने की आवश्यकता होगी जो phpBB द्वारा आवश्यक हैं।

apt-get install php7.0 php7.0-mcrypt libapache2-mod-php7.0 php7.0-curl php7.0-json php7.0-cgi php7.0-xml

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

अब जब आपने आवश्यक निर्भरताएं स्थापित कर ली हैं, तो आप आगे बढ़ सकते हैं और phpBB स्थापित कर सकते हैं। वेबसर्वर के रूट डायरेक्टरी में नवीनतम phpBB पैकेज डाउनलोड करें।

cd /var/www/html
wget https://www.phpbb.com/files/release/phpBB-3.2.1.zip

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

apt-get install unzip
unzip phpBB-3.2.1.zip

PhpBB फ़ाइलों को अपने सर्वर के रूट डायरेक्टरी में ले जाएँ।

mv ./phpBB3/* .

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

rm index.html

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

chown -R www-data:www-data /var/www/html/
chmod 660 images/avatars/upload/ config.php
chmod 770 store/ cache/ files/

चरण 5: phpBB के लिए एक MySQL डेटाबेस बनाएँ

इससे पहले कि phpBB स्थापित किया जा सकता है, एक MySQL डेटाबेस बनाने की आवश्यकता है। MySQL कंसोल को एक्सेस करें।

mysql -u root -p

आपके द्वारा पहले बनाया गया MySQL पासवर्ड दर्ज करें। एक बार लॉग इन करने के बाद, एक नया डेटाबेस बनाएं।

mysql>CREATE DATABASE phpbb;

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

mysql>GRANT ALL PRIVILEGES on phpbb.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;

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

mysql>exit

चरण 6: phpBB स्थापित करें

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

systemctl restart apache2

/installउदाहरण के लिए, अपने सर्वर के आईपी पते या डोमेन नाम में एक ब्राउज़र विंडो खोलें और टाइप करें http://{your-server-ip}/install:। PhpBB स्थापना पृष्ठ दिखाई देगा। installटैब पर क्लिक करें और फिर " install" बटन पर क्लिक करें। अपनी पसंद के व्यवस्थापक उपयोगकर्ता नाम, पासवर्ड और ईमेल दर्ज करें और " Submit" बटन पर क्लिक करें। इसका उपयोग व्यवस्थापक पैनल में प्रवेश करने के लिए किया जाएगा। अगले चरण में आपको MySQL मापदंडों के लिए संकेत दिया जाएगा। आपको चरण 6 में चुना गया उपयोगकर्ता नाम, पासवर्ड और डेटाबेस का नाम दर्ज करना होगा।

Database type: MySQL with MySQLi Extensions
Database server hostname or DSN: localhost
Database server port: <leave blank>
Database username: username
Database password: password
Database name: phpbb
Prefix for tables in database: phpbb_

Submitएक बार " " बटन पर क्लिक करें जब आप डेटा दर्ज कर लेते हैं और बाकी इंटरएक्टिव इंस्टॉलर के माध्यम से आगे बढ़ते हैं। एक बार इंस्टॉलेशन पूरा हो जाने के बाद, आप Take me to the ACPphpBB एडमिनिस्ट्रेशन पैनल में प्रवेश करने के लिए क्लिक कर सकते हैं ।

चरण 7: स्थापना समाप्त करें

एक बार जब आप ऑनलाइन इंस्टॉलर पूरा कर लेते हैं, तो आपको installअपने phpBB इंस्टॉलेशन को सक्रिय करने के लिए डायरेक्टरी को हटाना होगा ।

cd /var/www/html
rm -r install

आपने सफलतापूर्वक phpBB स्थापित किया है।



Leave a Comment

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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