Bagaimana cara Menginstal Penjadwal Terdaftar pada CentOS 7

Prasyarat

Langkah 1: Perbarui Sistem

Pertama, perbarui server sistem Anda ke versi terbaru.

sudo yum update -y

Setelah sistem Anda mutakhir, restart sistem dan masuk dengan sudopengguna.

Langkah 2: Instal LAMP

Sebelum memulai, Anda akan perlu menginstal Apache, PHP, MySQLdan perpustakaan PHP lain pada sistem Anda.

Anda dapat menginstal semuanya dengan perintah berikut.

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

Setelah instalasi selesai, jalankan Apache dan MariaDB dan aktifkan untuk memulai saat boot.

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

Langkah 3: Konfigurasikan MariaDB

Pertama, Anda harus mengamankan MariaDB. Anda dapat mengamankannya dengan menjalankan the mysql_secure_installationskrip.

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini.

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

Setelah semuanya selesai, sambungkan ke shell MySQL.

mysql -u root -p

Masukkan kata sandi Anda, lalu buat yang baru databasedan useruntuk Penjadwal Pesan.

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;

Langkah 4: Instal Booked Scheduler

Anda dapat mengunduh versi terbaru Penjadwal Buku dari halaman unduh Sourceforge.

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

Setelah mengunduh, ekstrak file yang diunduh.

unzip booked-2.6.7.zip

Selanjutnya, pindahkan direktori yang diekstrak ke direktori root web apache.

sudo mv booked /var/www/html/

Selanjutnya, ubah kepemilikan bookeddirektori ke www-datapengguna dan grup.

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

Langkah 5: Konfigurasikan Apache untuk Penjadwal yang Dipesan

Selanjutnya, Anda perlu membuat file host virtual apache baru untuk Penjadwal Buku.

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

Tambahkan baris berikut.

<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> 

Simpan dan tutup file ketika Anda selesai, lalu mulai ulang apache.

sudo systemctl restart httpd

Langkah 6: Mengkonfigurasi Penjadwal Pesan

Pertama, Anda perlu menyalin file konfigurasi sampel.

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

Selanjutnya, buka config.phpfile dan buat beberapa perubahan sesuai kebutuhan Anda.

sudo nano config.php

Buat perubahan berikut.

$conf['settings']['default.timezone'] = 'Asia/Kolkata';
$conf['settings']['admin.email'] = 'example@gmail.com';         // 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';

Simpan file saat Anda selesai.

Selanjutnya, impor skema dan data basis data.

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

Langkah 7: Akses Penjadwal yang Dipesan

Setelah Penjadwal Pesan dikonfigurasikan. Buka browser web Anda dan navigasikan ke URL http://yourdomain.com/Web/register.php. Anda akan diarahkan ke halaman Pendaftaran:

Bagaimana cara Menginstal Penjadwal Terdaftar pada CentOS 7

Berikan semua detail dan klik Registertombol. Anda akan melihat dashboard Booked Scheduler:

Bagaimana cara Menginstal Penjadwal Terdaftar pada CentOS 7

Tinggalkan Komentar

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.