วิธีการติดตั้ง Booked Scheduler บน CentOS 7

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์ของเซิร์ฟเวอร์ Vultr CentOS 7
  • sudo ผู้ใช้

ขั้นตอนที่ 1: อัปเดตระบบ

ขั้นแรกให้อัพเดตเซิร์ฟเวอร์ระบบของคุณเป็นเวอร์ชันล่าสุด

sudo yum update -y

เมื่อระบบของคุณทันสมัยแล้วให้รีสตาร์ทระบบและลงชื่อเข้าsudoใช้กับผู้ใช้

ขั้นตอนที่ 2: ติดตั้ง LAMP

ก่อนที่จะเริ่มคุณจะต้องติดตั้งApache, PHP, MySQLและห้องสมุด PHP อื่น ๆ ในระบบของคุณ

คุณสามารถติดตั้งทั้งหมดได้ด้วยคำสั่งต่อไปนี้

sudo yum install httpd mariadb-server php php-mysql wget unzip -y

เมื่อการติดตั้งเสร็จสมบูรณ์ให้เริ่ม Apache และ MariaDB และเปิดใช้งานการเริ่มต้นตอนบูต

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

ขั้นตอนที่ 3: กำหนดค่า MariaDB

ก่อนอื่นคุณจะต้องรักษาความปลอดภัย MariaDB คุณสามารถรักษาความปลอดภัยโดยใช้the mysql_secure_installationสคริปต์

sudo mysql_secure_installation

ตอบคำถามทั้งหมดตามที่แสดงด้านล่าง

Set root password? [Y/n] Y
New password: <STRONG_PASSWORD>
Re-enter new password: <STRONG_PASSWORD>
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

เมื่อเสร็จแล้วให้เชื่อมต่อกับเปลือก MySQL

mysql -u root -p

ป้อนรหัสผ่านของคุณจากนั้นสร้างใหม่databaseและuserสำหรับ Booked Scheduler

MariaDB [(none)]>create database bookeddb;
MariaDB [(none)]>create user booked@localhost identified by 'password';
MariaDB [(none)]>grant all privileges on bookeddb.* to booked@localhost identified by 'password';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;

ขั้นตอนที่ 4: ติดตั้ง Booked Scheduler

คุณสามารถดาวน์โหลด Booked Scheduler เวอร์ชันล่าสุดได้จากหน้าดาวน์โหลด Sourceforge

wget https://excellmedia.dl.sourceforge.net/project/phpscheduleit/Booked/2.6/booked-2.6.7.zip

หลังจากดาวน์โหลดให้แตกไฟล์ที่ดาวน์โหลดมา

unzip booked-2.6.7.zip

จากนั้นย้ายไดเรกทอรีที่แยกออกไปยังไดเรกทอรีรากของเว็บ Apache

sudo mv booked /var/www/html/

จากนั้นเปลี่ยนความเป็นเจ้าของbookedไดเรกทอรีเป็นwww-dataผู้ใช้และกลุ่ม

sudo chown -R apache:apache /var/www/html/booked

ขั้นตอนที่ 5: กำหนดค่า Apache สำหรับ Booked Scheduler

ถัดไปคุณจะต้องสร้างไฟล์โฮสต์เสมือน apache ใหม่สำหรับ Booked Scheduler

sudo nano /etc/httpd/conf.d/booked.conf

เพิ่มบรรทัดต่อไปนี้

<VirtualHost *:80>
  ServerName yourdomain.com
  DocumentRoot /var/www/html/booked
<Directory /var/www/bookedscheduler>
  Options -Indexes +FollowSymLinks +MultiViews
  AllowOverride All
  Require all granted
</Directory>
  ErrorLog /var/log/apache2/booked-error.log
  CustomLog /var/log/apache2/booked-access.log combined
</VirtualHost> 

บันทึกและปิดไฟล์เมื่อคุณทำเสร็จแล้วเริ่ม apache ใหม่

sudo systemctl restart httpd

ขั้นตอนที่ 6: กำหนดค่า Booked Scheduler

ก่อนอื่นคุณจะต้องคัดลอกไฟล์การกำหนดค่าตัวอย่าง

cd /var/www/html/booked/config/
sudo cp config.dist.php config.php

ถัดไปเปิดconfig.phpไฟล์และทำการเปลี่ยนแปลงตามความต้องการของคุณ

sudo nano config.php

ทำการเปลี่ยนแปลงต่อไปนี้

$conf['settings']['default.timezone'] = 'Asia/Kolkata';
$conf['settings']['admin.email'] = '[email protected]';         // email address of admin user
$conf['settings']['admin.email.name'] = 'John Smith';
$conf['settings']['script.url'] = 'http://yourdomain.com/Web';
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'booked';
$conf['settings']['database']['password'] = '';
$conf['settings']['database']['hostspec'] = '127.0.0.1';
$conf['settings']['database']['name'] = 'bookeddb';

บันทึกไฟล์เมื่อคุณทำเสร็จแล้ว

จากนั้นนำเข้าสกีมาฐานข้อมูลและข้อมูล

cd /var/www/html/booked
mysql -u booked -p bookeddb < database_schema/create-schema.sql
mysql -u booked -p bookeddb < database_schema/create-data.sql

ขั้นตอนที่ 7: กำหนดการเข้าถึง Booked

เมื่อกำหนดค่า Booked Scheduler แล้ว เปิดเว็บเบราว์เซอร์ของคุณและนำทางไปยัง http://yourdomain.com/Web/register.phpURL คุณจะถูกนำไปที่หน้าลงทะเบียน:

วิธีการติดตั้ง Booked Scheduler บน CentOS 7

ระบุรายละเอียดทั้งหมดแล้วคลิกที่Registerปุ่ม คุณจะเห็นแผงควบคุม Booked Scheduler:

วิธีการติดตั้ง Booked Scheduler บน CentOS 7



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true