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

नियोस एक सामग्री अनुप्रयोग प्लेटफ़ॉर्म है जो सीएमएस और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको दिखाएगी कि नए फेडोरा 28 सर्वर पर नियोस सीएमएस कैसे स्थापित किया जाए।

आवश्यकताएँ

  • nginx
  • MySQL संस्करण 5.7.7 या अधिक, MariaDB संस्करण 10.2.2 या उससे अधिक या PostgreSQL संस्करण 9.4 या अधिक। इस गाइड में हम MariaDB का उपयोग करेंगे।
  • निम्न मॉड्यूल के साथ PHP संस्करण 7.1.0 या अधिक:
    • mbstring
    • tokenizer
    • pdo_mysql
  • न्यूनतम 2GB या RAM

शुरू करने से पहले

फेडोरा संस्करण की जाँच करें।

cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)

एक्सेस और स्विच के non-rootसाथ एक नया उपयोगकर्ता खाता बनाएं 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 unzip vim ImageMagick

सरलता के लिए, SELinux और Firewall को अक्षम करें।

sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld

PHP स्थापित करें

PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।

sudo dnf install -y php-cli php-fpm php-common php-mysqlnd php-xml php-mbstring php-imagick php-json php-opcache php-process php-imap php-intl

संस्करण की जाँच करें।

php --version

PHP-FPM को प्रारंभ और सक्षम करें।

sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service

MariaDB स्थापित करें और डेटाबेस सेटअप करें

MariaDB स्थापित करें।

sudo dnf install -y mariadb-server

संस्करण की जाँच करें।

mysql --version

मारियाडीबी को शुरू और सक्षम करें।

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

mysql_secure_installationसुरक्षा में सुधार करने के लिए चलाएँ और rootउपयोगकर्ता के लिए पासवर्ड सेट करें।

sudo mysql_secure_installation

रूट उपयोगकर्ता के रूप में MariaDB शेल से कनेक्ट करें।

sudo mysql -u root -p
# Enter password

नियोस सीएमएस के लिए एक खाली डेटाबेस और उपयोगकर्ता बनाएं, और क्रेडेंशियल्स को याद रखें।

MariaDB [(none)]> CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
MariaDB [(none)]> GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

स्थापित करें और Nginx को कॉन्फ़िगर करें

Neos कई लोकप्रिय वेब सर्वर के साथ काम कर सकता है। इस ट्यूटोरियल में हम Nginx का उपयोग करेंगे।

Nginx स्थापित करें।

sudo dnf install -y nginx

संस्करण की जाँच करें।

nginx -v

Nginx को प्रारंभ और सक्षम करें।

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

चलाएं sudo vim /etc/nginx/conf.d/neos.confऔर Neos CMS के लिए वर्चुअल सर्वर सेट करें।

server {
  listen 80;
  listen [::]:80;

  server_name example.com; # Check this
  root /var/www/neos/Web; # Check this

  index index.php;

  location / {
    try_files $uri $uri/ /index.php?$args;
  }

  location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
    fastcgi_intercept_errors on;
    fastcgi_index  index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_pass unix:/run/php-fpm/www.sock;
    fastcgi_param FLOW_CONTEXT Production;
    fastcgi_param FLOW_REWRITEURLS 1;
  }
}

फ़ाइल को सहेजें और दबाकर बाहर निकलें :WQ

कॉन्फ़िगरेशन का परीक्षण करें।

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') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { 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

संगीतकार का उपयोग करके Neos CMS स्थापित करें

डॉक्यूमेंट रूट डायरेक्टरी बनाएं।

sudo mkdir -p /var/www/neos

/var/www/neosनिर्देशिका के स्वामित्व को बदलें johndoe

sudo chown -R johndoe:johndoe /var/www/neos

अपने दस्तावेज़ रूट निर्देशिका पर जाएं।

cd /var/www/neos

Neos CMS और उसके सभी आश्रितों को स्थापित करें।

composer create-project --no-dev neos/neos-base-distribution .

/var/www/neosनिर्देशिका का स्वामित्व बदलें nginx

sudo chown -R nginx:nginx /var/www/neos
sudo ./flow core:setfilepermissions johndoe nginx nginx

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

http://example.com/setupऑन-स्क्रीन निर्देशों पर जाएं और उनका पालन करें।

आपको एक पुष्टिकरण मिलेगा जो सेटअप पूरा हो गया है, और आप अपनी Neos वेबसाइट के सामने के छोर या बैक-एंड में प्रवेश कर सकते हैं। Neos admin को एक्सेस करने के /neosलिए अपनी वेबसाइट के URL पर जाएं।



Leave a Comment

FreeBSD 12 पर Neos CMS कैसे स्थापित करें

FreeBSD 12 पर Neos CMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

कैसे एक Ubuntu 16.04 दीपक वीपीएस पर सबरियन 4.1 सीएमएस स्थापित करने के लिए

एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है

कैसे Fedora 29 पर WonderCMS स्थापित करें

कैसे Fedora 29 पर WonderCMS स्थापित करें

एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil

डेबियन 9 पर नियोस सीएमएस कैसे स्थापित करें

डेबियन 9 पर नियोस सीएमएस कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है

Directora 6.4 CMS को Fedora 26 LAMP VPS पर कैसे स्थापित करें

Directora 6.4 CMS को Fedora 26 LAMP VPS पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? डायरेक्टस 6.4 सीएमएस एक शक्तिशाली और लचीला, मुक्त और खुला स्रोत हेडलेस कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो डेवलपर प्रदान करता है

एक FreeBSD 11 FMP VPS पर प्रोसेसवायर CMS 3.0 कैसे स्थापित करें

एक FreeBSD 11 FMP VPS पर प्रोसेसवायर CMS 3.0 कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

फेडोरा 26 LMP VPS पर बैकग्राउंड सीएमएस 1.8.0 कैसे स्थापित करें

फेडोरा 26 LMP VPS पर बैकग्राउंड सीएमएस 1.8.0 कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? पृष्ठभूमि CMS 1.8.0 एक सरल और लचीला, मोबाइल के अनुकूल, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) जो हमें अनुमति देता है

CentOS 7 पर ऑटोमैटिक CMS कैसे स्थापित करें

CentOS 7 पर ऑटोमैटिक CMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? ऑटोमैड एक ओपन सोर्स फाइल-बेस्ड कंटेंट मैनेजमेंट सिस्टम (CMS) और पीएचपी में लिखा गया टेम्पलेट इंजन है। स्वचालित स्रोत कोड i

कैसे एक Fedora 26 LMP VPS पर BlogoText CMS स्थापित करें

कैसे एक Fedora 26 LMP VPS पर BlogoText CMS स्थापित करें

एक अलग प्रणाली का उपयोग? BlogoText CMS एक सरल और हल्का, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (CMS) और मिनिमलिस्ट ब्लॉग इंजन है

कैसे एक CentOS 7 दीपक वीपीएस पर ProcessWire CMS 3.0 स्थापित करने के लिए

कैसे एक CentOS 7 दीपक वीपीएस पर ProcessWire CMS 3.0 स्थापित करने के लिए

एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।

Ubuntu 18.04 LTS पर टिकी विकी सीएमएस ग्रुपवेयर स्थापित करें

Ubuntu 18.04 LTS पर टिकी विकी सीएमएस ग्रुपवेयर स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय टिकी विकी सीएमएस ग्रुपवेयर, जिसे टिकी के रूप में भी जाना जाता है, एक स्वतंत्र और खुला स्रोत विकी सामग्री प्रबंधन प्रणाली है। टिकिस सुविधा

उबंटू 18.04 पर बोल्टवायर को कैसे स्थापित करें

उबंटू 18.04 पर बोल्टवायर को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय BoltWire PHP में लिखा गया एक स्वतंत्र और हल्का सामग्री प्रबंधन प्रणाली है। अधिकांश अन्य कंटेंट मैनेजरों की तुलना में

इंप्रेसपेजेस सीएमएस 5.0 को एक फेडोरा 26 LMP VPS पर कैसे स्थापित करें

इंप्रेसपेजेस सीएमएस 5.0 को एक फेडोरा 26 LMP VPS पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? ImpressPages CMS 5.0 एक सरल और प्रभावी, मुक्त और खुला स्रोत, उपयोगकर्ता के अनुकूल, MVC- आधारित, सामग्री प्रबंधन प्रणाली (CMS) है

एक CentOS 7 दीपक वीपीएस पर Omeka क्लासिक 2.4 सीएमएस स्थापित करने के लिए कैसे

एक CentOS 7 दीपक वीपीएस पर Omeka क्लासिक 2.4 सीएमएस स्थापित करने के लिए कैसे

एक अलग प्रणाली का उपयोग? ओमेका क्लासिक 2.4 सीएमएस डिजिटल साझा करने के लिए एक स्वतंत्र और खुला स्रोत डिजिटल प्रकाशन मंच और सामग्री प्रबंधन प्रणाली (सीएमएस) है

फेडोरा 28 पर PyroCMS कैसे स्थापित करें

फेडोरा 28 पर PyroCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं

फेडोरा 26 LAMP VPS पर 1.0 अक्टूबर CMS कैसे स्थापित करें

फेडोरा 26 LAMP VPS पर 1.0 अक्टूबर CMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? अक्टूबर 1.0 CMS एक सरल और विश्वसनीय, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) लारवेल फ्रेमवर्क पर बनाया गया है

डेबियन 9 LAMP VPS पर प्रोसेसवायर CMS 3.0 कैसे स्थापित करें

डेबियन 9 LAMP VPS पर प्रोसेसवायर CMS 3.0 कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।

CentOS 7 पर माइक्रोवेबर कैसे स्थापित करें

CentOS 7 पर माइक्रोवेबर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा

उबंटू 16.04 पर माइक्रोवेबर स्थापित करना

उबंटू 16.04 पर माइक्रोवेबर स्थापित करना

एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा

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