Joan zuzenean edukira

Instalazioa

MRBS instalazio batek hiru zati ditu: aplikazio-fitxategiak, datu-baseen taulak eta gunearen konfigurazioa.

1. Instalatu aplikazioaren fitxategiak

Deskargatu MRBS 1.12.2 bertsioa eta deskonpaktatu web errotik kanpo. Argitaratu bere web/ direktorioaren edukia MRBS eskuragarri egon behar den URLan.

Adibidez:

tar -xzf mrbs-1.12.2.tar.gz
cp -R mrbs-1.12.2/web /var/www/mrbs

Konfiguratu web-zerbitzaria /var/www/mrbs aplikazioaren dokumentu-erroa izan dadin edo bide esklusibo batean argitara dezan.

Argitaratu aplikazioen direktorioa bakarrik

Banaketak datu-baseko scriptak eta proiektu-fitxategiak ditu web/ direktoriotik kanpo. Fitxategi horiek ez dira publikoki eskuragarri egon behar.

2. Sortu datu-basea

Sortu datu-basea eta, ondoren, kargatu bertsioarekin emandako eskema:

mysqladmin create mrbs
mysql mrbs < tables.my.sql

Sortu UTF-8 datu-base bat eta kargatu PostgreSQL eskema:

createdb -E UTF8 -T template0 mrbs
psql -a -f tables.pg.sql mrbs

Berrikusi grant.pg.sql, exekuzioan erabiltzen den datu-baseko kontuak baimen esplizituak behar baditu.

Eskema-scriptek mrbs_ taula-aurrizkia erabiltzen dute. $db_tbl_prefix aldatzen baduzu, aplikatu aurrizki bera eskemari koherentziaz.

3. Sortu konfigurazioa

Kopiatu adibide-fitxategia:

cd /var/www/mrbs
cp config.inc.php-sample config.inc.php

Editatu config.inc.php eta ezarri gutxienez ordu-eremua eta datu-basearen konexioa:

$timezone = "Europe/Berlin";

$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";

PostgreSQLrako, erabili:

$dbsys = "pgsql";

config.inc.php fitxategiak kredentzialak dituenez, ziurtatu web-zerbitzariaren kontuak eta administratzaile fidagarriek soilik irakur dezaketela.

4. Ireki MRBS

Bisitatu konfiguratutako URLa, adibidez:

https://rooms.example.org/

db autentifikazio-metodo lehenetsiarekin, MRBSk lehen administratzailea sortzeko eskatuko dizu. Jarraitu Hasierako konfigurazioarekin.

Konfigurazioaren jabetza

Ez editatu systemdefaults.inc.php edo areadefaults.inc.php. Kopiatu gainidatzi behar dituzun ezarpenak bakarrik config.inc.php fitxategira.

Bereizketa honek garrantzi handia du bertsio berritzeko garaian:

  • systemdefaults.inc.php aplikazioaren lehenetsiak ditu;
  • areadefaults.inc.php-k sortu berri diren eremuen lehenetsiak ditu;
  • config.inc.php-ek zure instalazioaren gainidatziak ditu.