डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
DokuWiki PHP में लिखा गया एक ओपन सोर्स विकी प्रोग्राम है जिसमें डेटाबेस की आवश्यकता नहीं होती है। यह पाठ फ़ाइलों में डेटा संग्रहीत करता है। DokuWiki स्रोत कोड सार्वजनिक रूप से GitHub पर होस्ट किया गया है । यह मार्गदर्शिका आपको दिखाएगी कि एक ताज़ा फेडोरा 28 वल्चर उदाहरण पर डॉक्यूवीकी को कैसे स्थापित किया जाए।
सुनिश्चित करें कि आपका सर्वर निम्नलिखित आवश्यकताओं को पूरा करता है।
OS संस्करण की जाँच करें।
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
पहुँच के साथ एक नया गैर-रूट उपयोगकर्ता खाता बनाएँ sudoऔर उसमें स्विच करें। johndoeअपने उपयोगकर्ता नाम से बदलें ।
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo dnf check-upgrade || sudo dnf upgrade -y
टाइमजोन सेट करें।
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
आवश्यक और उपयोगी पैकेज स्थापित करें।
sudo dnf install -y wget vim unzip bash-completion
सरलता के लिए, SELinux और Firewall को अक्षम करें।
sudo setenforce 0; sudo systemctl stop firewalld; sudo systemctl disable firewalld
PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo dnf install -y php-cli php-fpm php-gd php-xml php-zip php-json
संस्करण की जाँच करें।
php --version
# PHP 7.2.6 (cli) (built: May 22 2018 16:22:08) ( NTS )
PHP-FPM सेवा शुरू और सक्षम करें।
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
यदि आप Apache या किसी अन्य लोकप्रिय वेब सर्वर को पसंद करते हैं, तो आप Nginx के बजाय उनमें से किसी एक का उपयोग कर सकते हैं।
Nginx स्थापित करें।
sudo dnf install -y nginx
संस्करण की जाँच करें।
nginx -v
# nginx version: nginx/1.12.1
Nginx को प्रारंभ और सक्षम करें।
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Nginx कॉन्फ़िगर करें।
sudo vim /etc/nginx/conf.d/dokuwiki.conf
निम्नलिखित Nginx cofiguration को कॉपी / पेस्ट करें और इसे सहेजें।
server {
listen [::]:80;
listen 80;
server_name wiki.example.com; # Replace with your hostname
root /var/www/dokuwiki; # Replace with your DokuWiki web root folder
index doku.php;
client_max_body_size 4M;
client_body_buffer_size 128k;
location / { try_files $uri $uri/ @dokuwiki; }
location ^~ /conf/ { return 403; }
location ^~ /data/ { return 403; }
location ~ /\.ht { deny all; }
location @dokuwiki {
rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last;
rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last;
rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last;
rewrite ^/(.*) /doku.php?id=$1&$args last;
}
location ~ \.php$ {
try_files $uri $uri/ /doku.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REDIRECT_STATUS 200;
fastcgi_pass unix:/run/php-fpm/www.sock; # Replace with your UNIX socket path
}
}
नोट: आप netstat --unix --listening | grep phpPHP-FPM UNIX डोमेन सॉकेट के डिफ़ॉल्ट पथ को खोजने के लिए चला सकते हैं ।
Nginx कॉन्फ़िगरेशन की जाँच करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
डॉक्यूमेंट रूट डायरेक्टरी बनाएं।
sudo mkdir -p /var/www/dokuwiki
/var/www/dokuwikiनिर्देशिका का स्वामित्व बदलें johndoe।
sudo chown -R johndoe:johndoe /var/www/dokuwiki
दस्तावेज़ रूट पर नेविगेट करें।
cd /var/www/dokuwiki
DokuWiki डाउनलोड पृष्ठ से DokuWiki का नवीनतम स्थिर रिलीज़ डाउनलोड करें ।
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
DokuWiki टैरबॉल को अनपैक करें।
tar xvf dokuwiki-stable.tgz
rm dokuwiki-stable.tgz
mv dokuwiki-2018-04-22a/* . && mv dokuwiki-2018-04-22a/.* .
rmdir dokuwiki-2018-04-22a/
/var/www/dokuwikiनिर्देशिका का स्वामित्व बदलें nginx।
sudo chown -R nginx:nginx /var/www/dokuwiki
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
अंतिम चरण के रूप में, install.phpअपने ब्राउज़र में DokuWiki सेटअप स्क्रिप्ट चलाएँ और DokuWiki सेटअप करें। स्क्रिप्ट आवश्यक PHP कार्यों की उपलब्धता के लिए जाँच करता है और आवश्यक फ़ाइल अनुमतियों के लिए जाँच करता है। यह एक प्रारंभिक व्यवस्थापक खाता और एक प्रारंभिक ACL नीति भी बनाता है। इंस्टॉलर को चलाने के लिए, http://wiki.example.com/install.phpब्राउज़र में खोलें और निर्देशों का पालन करें।
सफल कॉन्फ़िगरेशन पर, install.phpफ़ाइल को DokuWiki रूट निर्देशिका से हटा दें ।
sudo rm /var/www/dokuwiki/install.php
बधाई हो, आपका DokuWiki इंस्���ॉल हो गया है और अब आप एक कार्यात्मक विकि पर पहुँच और संपादन कर सकते हैं http://wiki.example.com/। अपनी नई DokuWiki स्थापना का आनंद लें।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ