Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni LAMP
Hapi 3: Konfiguro MariaDB
Hapi 4: Instaloni programuesin e rezervuar
Hapi 5: Konfiguro Apache për Scheduler të rezervuar
Hapi 6: Konfiguro programuesin e rezervuar
Hapi 7: Hyni në programuesin e rezervuar
Prezantimi
Rezervuar është një aplikacion i bazuar në ueb me burim të hapur i krijuar posaçërisht për të përmirësuar planifikimin dhe menaxhuar përdorimin e burimeve. Është shkruar në PHP dhe përdor MySQL ose MariaDB për të ruajtur të dhënat e tij. Është një programues i thjeshtë dhe i fuqishëm me paraqitje fleksibël, bazë administrative dhe rregulla me porosi. Rezervimi vjen me shumë veçori, duke përfshirë rikujtuesit e fillimit dhe përfundimit të rezervimit, sigurinë e bazuar në përdorues, sistemin fleksibël të kuotave, eksportimin në Outlook, rikujtuesit e rezervimit dhe shumë më tepër.
Parakushtet
Hapi 1: Përditësoni sistemin
Së pari, përditësoni serverin tuaj Ubuntu në versionin më të fundit.
sudo apt-get update -y
sudo apt-get upgrade -y
Pasi sistemi juaj të jetë i përditësuar, rinisni sistemin dhe identifikohuni me sudopërdoruesin.
Hapi 2: Instaloni LAMP
Përpara se të filloni, do t'ju duhet të instaloni Apache, PHP, MySQLdhe biblioteka të tjera PHP në sistemin tuaj.
Ju mund t'i instaloni të gjitha me komandën e mëposhtme.
sudo apt-get install apache2 apache2-bin apache2-data libaio1 libapache2-mod-php7.0 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl libwrap0 ssl-cert tcpd mariadb-server php7.0 php7.0-cli php7.0-common php7.0-json php7.0-mysql php7.0-readline -y
Pasi të përfundojë instalimi, nisni Apache dhe MariaDB dhe mundësojini ato të fillojnë në kohën e nisjes.
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Së pari, do t'ju duhet të siguroni MariaDB. Mund ta siguroni duke ekzekutuar mysql_secure_installationskriptin.
sudo mysql_secure_installation
Përgjigjuni të gjitha pyetjeve siç tregohet më poshtë.
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
Kur gjithçka të ketë mbaruar, lidheni me guaskën MySQL.
mysql -u root -p
Futni fjalëkalimin tuaj dhe më pas krijoni një programues të ri databasedhe të userrezervuar.
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;
Hapi 4: Instaloni programuesin e rezervuar
Mund të shkarkoni versionin më të fundit të Programit të rezervuar nga faqja e shkarkimit Sourceforge.
wget https://excellmedia.dl.sourceforge.net/project/phpscheduleit/Booked/2.6/booked-2.6.7.zip
Pas shkarkimit, nxirrni skedarin e shkarkuar.
unzip booked-2.6.7.zip
Më pas, zhvendosni direktorinë e nxjerrë në direktorinë rrënjësore të uebit apache.
sudo mv booked /var/www/html/
Më pas, ndryshoni pronësinë e drejtorisë së rezervuar në www-datapërdorues dhe grup.
sudo chown -R www-data:www-data /var/www/html/booked
Tjetra, do t'ju duhet të krijoni një skedar të ri pritës virtual Apache për Scheduler të rezervuar.
sudo nano /etc/apache2/sites-available/booked.conf
Shtoni rreshtat e mëposhtëm.
<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>
Ruani skedarin dhe më pas aktivizoni sajtin.
sudo a2ensite booked.conf
Më pas, rinisni shërbimin Apache për të lexuar konfigurimin e ri të hostit virtual.
sudo systemctl restart apache2
Së pari, do t'ju duhet të kopjoni skedarin e konfigurimit të mostrës.
cd /var/www/html/booked/config/
sudo cp config.dist.php config.php
Më pas, hapni config.phpskedarin dhe bëni disa ndryshime sipas kërkesave tuaja.
sudo nano config.php
Bëni ndryshimet e mëposhtme.
$conf['settings']['default.timezone'] = 'Asia/Kolkata'; // your timezone
$conf['settings']['admin.email'] = 'example@example.com'; // email address of admin user
$conf['settings']['admin.email.name'] = 'John Smith';
$conf['settings']['script.url'] = 'http://yourdomain.com/Web'; // your domain
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'booked';
$conf['settings']['database']['password'] = '';
$conf['settings']['database']['hostspec'] = '127.0.0.1'; // your IP
$conf['settings']['database']['name'] = 'bookeddb';
Ruani skedarin kur të keni mbaruar.
Më pas, importoni skemën dhe të dhënat e bazës së të dhënave.
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
Hapi 7: Hyni në programuesin e rezervuar
Pasi të konfigurohet Programi i rezervuar. Hapni shfletuesin tuaj të internetit dhe lundroni te URL-ja http://yourdomain.com/Web/register.php. Do të ridrejtoheni në faqen e Regjistrimit:

Jepni të gjitha detajet dhe klikoni në Registerbutonin. Do të shihni pultin e programuesit të rezervuar:
![Si të instaloni programuesin e rezervuar në Ubuntu 16.04 Si të instaloni programuesin e rezervuar në Ubuntu 16.04]()