डेबियन 8 पर कैशे कैसे स्थापित करें

इस ट्यूटोरियल में, आप सीखेंगे कि कैबेट को डेबियन पर कैसे स्थापित किया जाए। Cachet एक शक्तिशाली ओपन सोर्स स्टेटस पेज सिस्टम है।

स्थापना

यह ट्यूटोरियल मान लेता है कि आपने पहले ही VPS पर MySQL स्थापित कर लिया है।

अपने सिस्टम को अपडेट करें:

apt-get update -y

इन पुस्तकालयों को स्थापित करें:

apt-get install php5 php5-mysql libapache2-mod-php5 php5-fpm php5-cli php5-curl php5-gd git sudo apache2 -y

इसके बाद नेविगेट करें /var/www:

cd /var/www/

Cachet के लिए गिट रिपॉजिटरी को क्लोन करें:

git clone https://github.com/cachethq/Cachet.git

अब निर्देशिका में नेविगेट करें /var/www/Cachet:

cd Cachet

निम्नलिखित कमांड चलाएँ, जिसके परिणामस्वरूप संस्करणों की एक सूची होगी:

git tag -l

v2.3.4
v2.3.5
v2.3.6
v2.3.7
v2.3.8
v2.3.9

हमारे मामले में नवीनतम संस्करण चुनें v2.3.9:

git checkout v2.3.9

सेट अप

MySQL में लॉगिन करें:

mysql -u root -p

एक बार जब आप पासवर्ड दर्ज कर लेते हैं, तो एक डेटाबेस बनाएँ cachet:

CREATE DATABASE cachet;

इस डेटाबेस के लिए एक नया उपयोगकर्ता बनाएं, अपनी पसंद के पासवर्ड के साथ 'RANDOM_PASSWORD' को बदलें:

CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;

नाम बदलें env.exampleकरने के लिए .env:

mv .env.example .env

.envअपने MySQL विवरण के साथ संपादित करें ।

फिर संगीतकार स्थापित करें:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

एक कुंजी उत्पन्न करें:

php artisan key:generate

यदि आप त्रुटि में भाग लेते हैं:

PHP Warning:  require(/root/Cachet/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /root/Cachet/bootstrap/autoload.php on line 28
PHP Fatal error:  require(): Failed opening required '/root/Cachet/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /root/Cachet/bootstrap/autoload.php on line 28

... तो निम्न कमांड चलाएँ:

composer update --no-scripts

यदि आप इस त्रुटि का सामना करते हैं:

[ErrorException]
  proc_open(): fork failed - Cannot allocate memory

... तो निम्न आदेश चलाएँ:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

एक कुंजी पुनर्जीवित करें:

php artisan key:generate

Cachet स्थापित करें:

php artisan app:install 

सक्षम करें mod_rewrite:

a2enmod rewrite
a2enmod rewrite
service apache2 restart

पर नेविगेट करें /etc/apache2/sites-enabled/:

cd /etc/apache2/sites-enabled/

Cachet तक पहुँचने के लिए एक नई फ़ाइल बनाएँ:

mv cachet.conf

बनाई गई फ़ाइल की प्रतिलिपि बनाएँ और निम्नलिखित पेस्ट करें:

<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName example.com

DocumentRoot "/var/www/Cachet/public"
<Directory "/var/www/Cachet/public">

    Require all granted 
    # Used by Apache 2.4
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

</Directory>
</VirtualHost>

example.comअपने स्वयं के डोमेन नाम के साथ बदलें, जिसे आपने अपने Vultr VPS या अपने Vultr Instance के IP पते के साथ जोड़ा है।

मारो Ctrl+Xऔर फिर दबाओ Enter

फ़ाइल अनुमतियाँ ठीक करें:

chmod -R 777 storage
rm -rf bootstrap/cache/*
chmod -R 777 bootstrap/

निष्कर्ष

आपने अपने Vultr VPS पर Cachet को सफलतापूर्वक स्थापित किया है।

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

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