Geboekte planner installeren op CentOS 7

Vereisten

Stap 1: werk het systeem bij

Werk eerst uw systeemserver bij naar de nieuwste versie.

sudo yum update -y

Zodra uw systeem up-to-date is, start u het systeem opnieuw op en logt u in met de sudogebruiker.

Stap 2: Installeer LAMP

Voordat u begint, moet u installeren Apache, PHP, MySQLen andere PHP libraries op uw systeem.

Je kunt ze allemaal installeren met de volgende opdracht.

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

Zodra de installatie is voltooid, start u Apache en MariaDB en schakelt u ze in bij het opstarten.

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

Stap 3: Configureer MariaDB

Eerst moet je MariaDB beveiligen. Je kunt het beveiligen door the mysql_secure_installationscript uit te voeren.

sudo mysql_secure_installation

Beantwoord alle vragen zoals hieronder weergegeven.

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

Wanneer alles klaar is, maak je verbinding met de MySQL-shell.

mysql -u root -p

Voer uw wachtwoord in en maak vervolgens een nieuwe databaseen uservoor geboekte planner aan.

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;

Stap 4: Installeer de geboekte planner

U kunt de nieuwste versie van de geboekte planner downloaden vanaf de downloadpagina van Sourceforge.

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

Pak na het downloaden het gedownloade bestand uit.

unzip booked-2.6.7.zip

Verplaats vervolgens de uitgepakte map naar de apache-webhoofdmap.

sudo mv booked /var/www/html/

Wijzig vervolgens het eigendom van de bookeddirectory in de www-datagebruiker en de groep.

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

Stap 5: Apache configureren voor geboekte planner

Vervolgens moet u een nieuw virtueel apache-hostbestand voor Booked Scheduler maken.

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

Voeg de volgende regels toe.

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

Sla het bestand op en sluit het wanneer u klaar bent, en start apache opnieuw op.

sudo systemctl restart httpd

Stap 6: Geboekte planner configureren

Eerst moet u het voorbeeldconfiguratiebestand kopiëren.

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

Open vervolgens het config.phpbestand en breng enkele wijzigingen aan volgens uw vereisten.

sudo nano config.php

Breng de volgende wijzigingen aan.

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

Sla het bestand op als je klaar bent.

Importeer vervolgens het databaseschema en de gegevens.

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

Stap 7: Toegang tot geboekte planner

Zodra de geboekte planner is geconfigureerd. Open uw webbrowser en navigeer naar de URL http://yourdomain.com/Web/register.php. U wordt doorgestuurd naar de registratiepagina:

Geboekte planner installeren op CentOS 7

Geef alle details op en klik op de Registerknop. U ziet het dashboard van de geboekte planner:

Geboekte planner installeren op CentOS 7



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.