CentOSراهنماهای لینوکسوب سرور

آموزش نصب Cachet بر روی لینوکس centos

 

پیشنیازها

  •  گیت
  • Apache2.4+
  • MySQL Server
  • CURL

نصب Cachet

ابتدا شما باید Cachet  را از گیت هاب دانلود کنید

cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/

پیکریندی

به طور پیش فرض Cache با یک فایل .env.exam همراه است. ما باید این فایل را به .env تغییر نام دهیم، صرف نظر از نوع محیطی که در حال کار هستید. پس از تغییر نام، می توانیم فایل را ویرایش و پیکربندی آن را پیکربندی کنیم:

APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString

DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=RANDOM_PASSWORD
DB_PORT=null

CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database
CACHET_EMOJI=false

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME="Demo Status Page"
MAIL_ENCRYPTION=tls

REDIS_HOST=null
REDIS_DATABASE=null
REDIS_PORT=null

GITHUB_TOKEN=null

پایگاه داده

Cachet بر روی یک پایگاه داده اصرار دارد تا داده ها را ذخیره کند. در این راهنمای ما از پایگاه داده MySQL استفاده خواهیم کرد. یک پایگاه داده جدید با استفاده از دستور زیر ایجاد کنید:

mysql -u root -p
CREATE DATABASE cachet;

اکنون می توانیم یک کاربر MySQL جدید ایجاد کنیم که مجاز به دسترسی به پایگاه داده تازه ما است:

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

Composer

Cachet میاز به composer دارد

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

Application Key

کلید Cache یک روش ساخته شده در یک کلید کاربردی را ایجاد می کند. Cachet از این کلید نرم افزار برای تمام داده هایی که رمزگذاری می شود استفاده می کند. به گفته شما، می خواهید کلید را در جایی امن نگه دارید.

php artisan key:generate

نصب

با دستورات زیر میتوانید شروع به نصب Cachet کنید :

php artisan app:install 

توجه داشته باشید: بعد از این نصب، کلید برنامه خود را تغییر دهید؛ در غير اينصورت، Cache قادر به رمزگشايي داده ها نخواهد بود، در حاليکه نصب شما خراب شده است.

آپاچی

Cachet خود یک برنامه مبتنی بر وب است. بنابراین، ما از Apache برای خدمت به آن استفاده خواهیم کرد، بنابراین دسترسی به آن از طریق مرورگر امکان پذیر است.

توجه داشته باشید: Cachet نیاز به mod_rewrite دارد  در سرور آپاچی شما فعال می شود.

a2enmod rewrite

اکنون می توانیم با ایجاد VirtualHost خود ادامه دهیم. برای این مرحله، یک فایل جدید با نام cachet.conf در / etc / apache2 / sites-enabled / folderr ایجاد کنید:

<VirtualHost *:80>
    # Domain from where Cachet will be accessed
    ServerName cachet.dev 
    ServerAlias cachet.dev 
    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>

شروع

اکنون می توانیم با Cachet کار کنیم. به سادگی Apache را با استفاده از فرمان زیر restart کنید:

service apache2 restart

دسترسی

حالا شما باید بتوانید به تنظیمات جدید Cachet خود در دامنه ای که قبلا در پیکربندی Apache تنظیم کرده اید دسترسی پیدا کنید.

 

 

پایان آموزش

 

مطالب مرتبط

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

  

آموزش اتصال به سرور از طریق کنسول

برخی مواقع امکان دارد با تغییراتی که بر روی سرور مجازی انجام میدهید دسترسی شما با سرور قطع شود

در این آموزش به شما روش حل این مشکل توضیح داده شده است

آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس

 

مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی

فعال کردن SNI در دایرکت ادمین DirectAdmin

مدیران سرور برای استفاده از SSL به صورت رایگان بر روی سرور و یا استفاده از سرویس های SSL ( خریداری شده ) میباست SNI را در سرور خود فعال کنند

 

آموزش نصب Plesk روی CentOS 7

این کنترل پنل به یوزر ها اجازه می دهد تا مدیریت وب سایتها ، دیتابیس ها، ایمیل ها و دامنه ها را به آسانی توسط کنترل پنل تحت وب از طریق مرورگر انجام دهند.

 

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    دکمه بازگشت به بالا