कैसे Ubuntu 16.04 पर TYPO3 CMS स्थापित करें

TYPO3 एक स्वतंत्र और खुला स्रोत उद्यम सामग्री प्रबंधन प्रणाली है। यह PHP में लिखा गया है और अपने डेटा को संग्रहीत करने के लिए MySQL का उपयोग करता है। TYPO3 एक उत्तरदायी, मोबाइल तैयार, बहुभाषी और सुरक्षित सीएमएस है। इसे बिना किसी कोड को लिखे आसानी से कस्टमाइज़ और बढ़ाया जा सकता है।

इस ट्यूटोरियल में, आप Ubuntu 16.04 पर TYPO3 CMS इंस्टॉल करना सीखेंगे।

आवश्यक शर्तें

  • एक Vultr Ubuntu 16.04 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: सिस्टम अपडेट

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

sudo apt-get update
sudo apt-get -y upgrade

चरण 2: अपाचे वेब सर्वर स्थापित करें

Apache वेब सर्वर स्थापित करें।

sudo apt-get -y install apache2

Apache शुरू करें और इसे बूट समय पर स्वचालित रूप से चलाने में सक्षम करें।

sudo systemctl start apache2
sudo systemctl enable apache2

चरण 3: PHP 7 स्थापित करें

TYPO3 द्वारा आवश्यक मॉड्यूल के साथ PHP का नवीनतम संस्करण स्थापित करें।

sudo apt-get -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring libfreetype6 php-bcmath php-fileinfo imagemagick

php.iniअपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगर करें।

sudo nano /etc/php/7.0/apache2/php.ini

निम्नलिखित पंक्तियों को खोजें और दिए गए निर्देशों के अनुसार उनके मूल्यों को बदलें।

max_execution_time = 30  // change it to 240
; max_input_vars = 1000  // Uncomment and change the value to 1500

चरण 4: MySQL स्थापित करें

MySQL डेटाबेस सर्वर स्थापित करें।

sudo apt-get -y install mysql-server

MySQL सर्वर शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start mysql
sudo systemctl enable mysql

अपने MySQL स्थापना को सुरक्षित करें।

sudo mysql_secure_installation

आपको वर्तमान MySQL रूट पासवर्ड के लिए कहा जाएगा। इंस्टालेशन के दौरान रूट पासवर्ड सेट करें और पूछे गए सभी प्रश्नों के "Y" का उत्तर दें। पूछे गए प्रश्न स्व-व्याख्यात्मक हैं।

चरण 5: TYPO3 के लिए डेटाबेस बनाएँ

निम्नलिखित कमांड चलाकर रूट उपयोगकर्ता के रूप में MySQL शेल में लॉग इन करें।

mysql -u root -p

लॉग इन करने के लिए MySQL रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें।

TYPO3 के लिए डेटाबेस और डेटाबेस उपयोगकर्ता बनाने के लिए निम्नलिखित क्वेरीज़ चलाएँ।

CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

आप अपनी पसंद के अनुसार डेटाबेस का नाम typo3_dataऔर उपयोगकर्ता नाम बदल सकते हैं typo3_userStrongPasswordएक बहुत मजबूत पासवर्ड बदलने के लिए सुनिश्चित करें ।

चरण 6: TYPO3 स्थापित करें

अपाचे वेब रूट निर्देशिका को चालू करके स्विच करें:

cd /var/www

TYPO3 संग्रह का उपयोग करके डाउनलोड करें:

sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz

आप हमेशा TYPO3 डाउनलोड पेज पर सॉफ्टवेयर के नवीनतम संस्करण का लिंक पा सकते हैं ।

संग्रह निकालें:

sudo tar xzf typo3.tar.gz

सुविधा के लिए निकाली गई निर्देशिका का नाम बदलें।

sudo mv typo3*/ typo3/

.htaccessफ़ाइल को चलाकर नाम बदलें :

sudo mv typo3/_.htaccess typo3/.htaccess

फ़ाइल नाम के साथ एक खाली फ़ाइल बनाएँ FIRST_INSTALL। वेब इंस्टॉलर इंस्टालेशन शुरू करने से पहले इस फाइल की जांच करता है।

sudo touch /var/www/typo3/FIRST_INSTALL

चलाकर उचित स्वामित्व प्रदान करें:

sudo chown -R www-data:www-data /var/www/typo3

चरण 7: वर्चुअल होस्ट बनाएं

अपने TYPO3 साइट के लिए वर्चुअल होस्ट बनाने के लिए निम्न कमांड चलाएँ।

sudo nano /etc/apache2/sites-available/cms.example.com.conf

फ़ाइल को इसके साथ आबाद करें:

<VirtualHost *:80>
    ServerName cms.example.com
    DocumentRoot /var/www/typo3
    <Directory /var/www/typo3>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

कॉन्फ़िगरेशन को चलाकर सक्रिय करें।

sudo a2ensite cms.example.com.conf

अपाचे को फिर से शुरू करें।

sudo systemctl restart apache2

चरण 8: स्थापना समाप्त करें

आपका TYPO3 CMS इंस्टॉलेशन अब पूरा हो गया है। आप अपने वेब ब्राउज़र के माध्यम से TYPO3 को कॉन्फ़िगर कर सकते हैं। अपना वेब ब्राउज़र खोलें और http://cms.example.comअपने वल्चर VPS की ओर इंगित किए गए वास्तविक डोमेन नाम के साथ URL पर जाएँ ।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

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

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

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

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