मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
Cachet PHP में लिखा गया एक ओपन सोर्स स्टेटस सिस्टम है। Cachet का सोर्स कोड इस Github repo में होस्ट किया गया है । इस लेख में, हम PHP, MariaDB और Nginx सॉफ़्टवेयर स्टैक का उपयोग करके Fedora 28 पर Cachet स्थापना प्रक्रिया पर जाएंगे।
फेडोरा संस्करण की जाँच करें।
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
पहुँच के साथ एक नया गैर-रूट उपयोगकर्ता खाता बनाएँ sudo
और उसमें स्विच करें।
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
नोट: अपने उपयोगकर्ता नाम के साथ बदलें johndoe
।
सुनिश्चित करें कि आपका सिस्टम पुराना है।
sudo dnf check-upgrade || sudo dnf upgrade -y
टाइमजोन सेट करें।
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
आवश्यक पैकेज स्थापित करें।
sudo dnf install -y curl git wget vim unzip bash-completion
सरलता के लिए, SELinux और FirewallD अक्षम करें। आप आवश्यकतानुसार फ़ायरवॉलड को पुनः सक्षम कर सकते हैं।
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।
sudo dnf install -y php-cli php-fpm php-common php-xml php-gd php-zip php-mbstring php-mysqlnd php-pgsql php-sqlite3 php-mcrypt php-pecl-apcu php-pdo php-json
संस्करण की जाँच करें।
php --version
# PHP 7.2.8 (cli) (built: Jul 17 2018 05:35:43) ( NTS )
PHP-FPM सेवा शुरू और सक्षम करें।
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
MariaDB डेटाबेस सर्वर स्थापित करें।
sudo dnf install -y mariadb-server
संस्करण की जाँच करें।
mysql --version
# mysql Ver 15.1 Distrib 10.2.16-MariaDB, for Linux (x86_64) using readline 5.1
मारियाडीबी सेवा शुरू और सक्षम करें।
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
mysql_secure_installation
MySQL सुरक्षा में सुधार करने के लिए चलाएँ और MariaDB root
उपयोगकर्ता के लिए पासवर्ड सेट करें।
sudo mysql_secure_installation
रूट उपयोगकर्ता के रूप में MariaDB शेल से कनेक्ट करें।
mysql -u root -p
# Enter password:
Cachet के लिए एक खाली MariaDB डेटाबेस और उपयोगकर्ता बनाएं, और क्रेडेंशियल्स याद रखें।
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT
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/cachet.conf
फ़ाइल को निम्न कॉन्फ़िगरेशन से चलाएँ और पॉप्युलेट करें।
server {
listen 80;
listen [::]:80;
server_name status.example.com; # Check this
root /var/www/cachet/public; # Check this
index index.php;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/www.sock; # Check this
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_keep_conn on;
}
}
Nginx कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
रीलोडेड नेग्नेक्स।
sudo systemctl reload nginx.service
विश्व स्तर पर कम्पोज़र स्थापित करें।
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.7.2 2018-08-16 16:57:12
डॉक्यूमेंट रूट डायरेक्टरी बनाएं।
sudo mkdir -p /var/www/cachet
/var/www/cachet
निर्देशिका का स्वामित्व बदलें johndoe
।
sudo chown -R johndoe:johndoe /var/www/cachet
Git के साथ Cachet source कोड डाउनलोड करें और नवीनतम टैग रिलीज़ को चेकआउट करें ।
cd /var/www/cachet
git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git .
फ़ाइल में डेटाबेस और सेटिंग्स दोनों .env.example
को कॉपी .env
और कॉन्फ़िगर करें ।APP_URL
.env
cp .env.example .env
vim .env
संगीतकार के साथ निर्भरता स्थापित करें।
composer install --no-dev -o
एप्लिकेशन कुंजी सेट करें।
php artisan key:generate
Cachet स्थापित करें।
php artisan cachet:install
/var/www/cachet
निर्देशिका का स्वामित्व बदलें nginx
।
sudo chown -R nginx:nginx /var/www/cachet
sudo vim /etc/php-fpm.d/www.conf
उपयोगकर्ता और समूह को चलाएं और सेट करें nginx
। प्रारंभ में, इसे उपयोगकर्ता और समूह पर सेट किया जाएगा apache
।
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
PHP-FPM सेवा को पुनरारंभ करें।
sudo systemctl restart php-fpm.service
एक वेब ब्राउज़र में अपनी साइट खोलें और स्क्रीन पर दिए निर्देशों का पालन करते हुए Cachet की स्थापना समाप्त करें। Cachet डैशबोर्ड तक पहुंचने के लिए, /dashboard
अपनी वेबसाइट URL पर जाएं।
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? घोस्ट एक ओपन सोर्स ब्लॉगिंग प्लेटफॉर्म है जो अपने 201 के बाद से डेवलपर्स और आम उपयोगकर्ताओं के बीच लोकप्रियता हासिल कर रहा है
एक अलग प्रणाली का उपयोग? NodeBB एक Node.js आधारित फोरम है। यह त्वरित बातचीत और वास्तविक समय सूचनाओं के लिए वेब सॉकेट का उपयोग करता है। NodeBB स्रोत कोड i
एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil
एक अलग प्रणाली का उपयोग? डायरेक्टस 6.4 सीएमएस एक शक्तिशाली और लचीला, मुक्त और खुला स्रोत हेडलेस कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो डेवलपर प्रदान करता है
एक अलग प्रणाली का उपयोग? Dolibarr एक ओपन सोर्स एंटरप्राइज रिसोर्स प्लानिंग (ERP) और बिजनेस के लिए कस्टमर रिलेशनशिप मैनेजमेंट (CRM) है। Dolibar
एक अलग प्रणाली का उपयोग? कांटा PHP में लिखा गया एक खुला स्रोत CMS है। Forks स्रोत कोड GitHub पर होस्ट किया गया है। यह मार्गदर्शिका आपको बताएगी कि कांटा CM कैसे स्थापित किया जाए
एक अलग प्रणाली का उपयोग? पृष्ठभूमि CMS 1.8.0 एक सरल और लचीला, मोबाइल के अनुकूल, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) जो हमें अनुमति देता है
एक अलग प्रणाली का उपयोग? टास्कवर्यर एक ओपन सोर्स टाइम मैनेजमेंट टूल है, जो टोडो.टेक्स्ट एप्लिकेशन और इसके क्लोन पर एक सुधार है। ध के कारण
AWStats वेब ट्रैफ़िक का विश्लेषण करने के लिए एक उपयोगी उपकरण है। इसका HTML इंटरफ़ेस ब्राउज़र के माध्यम से एक्सेस किया जा सकता है, जो आपको यह देखने के बारे में आसान जानकारी देता है
एक अलग प्रणाली का उपयोग? BlogoText CMS एक सरल और हल्का, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (CMS) और मिनिमलिस्ट ब्लॉग इंजन है
एक अलग प्रणाली का उपयोग? RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप सोर्स कोड GitHub पर होस्ट किया गया है। यह गाइड आपको हो दिखाएगा
एक अलग प्रणाली का उपयोग? ImpressPages CMS 5.0 एक सरल और प्रभावी, मुक्त और खुला स्रोत, उपयोगकर्ता के अनुकूल, MVC- आधारित, सामग्री प्रबंधन प्रणाली (CMS) है
एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं
एक अलग प्रणाली का उपयोग? अक्टूबर 1.0 CMS एक सरल और विश्वसनीय, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) लारवेल फ्रेमवर्क पर बनाया गया है
एक अलग प्रणाली का उपयोग? परिचय टास्कबोर्ड एक स्वतंत्र और खुला स्रोत उपकरण है जिसका उपयोग उन चीजों पर नज़र रखने के लिए किया जा सकता है जिन्हें करने की आवश्यकता है। यह प्रावधान
एक अलग प्रणाली का उपयोग? बुकस्टैक जानकारी के आयोजन और भंडारण के लिए एक सरल, स्व-होस्टेड प्लेटफॉर्म है। बुकस्टैक पूरी तरह से स्वतंत्र और खुला-खस्ता है
एक अलग प्रणाली का उपयोग? Gitea एक वैकल्पिक खुला स्रोत है, जो Git द्वारा संचालित स्व-होस्टेड संस्करण नियंत्रण प्रणाली है। गिटिया को गोलंग में लिखा गया है और है
एक अलग प्रणाली का उपयोग? ओमेका क्लासिक 2.4 सीएमएस डिजिटल साझा करने के लिए एक स्वतंत्र और खुला स्रोत डिजिटल प्रकाशन मंच और सामग्री प्रबंधन प्रणाली (सीएमएस) है
एक अलग प्रणाली का उपयोग? एंकर सीएमएस एक सुपर-सिंपल और बेहद हल्का, फ्री और ओपन सोर्स कंटेंट मैनेजमेंट सिस्टम (सीएमएस) ब्लॉग इंजन था
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ