วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Cachet เป็นระบบหน้าสถานะโอเพนซอร์ซซึ่งช่วยให้คุณสามารถแจ้งผู้ใช้ของคุณเกี่ยวกับเหตุการณ์ขัดข้องการบำรุงรักษาตามแผนที่กำหนดและอีกมากมาย ในคู่มือนี้เราจะทำการติดตั้ง Cachet บนเซิร์ฟเวอร์ Linux ที่ใช้งาน Apache, PHP และ MySQL แล้ว
อันดับแรกเราต้องทำการโคลน Cachet เองจากที่เก็บ Github ในไดเรกทอรีที่เราจะใช้ในภายหลัง สมมติว่าไดเรกทอรีของเราคือ/opt/cachet/
:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
โดยค่าเริ่มต้น Cachet จะมาพร้อมกับ.env.example
ไฟล์ เราจะต้องเปลี่ยนชื่อไฟล์นี้.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 -u root -p
สมมติว่าคุณไม่ได้มี/root/.my.cnf
ข้อมูลประจำตัวของเซิร์ฟเวอร์ MySQL ของคุณ
ตอนนี้เราสามารถสร้างผู้ใช้ MySQL ซึ่งได้รับอนุญาตให้เข้าถึงฐานข้อมูลใหม่ของเรา:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
แคชมันต้องมีcomposer
ฟังก์ชั่น ด้านล่างเป็นวิธีที่เราสามารถติดตั้งได้:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet provides a built-in method to generate an application key. Cachet uses this application key for all data which is being encrypted. That said, you would want to backup the key somewhere safe.
php artisan key:generate
Now you're ready to install Cachet using another simple command:
php artisan app:install
Note: Never change your application key after this installation; otherwise, Cache will fail to decrypt the data, rendering your installation corrupted.
Cachet itself is a web-based application. Therefore, we'll be using Apache to serve it, thus allowing access to it via browser.
Note: Cachet requires mod_rewrite to be enabled on your Apache server.
a2enmod rewrite
We can now continue with creating our VirtualHost. For this step, create a new file called cachet.conf
in the /etc/apache2/sites-enabled/
folder:
<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>
We can now start working with Cachet. Simply restart Apache2 using the following command:
service apache2 restart
You should now be able to access your fresh Cachet installation on the domain you set before in the Apache2 config.
Cachet is a pretty well designed open source status page which works on nearly any UNIX and even on Windows based servers. As a result of that Cachet is open source, we can easily implement our own plugins if we're familiar with PHP. Happy Hacking!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true