डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
चमिलो एक स्वतंत्र और ओपन सोर्स लर्निंग मैनेजमेंट सिस्टम (एलएमएस) है जो व्यापक रूप से दुनिया भर में ऑनलाइन शिक्षा और टीम सहयोग के लिए उपयोग किया जाता है।
इस अनुच्छेद में, मैं आपको दिखाऊंगा कि कैसे एक CentOS 7 सर्वर उदाहरण पर चमिलो की नवीनतम स्थिर रिलीज को तैनात किया जाए।
203.0.113.1।chamilo.example.comजो ऊपर उल्लिखित सर्वर इंस्टेंस को इंगित करता है।उत्पादन में, आपको SSH, HTTP और HTTPS पोर्ट पर केवल इनबाउंड TCP ट्रैफ़िक की अनुमति देने के लिए फ़ायरवॉल नियमों को संशोधित करने की आवश्यकता है:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
CentOS 7 पर, आप Apache की नवीनतम स्थिर रिलीज़ को स्थापित करने के लिए YUM का उपयोग कर सकते हैं:
sudo yum install httpd httpd-devel -y
पूर्व-सेट अपाचे स्वागत पृष्ठ को निकालें:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Apache सर्विस शुरू करें और इसे हर सिस्टम बूट पर ऑटो-स्टार्ट करें:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
सिस्टम पर MariaDB की नवीनतम स्थिर रिलीज़ के लिए YUM रेपो सेट करें:
cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.3 CentOS repository list - created 2018-09-25 14:01 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
नई बनाई गई MariaDB YUM रेपो का उपयोग करके MariaDB स्थापित करें:
sudo yum install -y MariaDB-server MariaDB-client
मारियाडीबी सेवा शुरू करें और इसे हर सिस्टम बूट पर ऑटो शुरू करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
मारियाबीडी सुरक्षित करें:
sudo /usr/bin/mysql_secure_installation
ENTERडिफ़ॉल्ट का उपयोग करने के लिए दबाएँ , और संकेत मिलने पर सुरक्षित पासवर्ड चुनें:
चमिलो एलएमएस सर्वर पर अधिक प्रदर्शन प्राप्त करने के लिए, इसे लीगेसी PHP 5.x पैकेजों के बजाय PHP 7.2 पैकेजों को स्थापित करने की सिफारिश की गई है। वर्तमान में, आप आवश्यक पैकेजों को स्थापित करने के लिए Webtatic YUM रेपो का उपयोग कर सकते हैं:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install -y mod_php72w php72w-opcache php72w-cli php72w-common php72w-gd php72w-intl php72w-mbstring php72w-mysqlnd php72w-process php72w-soap php72w-xml php72w-xmlrpc php72w-ldap php72w-pecl-apcu
PHP config फाइल को बैकअप और अपडेट करें:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i 's#;date.timezone =#date.timezone = America/Los_Angeles#' /etc/php.ini
नोट: जब अपने स्वयं के सर्वर उदाहरण पर काम कर रहे हैं, तो America/Los_Angelesअपने स्वयं के साथ उदाहरण टाइमजोन मान को बदलना सुनिश्चित करें । आप समर्थित समय क्षेत्र मूल्यों के सभी पा सकते हैं यहाँ ।
मारियाबीडी शेल में लॉग इन करें root:
mysql -u root -p
MariaDB शेल में, निम्नलिखित कथनों को इनपुट करें:
CREATE DATABASE chamilo;
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON chamilo.* TO 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
नोट: सुरक्षा उद्देश्यों के लिए, डेटाबेस का नाम chamilo, डेटाबेस उपयोगकर्ता नाम chamilouserऔर पासवर्ड yourpasswordको अपने स्वयं के साथ बदलना सुनिश्चित करें ।
Chamilo GitHub रेपो से चमिलो की नवीनतम स्थिर रिलीज़ को डाउनलोड करें। PHP 7.x- उन्मुख रिलीज़ चुनना सुनिश्चित करें:
cd
wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.8/chamilo-1.11.8-php7.tar.gz
/optनिर्देशिका के लिए सभी Chamilo फ़ाइलों को निकालें :
sudo tar -zxvf chamilo-1.11.8-php7.tar.gz -C /opt
दैनिक उपयोग और संभावित अपडेट की सुविधा के लिए /opt/chamilo-1.11.8-php7, अपाचे वेब रूट /var/www/html:
sudo ln -s /opt/chamilo-1.11.8-php7 /var/www/html/chamilo
apacheउपयोगकर्ता और apacheसमूह के लिए सभी चमिलो फ़ाइलों के स्वामित्व को संशोधित करें :
sudo chown -R apache:apache /opt/chamilo-1.11.8-php7
viसंपादक द्वारा उसी PHP विन्यास फ़ाइल को खोलने के लिए उपयोग करें जिसे हमने पहले संपादित किया था:
sudo vi /etc/php.ini
क्रमशः निम्नलिखित पंक्तियाँ खोजें:
session.cookie_httponly =
upload_max_filesize = 2M
post_max_size = 8M
एक के बाद एक, उन्हें निम्नानुसार बदलें:
session.cookie_httponly = 1
upload_max_filesize = 100M
post_max_size = 100M
सेव करके छोड़ो:
:wq!
अपने Chamilo LMS साइट के लिए Apache वर्चुअल होस्ट सेटअप करें:
cat <<EOF | sudo tee /etc/httpd/conf.d/chamilo.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/chamilo
ServerName chamilo.example.com
ServerAlias example.com
<Directory />
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/chamilo>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/chamilo.example.com-error_log
CustomLog /var/log/httpd/chamilo.example.com-access_log common
</VirtualHost>
EOF
अपने सभी संशोधनों को लागू करने के लिए अपाचे सेवा को फिर से शुरू करें:
sudo systemctl restart httpd.service
अपने पसंदीदा वेब ब्राउज़र को इंगित करें http://chamilo.example.com, और आपको चमिलो इंस्टॉलेशन विज़ार्ड में लाया जाएगा। Install Chamiloआगे बढ़ने के लिए बटन पर क्लिक करें । निम्नलिखित अनुभाग आपको इंस्टॉलेशन प्रक्रिया से गुजारेगा:
Step 1 - Installation Language: वह भाषा चुनें, जिसका आप उपयोग करना चाहते हैं, जैसे कि English, और फिर Nextबटन पर क्लिक करें।Step 2 – Requirements: सुनिश्चित करें कि सभी अनिवार्य आवश्यकताओं को पूरा किया गया है, और फिर New installationबटन पर क्लिक करें।Step 3 – Licence: आपको जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) की समीक्षा करने की आवश्यकता है, I agreeवाक्य के बगल में स्थित चेकबॉक्स का चयन करें , सभी संपर्क जानकारी फ़ील्ड भरें और फिर आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 4 – MySQL database settings: हमारे द्वारा पहले सेट किए गए डेटाबेस क्रेडेंशियल्स को इनपुट करें और फिर Check database connectionउन्हें सत्यापित करने के लिए बटन पर क्लिक करें। एक बार सत्यापित होने के बाद, आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 5 – Config settings: पूर्व-निर्धारित व्यवस्थापक पासवर्ड (एक यादृच्छिक स्ट्रिंग) को संशोधित करना सुनिश्चित करें, अपनी व्यावसायिक योजना के अनुसार अन्य फ़ील्ड भरें और फिर आगे बढ़ने के लिए Nextबटन पर क्लिक करें।Step 6 – Last check before install: सभी सेटिंग्स की समीक्षा करें और फिर Install chamiloवेब इंस्टॉलेशन शुरू करने के लिए बटन पर क्लिक करें।Step 7 – Installation process execution: जब चमिलो को सफलतापूर्वक स्थापित किया जाता है, Go to your newly created portal.तो वेब इंस्टॉलेशन विज़ार्ड को समाप्त करने के लिए बटन पर क्लिक करें।इसके अलावा, दो पोस्ट-इंस्टॉलेशन सुरक्षा उपायों को आपको नीचे सूचीबद्ध करने की आवश्यकता है:
sudo chmod -R 0555 /var/www/html/chamilo/app/config
sudo rm -rf /var/www/html/chamilo/main/install
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ