FreeBSD 12 पर Neos CMS कैसे स्थापित करें
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
MODX PHP में लिखा गया एक स्वतंत्र और खुला स्रोत सामग्री प्रबंधन प्रणाली है। यह अपने डेटाबेस को स्टोर करने के लिए MySQL या MariaDB का उपयोग करता है। MODX को व्यवसाय के लिए डिज़ाइन किया गया है जिसमें वेबसाइट को बनाए रखना महत्वपूर्ण है। यह डेवलपर्स को अपने स्वयं के डिजाइन और संरचना का चयन करके एक वेबसाइट बनाने के लिए लचीलापन प्रदान करता है। यह WYSIWYG
व्यवसाय में गैर-तकनीकी उपयोगकर्ताओं के लिए एक संपादक भी पेश करता है। लचीला होने के अलावा, यह तेज गति से धधकने के लिए अनुकूलित किया जा सकता है।
यह ट्यूटोरियल MODX 2.6.1 के लिए लिखा गया था और यह नए संस्करणों के लिए भी काम कर सकता है।
इस ट्यूटोरियल के लिए, हम modx.example.com
Vultr उदाहरण की ओर इंगित डोमेन नाम के रूप में उपयोग करेंगे। कृपया उदाहरण डोमेन नाम की सभी घटनाओं को वास्तविक के साथ बदलना सुनिश्चित करें।
सेंटोस 7 को अपडेट करने के लिए गाइड का उपयोग करके अपनी आधार प्रणाली को अपडेट करें । एक बार आपका सिस्टम अपडेट हो जाने के बाद, निर्भरताएँ स्थापित करने के लिए आगे बढ़ें।
वेब एप्लिकेशन चलाने के लिए Nginx एक प्रोडक्शन वेब सर्वर है। Nginx स्थापित करें।
sudo yum -y install epel-release
sudo yum -y install nginx
Nginx प्रारंभ करें और इसे बूट समय पर स्वचालित रूप से चलाने के लिए सक्षम करें।
sudo systemctl start nginx
sudo systemctl enable nginx
MODX 5.4 से ऊपर के सभी PHP संस्करणों का समर्थन करता है। हम PHP के नवीनतम उपलब्ध संस्करण को स्थापित करेंगे। PHP 7.2 का उपयोग अधिकतम गति और सुरक्षा सुनिश्चित करेगा। PHP संस्करण 7.2 के रूप में रेमी रिपॉजिटरी को जोड़ें और सक्षम करें डिफ़ॉल्ट YUM
रिपॉजिटरी में उपलब्ध नहीं है।
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
MODX द्वारा आवश्यक मॉड्यूल के साथ PHP संस्करण 7.2 स्थापित करें।
sudo yum -y install php php-zlib php-mysqli php-curl php-json php-cli php-pear php-gd php-openssl php-xml php-mbstring php-fpm ImageMagick
भरी हुई PHP विन्यास फाइल को संपादित करें।
sudo nano /etc/php.ini
निम्नलिखित लाइन का पता लगाएं। इसे उतारें और उचित समय क्षेत्र निर्धारित करें।
date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate time zone
साथ ही, निम्न पंक्ति पर एक उपयुक्त मेमोरी लिमिट सेट करें। इसे -1
स्क्रिप्ट पर असीमित उपलब्ध मेमोरी देने के लिए सेट करना ।
memory_limit = -1
इसके बाद, निम्नलिखित लाइन को ढूंढें और 0
इसे अनलॉक्ड करने के बाद इसका मान सेट करें ।
cgi.fix_pathinfo=0
फ़ाइल को सहेजें और php-fpm
कॉन्फ़िगरेशन फ़ाइल खोलें ।
sudo nano /etc/php-fpm.d/www.conf
मौजूदा ढूंढें listen = 127.0.0.1:9000
, इसे टिप्पणी करें और नीचे दिखाए गए अनुसार एक नई पंक्ति जोड़ें।
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
साथ ही, नीचे दिखाए गए अनुसार उपयोगकर्ताओं को बदलें।
listen.owner = nginx
listen.group = nginx
...
user = nginx
group = nginx
फ़ाइल सहेजें और प्रारंभ करें php-fpm
और इसे बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें।
sudo systemctl restart php-fpm
sudo systemctl enable php-fpm
सत्र निर्देशिका को लेखन अनुमति प्रदान करें।
sudo mkdir /var/lib/php/session
sudo chmod -R 777 /var/lib/php/session
अब, MariaDB की स्थापना के लिए आगे बढ़ें।
MariaDB MySQL का एक कांटा है। अपने सिस्टम में MariaDB रिपॉजिटरी जोड़ें। डिफ़ॉल्ट YUM
रिपॉजिटरी में MariaDB का पुराना संस्करण है।
echo "[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1" | sudo tee /etc/yum.repos.d/mariadb.repo
MariaDB स्थापित करें।
sudo yum -y install mariadb mariadb-server
MariaDB प्रारंभ करें और इसे बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें।
sudo systemctl start mariadb
sudo systemctl enable mariadb
डेटाबेस को कॉन्फ़िगर करने से पहले, आपको MariaDB को सुरक्षित करना होगा।
sudo mysql_secure_installation
आपको वर्तमान MariaDB रूट पासवर्ड के लिए कहा जाएगा। डिफ़ॉल्ट रूप से, नए सिरे से MariaDB स्थापना में कोई रूट पासवर्ड नहीं है। Enter
आगे बढ़ने के लिए " " कुंजी दबाएँ । root
अपने MariaDB सर्वर के उपयोगकर्ता के लिए एक मजबूत पासवर्ड सेट करें और " Y
" अन्य सभी प्रश्नों के उत्तर दें। पूछे गए प्रश्न स्व-व्याख्यात्मक हैं।
रूट के रूप में MySQL शेल में लॉग इन करें।
mysql -u root -p
लॉग इन करने के लिए MariaDB रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें।
MODX स्थापना के लिए डेटाबेस और डेटाबेस उपयोगकर्ता बनाने के लिए निम्नलिखित क्वेरीज़ चलाएँ।
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
आप अपनी पसंद के अनुसार डेटाबेस का नाम modx_data
और उपयोगकर्ता नाम बदल सकते हैं modx_user
। कृपया StrongPassword
एक बहुत मजबूत पासवर्ड बदलने के लिए सुनिश्चित करें ।
MODX ज़िप संग्रह डाउनलोड करें।
wget https://modx.com/download/direct?id=modx-2.6.1-pl.zip -O modx.zip
आप हमेशा MODX डाउनलोड पेज पर एप्लिकेशन के नवीनतम संस्करण के लिंक को देख सकते हैं ।
अनज़िप स्थापित करें।
sudo yum -y install unzip
Nginx की webroot निर्देशिका में संग्रह को निकालें।
sudo unzip modx.zip -d /usr/share/nginx/
निर्देशिका का नाम बदलें।
cd /usr/share/nginx/
sudo mv modx-*/ modx/
इसके अलावा, ht.access
फ़ाइल का नाम बदलें .htaccess
।
sudo mv /usr/share/nginx/modx/ht.access /usr/share/nginx/modx/.htaccess
एक सत्र कैश निर्देशिका बनाएं और nginx उपयोगकर्ता को स्वामित्व प्रदान करें।
sudo mkdir /usr/share/nginx/modx/core/cache
sudo chown nginx:nginx /usr/share/nginx/modx/core/cache
अंत में, एक खाली कॉन्फ़िगरेशन फ़ाइल बनाएं और उचित अनुमति प्रदान करें।
sudo touch /usr/share/nginx/modx/core/config/config.inc.php
sudo chown -R nginx:nginx /usr/share/nginx/
बंदरगाहों पर 80
और 443
फ़ायरवॉल के माध्यम से यातायात की अनुमति दें ।
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
अपने MODX साइट को होस्ट करने के लिए, एक नया वर्चुअल होस्ट बनाएं।
sudo nano /etc/nginx/conf.d/modx.example.com.conf
फ़ाइल को पॉप्युलेट करें।
server {
listen 80;
server_name modx.example.com;
root /usr/share/nginx/modx;
index index.php;
client_max_body_size 30M;
location / {
root /usr/share/nginx/modx;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_ignore_client_abort on;
fastcgi_param SERVER_NAME $http_host;
}
location ~ /\.ht {
deny all;
}
}
Nginx वेब सर्वर कॉन्फ़िगरेशन का परीक्षण करें।
sudo nginx -t
आप निम्न आउटपुट देखेंगे।
[user@vultr nginx]$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
यदि आप कॉन्फ़िगरेशन में कोई त्रुटि नहीं देखते हैं, तो Nginx को पुनरारंभ करें ताकि नया कॉन्फ़िगरेशन प्रभावी हो सके।
sudo systemctl restart nginx
इससे पहले कि आप इंस्टॉलेशन एक्सेस कर सकें, आपको वेब इंस्टॉलर के माध्यम से इंस्टॉलेशन पूरा करना होगा। वेब-आधारित स्थापना पर पहुँचें http://modx.example.com/setup
। आपको इंस्टॉलेशन की भाषा बदलने के लिए एक इंटरफ़ेस दिखाई देगा।
अपनी पसंद के अनुसार भाषा चुनें और अगले पृष्ठ पर, " New Installation
" विकल्प चुनें। अगले पृष्ठ पर, अपने MySQL या MariaDB डेटाबेस क्रेडेंशियल प्रदान करें और एक नया व्यवस्थापक खाता बनाएं। अंत में, " Install
" बटन पर क्लिक करें और इंस्टॉलर डेटाबेस में अपना डेटा लिख देगा।
इस बिंदु पर, आप प्रशासनिक डैशबोर्ड से अपनी वेबसाइट बनाने के लिए पूरी तरह तैयार हैं।
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है
एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? डायरेक्टस 6.4 सीएमएस एक शक्तिशाली और लचीला, मुक्त और खुला स्रोत हेडलेस कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो डेवलपर प्रदान करता है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
एक अलग प्रणाली का उपयोग? पृष्ठभूमि CMS 1.8.0 एक सरल और लचीला, मोबाइल के अनुकूल, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) जो हमें अनुमति देता है
एक अलग प्रणाली का उपयोग? ऑटोमैड एक ओपन सोर्स फाइल-बेस्ड कंटेंट मैनेजमेंट सिस्टम (CMS) और पीएचपी में लिखा गया टेम्पलेट इंजन है। स्वचालित स्रोत कोड i
एक अलग प्रणाली का उपयोग? BlogoText CMS एक सरल और हल्का, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (CMS) और मिनिमलिस्ट ब्लॉग इंजन है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? परिचय टिकी विकी सीएमएस ग्रुपवेयर, जिसे टिकी के रूप में भी जाना जाता है, एक स्वतंत्र और खुला स्रोत विकी सामग्री प्रबंधन प्रणाली है। टिकिस सुविधा
एक अलग प्रणाली का उपयोग? परिचय BoltWire PHP में लिखा गया एक स्वतंत्र और हल्का सामग्री प्रबंधन प्रणाली है। अधिकांश अन्य कंटेंट मैनेजरों की तुलना में
एक अलग प्रणाली का उपयोग? ImpressPages CMS 5.0 एक सरल और प्रभावी, मुक्त और खुला स्रोत, उपयोगकर्ता के अनुकूल, MVC- आधारित, सामग्री प्रबंधन प्रणाली (CMS) है
एक अलग प्रणाली का उपयोग? ओमेका क्लासिक 2.4 सीएमएस डिजिटल साझा करने के लिए एक स्वतंत्र और खुला स्रोत डिजिटल प्रकाशन मंच और सामग्री प्रबंधन प्रणाली (सीएमएस) है
एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं
एक अलग प्रणाली का उपयोग? अक्टूबर 1.0 CMS एक सरल और विश्वसनीय, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) लारवेल फ्रेमवर्क पर बनाया गया है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा
एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ