Apache2 के साथ जूमला, उबंटू 20.04 पर स्थानीय स्थापना

Apache2 के साथ जूमला स्थापित करने के बारे में

अगले लेख में हम नज़र डालेंगे हम Ubuntu 2 पर Apache20.04 के साथ जूमला कैसे स्थापित कर सकते हैं। यदि कोई नहीं जानता है, तो जूमला एक ओपन सोर्स कंटेंट मैनेजमेंट सिस्टम है। इसका उपयोग अनुप्रयोगों और वेबसाइटों को ऑनलाइन प्रकाशित करने के लिए किया जाता है। यह PHP में लिखा गया है और डेटाबेस के रूप में MySQL / MariaDB का उपयोग करता है।

यह सरल, प्रयोग करने में आसान और है एक वेब अनुप्रयोग ढांचे पर आधारित है मॉडल-दृश्य-नियंत्रक मोबाइल तैयार। जूमला सुविधाओं और डिजाइनों की एक टन के साथ आता है जो इसे पेशेवर साइटों के निर्माण के लिए एक अच्छी शर्त बनाते हैं।

Ubuntu 2 पर Apache20.04 के साथ जूमला स्थापित करें

LAMP सर्वर इंस्टॉल करें

सबसे पहले हमें अपने सिस्टम पर Apache वेब सर्वर, MariaDB, PHP और अन्य PHP एक्सटेंशन स्थापित करने की आवश्यकता होगी। ऐसा करने के लिए आप कर सकते हैं लेख का पालन करें हमने कुछ दिन पहले इस ब्लॉग में लिखा था या एक टर्मिनल खोला (Ctrl + Alt + T) और निम्नलिखित कमांड लिखें:

जूमला के लिए दीपक स्थापित करें

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

एक बार सभी पैकेज स्थापित हो जाने के बाद, हमें आवश्यकता होगी php.ini फ़ाइल को संपादित करें और कुछ सेटिंग्स को संशोधित करें:

sudo vim /etc/php/7.4/apache2/php.ini

फ़ाइल में हमें निम्नलिखित के लिए मानों को संशोधित करना होगा:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

सभी मानों के बन जाने के बाद, हम फ़ाइल को सहेजते हैं और बंद करते हैं।

एक डेटाबेस बनाएँ

पहले चलो MariaDB स्थापना को सुरक्षित करने के लिए और MariaDB रूट पासवर्ड सेट करें निम्नलिखित आदेश के साथ:

sudo mysql_secure_installation

यहां हम रूट के लिए पासवर्ड सेट कर सकते हैं और सभी सवालों के जवाब दे सकते हैं Y, लेकिन यह सवाल पढ़ने लायक है:

mysql_secure_installation जूमला के लिए

तो हम MariaDB शेल में लॉग इन करते हैं कमांड के साथ:

sudo mysql -u root -p

MariaDB रूट पासवर्ड का उपयोग करने के बाद हम करेंगे जूमला के लिए एक डेटाबेस और एक उपयोगकर्ता बनाएँ आदेशों के साथ:

जूमला के लिए डेटाबेस बनाएँ

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

जूमला डाउनलोड करें

पहले हम जा रहे हैं नवीनतम संस्करण डाउनलोड करें Joomla अपनी आधिकारिक वेबसाइट से का उपयोग कर wget:

डाउनलोड जूमला

wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip

एक बार डाउनलोड पूरा हो गया है, हम बस के लिए है अपाचे वेब रूट निर्देशिका में डाउनलोड की गई फ़ाइल को अनज़िप करें कमांड के साथ:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

तो हम joomla निर्देशिका के स्वामित्व को www-डेटा में बदल देंगे:

sudo chown -R www-data:www-data /var/www/html/joomla

एक बार उपरोक्त समाप्त होने के बाद, हम अगले चरण के साथ जारी रख सकते हैं।

जूमला के लिए अपाचे को कॉन्फ़िगर करें

चलिए अब एक नई कॉन्फ़िगरेशन फ़ाइल बनाएं आभासी मेजबान अपाचे के लिए जिसके साथ जूमला परोसना है:

sudo vim /etc/apache2/sites-available/joomla.conf

फ़ाइल के अंदर हम निम्नलिखित सामग्री जोड़ने जा रहे हैं:

virtualla जूमला के लिए

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

हम फ़ाइल को सहेजते हैं और बंद करते हैं। फिर हम करेंगे Apache वर्चुअल होस्ट को सक्षम करें और Apache सेवा को पुनरारंभ करें आदेशों के साथ:

sudo a2ensite joomla
sudo systemctl reload apache2

एक बार समाप्त होने पर, आप अगले चरण के साथ जारी रख सकते हैं। यह होगा मेजबानों फ़ाइल में एक प्रविष्टि बनाएँ:

sudo vim /etc/hosts

फ़ाइल के अंदर ही है हमारे कंप्यूटर के स्थानीय आईपी और उस डोमेन नाम के साथ एक प्रविष्टि जोड़ें जिसके साथ हम पहुंचना चाहते हैं हमारे जूमला स्थापना के लिए।

होस्ट जूमला के लिए फ़ाइल

जूमला स्थापित करें

इस बिंदु पर, हमारे पास केवल है वेब ब्राउज़र खोलें और URL टाइप करें; https://joomla.entreunosyceros.net। हम जूमला इंस्टॉलेशन विज़ार्ड पर पुनर्निर्देशित होंगे:

जूमला इंस्टॉलर, पहली स्क्रीन

इस पहली स्क्रीन में हमें साइट का नाम, एडमिनिस्ट्रेटर का ईमेल, पासवर्ड लिखना होगा और नेक्स्ट बटन पर क्लिक करना होगा। यह हमें अगली स्क्रीन पर ले जाएगा, जो कि होगा डेटाबेस सेटअप विज़ार्ड:

डीबी स्थापना विज़ार्ड

यहां हमें वह डेटा प्रदान करना होगा जो हमने डेटाबेस बनाते समय इस्तेमाल किया था, जैसे डेटाबेस का नाम, डेटाबेस का उपयोगकर्ता नाम, आपका पासवर्ड और नेक्स्ट बटन पर क्लिक करके खत्म करें। इससे हमें आगे बढ़ना चाहिए अंतिम कॉन्फ़िगरेशन पृष्ठ:

जूमला स्थापना के लिए अंतिम स्क्रीन

इस स्क्रीन पर, प्रत्येक उपयोगकर्ता को अपना वांछित विकल्प चुनना होगा। इस बिंदु पर हम इंस्टॉल बटन पर क्लिक कर सकते हैं। एक बार स्थापना समाप्त हो जाने के बाद, यदि सब कुछ सही हो गया है, तो हमें निम्नलिखित की तरह एक स्क्रीन देखनी चाहिए:

स्थापन पूर्ण हुआ

यहाँ नहीं पिछले स्क्रीनशॉट में दर्शाए गए बटन पर क्लिक करके और एडमिनिस्ट्रेटर बटन पर क्लिक करके हम इंस्टॉलेशन डायरेक्टरी को हटा देंगे। हमें जूमला लॉगिन पेज देखना चाहिए:

Apache2 के साथ जूमला प्रशासन तक पहुंच

अब हमें बस यही चाहिए हमारे जूमला उपयोगकर्ता नाम और पासवर्ड लिखें। इसके साथ हम लॉग इन करेंगे। यह हमें प्रशासन पैनल में ले जाएगा:

जूमला नियंत्रण कक्ष

इस समय, हम भी कर सकते हैं URL पर जाकर हमारी जूमला वेबसाइट पर पहुँचें: https://joomla.entreunosyceros.net.

जूमला और अपाचे 2 के साथ वेबलोक

और इसके साथ पहले से ही हमने सफलतापूर्वक जुमला को उबंटू 20.04 पर स्थानीय रूप से स्थापित किया होगा। अब हम एक ई-कॉमर्स स्टोर, व्यक्तिगत वेबसाइट, सोशल साइट या ब्लॉग विकसित करना शुरू कर सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जोकिन कहा

    नमस्कार, मुझे Ubuntu 20.04 में जूमला स्थापित करने के लिए आपका ट्यूटोरियल वास्तव में पसंद आया, लेकिन मेरे पास कोई प्रदाता नहीं है इसलिए entreunosyceros.net इसे नहीं डाल सकता है। क्या मैं अभी तक स्थानीय रूप से सब कुछ कर सकता हूं, बिना कुछ किए अभी तक? मुझे आपकी प्रक्रिया में क्या बदलाव करना चाहिए?

    एक हजार धन्यवाद

    1.    डेमियन ए। कहा

      नमस्ते। स्थानीय रूप से करने के लिए, आपको लेख में दिए गए निर्देशों का पालन करने के अलावा कुछ नहीं करना है। इसके दिन में वह सब कुछ दिखाया गया है जो मैंने स्थानीय स्तर पर किया है।

      आपको बस लेख में दिखाए गए आईपी को अपने कंप्यूटर में होस्ट फ़ाइल में बदलना होगा। और entreunosyceros.net लगाने के बजाय, वह डोमेन डालें जो आप चाहते हैं (इसके दिन में इसे domain.local, जो कि स्पष्ट है) रखना चाहिए।

      Salu2.