डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है । इस गाइड में हम एक CentOS 7 Vultr उदाहरण पर संपूर्ण PyroCMS स्थापना प्रक्रिया के माध्यम से चलेंगे।
इससे पहले कि आप एक सर्वर पर PyroCMS स्थापित कर सकें, कुछ आवश्यकताएँ हैं जिन्हें पूरा करने की आवश्यकता है।
CentOS संस्करण की जाँच करें।
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
एक्सेस और स्विच के non-rootसाथ एक नया उपयोगकर्ता खाता बनाएं sudo।
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
नोट : अपने उपयोगकर्ता नाम के साथ बदलेंjohndoe ।
टाइमजोन सेट करें।
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo yum update -y
आवश्यक और उपयोगी पैकेज स्थापित करें।
sudo yum install -y wget vim unzip bash-completion
SELinux अक्षम करें।
sudo setenforce 0
CentOS अपने डिफ़ॉल्ट सॉफ़्टवेयर रिपॉजिटरी में नवीनतम PHP संस्करण प्रदान नहीं करता है। हमें एक Webtatic YUM रेपो जोड़ना होगा। रेपो को जोड़ने के निर्देश इस वुल्थर गाइड में उपलब्ध हैं ।
डाउनलोड और PHP 7.2 और आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo yum install -y php72w php72w-cli php72w-fpm php72w-mysql php72w-curl php72w-sqlite3 php72w-mbstring php72w-gd php72w-dom
PHP संस्करण की जाँच करें।
php --version
PHP 7.2.2 (cli) (built: Feb 4 2018 10:14:07) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
डाउनलोड करें और MariaDB स्थापित करें।
sudo vim /etc/yum.repos.d/MariaDB.repo
# Copy/paste this to the /etc/yum.repos.d/MariaDB.repo file
[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
sudo yum install -y MariaDB-server MariaDB-client
मारियाडीबी संस्करण की जाँच करें।
mysql --version
# mysql Ver 15.1 Distrib 10.2.13-MariaDB, for Linux (x86_64) using readline 5.1
मारियाडीबी को शुरू और सक्षम करें।
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
mysql_secure_installationअपने MariaDB इंस्टॉलेशन की सुरक्षा को बेहतर बनाने के लिए स्क्रिप्ट चलाएँ ।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में मारियाडीबी में लॉग इन करें।
mysql -u root -p
# Enter password:
एक नया MariaDB डेटाबेस और उपयोगकर्ता बनाएँ, और क्रेडेंशियल्स याद रखें।
create database dbname;
grant all on dbname.* to 'username' identified by 'password';
MySQL से बाहर निकलें।
exit
NGINX स्थापित करें।
sudo vim /etc/yum.repos.d/nginx_mainline.repo
# Copy/paste this to the /etc/yum.repos.d/nginx_mainline.repo file
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
rm nginx_signing.key
sudo yum install -y nginx
NGINX संस्करण की जाँच करें।
nginx -v
NGINX शुरू और सक्षम करें।
sudo systemctl enable nginx.service
sudo systemctl start nginx.service
NGINX को FastCGI प्रॉक्सी के रूप में कॉन्फ़िगर करें। sudo vim /etc/nginx/conf.d/pyro.confनिम्न पाठ के साथ इसे चलाएँ और आबाद करें।
server {
listen 80;
server_name example.com; # Check this
root /var/www/pyro/public; # Check this
index index.php index.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000; # Check this
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
नोट : पाइरो की publicनिर्देशिका के लिए वेब रूट को इंगित करना सुनिश्चित करें ।
NGINX कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
एनजीओएनएक्स पुनः लोड करें।
sudo systemctl reload nginx.service
संगीतकार निर्भरता डाउनलोड करें।
sudo yum install -y curl git unzip
डाउनलोड करें और संगीतकार, PHP के लिए निर्भरता प्रबंधक स्थापित करें।
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
संगीतकार संस्करण की जाँच करें।
composer --version
# Composer version 1.6.3 2018-01-31 16:28:17
डॉक्यूमेंट रूट डायरेक्टरी बनाएं।
sudo mkdir -p /var/www/pyro
/var/www/pyroनिर्देशिका के स्वामित्व को बदलें johndoe।
sudo chown -R johndoe:johndoe /var/www/pyro
कमांड लाइन से PyroCMS के नवीनतम स्थिर रिलीज को डाउनलोड करें।
cd /var/www/pyro
composer create-project pyrocms/pyrocms .
नोट : आप संगीतकार के माध्यम से Pyro स्थापित करते समय स्मृति से बाहर चला सकते हैं। sudo systemctl stop nginx.service php-fpm.service mysql.serviceस्मृति उपयोग पर सहेजने और इस चरण के बाद उन्हें फिर से शुरू करने के साथ Nginx, PHP-FPM और MySQL सर्वर को बंद करना बुद्धिमान हो सकता है ।
/var/www/pyroनिर्देशिका के स्वामित्व को बदलें nginx।
sudo chown -R nginx:nginx /var/www/pyro
sudo vim /etc/php-fpm.d/www.confउपयोगकर्ता और समूह को चलाएं और सेट करें nginx।
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
पुनः प्रारंभ करें php-fpm.service।
sudo systemctl restart php-fpm.service
अपने पसंदीदा वेब ब्राउज़र का उपयोग करके, अपनी साइट खोलें और PyroCMS इंस्टॉलर का पालन करें। इंस्टॉलर का पालन करने के बाद आपके पास PyroCMS होगा और चल रहा होगा। PyroCMS व्यवस्थापक क्षेत्र तक पहुंचने के लिए, /adminअपनी साइट URL पर जाएं।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ