A Booked Scheduler telepítése a CentOS 7 rendszeren

Előfeltételek

1. lépés: Frissítse a rendszert

Először frissítse a rendszerkiszolgálót a legújabb verzióra.

sudo yum update -y

Ha a rendszer naprakész, indítsa újra a rendszert, és jelentkezzen be a sudofelhasználóval.

2. lépés: Telepítse a LAMP-ot

Mielőtt elkezdené, telepítenie kell a Apache, PHP, MySQLés más PHP könyvtárakat a rendszerére.

Mindegyiket telepítheti a következő paranccsal.

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

A telepítés befejezése után indítsa el az Apache-t és a MariaDB-t, és engedélyezze, hogy elinduljanak a rendszerindításkor.

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

3. lépés: Konfigurálja a MariaDB-t

Először is biztosítania kell a MariaDB-t. the mysql_secure_installationSzkript futtatásával biztosíthatja .

sudo mysql_secure_installation

Válaszoljon az összes kérdésre az alábbiak szerint.

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

Ha minden kész, csatlakozzon a MySQL shellhez.

mysql -u root -p

Adja meg jelszavát, majd hozzon létre egy új databaseés usera Booked Scheduler számára.

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. lépés: Telepítse a Booked Scheduler programot

A Booked Scheduler legújabb verzióját letöltheti a Sourceforge letöltési oldaláról.

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

A letöltés után csomagolja ki a letöltött fájlt.

unzip booked-2.6.7.zip

Ezután helyezze át a kibontott könyvtárat az apache web gyökérkönyvtárába.

sudo mv booked /var/www/html/

Ezután módosítsa a bookedcímtár tulajdonosát a www-datafelhasználóra és a csoportra.

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

5. lépés: Konfigurálja az Apache-t a Booked Scheduler számára

Ezután létre kell hoznia egy új apache virtuális gazdagép fájlt a Booked Scheduler számára.

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

Adja hozzá a következő sorokat.

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

Mentse el és zárja be a fájlt, ha végzett, majd indítsa újra az apache-t.

sudo systemctl restart httpd

6. lépés: A Foglalt ütemező konfigurálása

Először át kell másolnia a minta konfigurációs fájlt.

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

Ezután nyissa meg a config.phpfájlt, és hajtson végre néhány módosítást az Ön igényei szerint.

sudo nano config.php

Végezze el a következő módosításokat.

$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';

Mentse el a fájlt, ha végzett.

Ezután importálja az adatbázissémát és az adatokat.

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. lépés: Hozzáférés a Foglalt ütemezőhöz

Miután beállította a Foglalt ütemezőt. Nyissa meg webböngészőjét, és keresse meg az URL-t http://yourdomain.com/Web/register.php. Átirányítunk a Regisztrációs oldalra:

A Booked Scheduler telepítése a CentOS 7 rendszeren

Adja meg az összes részletet, és kattintson a Registergombra. Ekkor megjelenik a Foglalt ütemező irányítópultja:

A Booked Scheduler telepítése a CentOS 7 rendszeren

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.