उबंटू 18.04 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

परिचय

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

उस ने कहा, यह काफी शक्तिशाली है - लेआउट लचीले हैं और व्यवस्थापक पैनल उपयोगकर्ता के अनुकूल है। अन्य विशेषताओं में रिमाइंडर, कोटा, आरक्षण और बहुत कुछ शामिल हैं।

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

बुक किए गए समयबद्धक को स्थापित करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:

  • Ubuntu 18.04 / 18.10 ( 64-बिट सिस्टम की आवश्यकता है )
  • root पहुंच
  • unzip

स्थापना

स्थापना शुरू करने से पहले, अपने मौजूदा पैकेजों को अद्यतन करने के लिए निम्नलिखित कमांड चलाएँ:

apt-get update -y

आपके पास जितने पैकेज हैं, उसके आधार पर इसमें कुछ मिनट लग सकते हैं।

अपडेट की प्रक्रिया पूरी होने के बाद, हमें LEMP स्टैक स्थापित करना होगा:

apt-get install nginx php-fpm -y
service nginx start

सत्यापित करें कि Nginx पर जाकर स्थापित किया गया है http://YOUR_SERVER_IP। यह "Nginx में आपका स्वागत है" शीर्षक से एक पृष्ठ प्रदर्शित करेगा।

निम्नलिखित कमांड चलाकर MariaDB स्थापित करें:

apt-get install mariadb-server mariadb-client -y

निम्न आदेशों को निष्पादित करके MariaDB कॉन्फ़िगर करें। यदि आपको पासवर्ड दर्ज करने के लिए कहा जाए, तो बस दबाएँ ENTER:

mysql_secure_installation 
Set root password? [Y/n] Y
New password: (enter a password)
Re-enter new password: (repeat the password)

एक बार MariaDB पासवर्ड को अपडेट करने के बाद, आप निम्नलिखित देखेंगे:

Password updated successfully!
Reloading privilege tables..
 ... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone to log into
MariaDB without having to have a user account created for them.  This is intended only for 
testing, and to make the installation go a bit smoother.  You should remove them before
moving into a production environment.

बाकी संकेतों के लिए, दर्ज करें Yऔर ENTER

Remove anonymous users? [Y/n] Y
(...)
Disallow root login remotely? [Y/n] Y
(...)
Remove test database and access to it? [Y/n] Y
(...)
Reload privilege tables now? [Y/n] Y

सफल समापन पर, आप निम्न आउटपुट देखेंगे:

Thanks for using MariaDB!

अब, हमें बुक किए गए समयबद्धक के लिए एक डेटाबेस और उपयोगकर्ता बनाने की आवश्यकता होगी:

mysql -u root -p

संकेत दिए जाने पर अपना पासवर्ड दर्ज करें।

डेटाबेस और उपयोगकर्ता बनाएँ:

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>create database bookedscheduler;
MariaDB [(none)]>exit;

डाउनलोड और इंस्टॉल किए गए समयबद्धक:

wget https://gigenet.dl.sourceforge.net/project/phpscheduleit/Booked/2.7/booked-2.7.2.zip
unzip booked-2.7.2.zip
mv booked /var/www/html/

कॉन्फ़िगर करें nginxऔर php-fpm:

nano /etc/php/7.2/fpm/php.ini

निम्नलिखित पंक्ति का पता लगाएँ, अर्धविराम निकालें और इसके 0साथ बदलें 1:

cgi.fix_pathinfo=1

अब, पुनः आरंभ करें php-fpm:

 service php7.2-fpm restart

nginxPHP अनुरोधों को पास करने के लिए अब हम अपने विन्यास को संपादित करेंगे php-fpm:

nano /etc/nginx/sites-available/default

पहले serverब्लॉक के अंत से पहले निम्नलिखित पेस्ट करें :

location ~ \.php$ {
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    }

location ~ /\.ht {
    deny all;
}

indexपैरामीटर को भी संशोधित करें :

index index.html index.htm index.php;

अंत में, rootपैरामीटर को संशोधित करें :

root /var/www/html/booked;

बुक किया गया समयबद्धक कॉन्फ़िगर करें:

cd /var/www/html/booked
nano config/config.dist.php

निम्नलिखित पैरामीटर बदलें:

$conf['settings']['default.timezone'] = 'America/Toronto';        // your timezone
$conf['settings']['admin.email'] = '[email protected]';        // email address of admin user
$conf['settings']['admin.email.name'] = 'John Doe';             
$conf['settings']['script.url'] = 'http://YOUR_DOMAIN.com/Web';   // your domain
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'root';
$conf['settings']['database']['password'] = '(CHANGE_ME)';        // your database password
$conf['settings']['database']['hostspec'] = '127.0.0.1';          // your IP    
$conf['settings']['database']['name'] = 'bookedscheduler';

नोट : अपने डेटाबेस पासवर्ड से बदलना सुनिश्चित करें (CHANGE_ME)

CTRL+ का उपयोग करके सहेजें और बाहर निकलें O, उसके बाद ENTER

नाम बदलें config.dist.phpकरने के लिए config.php:

mv config.dist.php config.php

अब हम डेटाबेस को आबाद करेंगे:

mysql -u root -p bookedscheduler < database_schema/create-schema.sql
mysql -u root -p bookedscheduler < database_schema/create-data.sql

अंत में, अपने सर्वर के आईपी पर नेविगेट करें और व्यवस्थापक खाते को पंजीकृत करें।

बधाई हो

आपने Booked Scheduler को सफलतापूर्वक स्थापित किया है।



Leave a Comment

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