Joan zuzenean edukira

Maiz egiten diren galderak

Orri honek MRBSren laguntza-eskaera ireki eta itxietan errepikatzen diren galderak biltzen ditu. Erantzunak MRBS 1.12.2 bertsioarekin egiaztatu dira; irtenbide zahar bat ez da sartzen eskaera batean noizbait agertu zelako soilik.

FAQ hau nola hautatu den

Berrikuspenean, gutxienez etiketa hauetako bat duten eskaerak aztertu ziren: Help, Help from scratch, LDAP help need, Problems with room's capacity, support, spanish help, support request, help wanted eta custom view help.

2026ko uztailaren 26an, support request etiketak bakarrik 3.076 eskaera zituen: 1.590 irekita eta 1.486 itxita. Horietako asko inportatutako kasu historikoak, pertsonalizazio puntualak, eginbide-eskaerak edo erantzun baieztaturik gabeko galderak dira. Jarraian, 1.12.2 bertsiorako oraindik erabilgarriak diren erantzunak dituzten galdera errepikariak baino ez dira jaso. Eskaeren estekek jatorria erakusten dute; ez dute egungo konfigurazio-erreferentzia ordezkatzen.

Instalazioa eta diagnostikoa

Zergatik ikusten dut orri zuri bat edo HTTP 500?

Irakurri lehenik web-zerbitzariaren eta PHPren errore-erregistroak. Orri hutsa sintoma ikusgaia baino ez da; errore erabilgarria erregistro batean egon ohi da. Ondoren, egiaztatu:

  1. onartzen den PHP bertsioa eta beharrezko luzapenak;
  2. config.inc.php php -l config.inc.phprekin;
  3. datu-basearen konexioa eta bat datorren PDO kontrolatzailea;
  4. fitxategi-baimenak eta PHP konfigurazio aktiboa; eta
  5. huts egiten duen eskaera nahi den MRBS instalaziora iristen den.

Ez gaitu PHP erroreen bistaratze publikoa produkzio-sistema batean, eta ez itsatsi kredentzialik arazo-txosten batean. Ikusi Arazoak konpontzea. Jatorrizko laguntza-eskaerak, #1007, ez zuen produktuaren konponketa zehatzik baieztatu; horregatik, erantzun hau tokiko erregistroetako ebidentziarekin hasten da.

Zergatik huts egiten du datu-basearen saioak cPanel-en edo hosting partekatuan?

Erabili ostalaritzako kontrol panelak sortutako datu-base zehatza eta erabiltzaile-izena. cPanel-ek askotan biak jartzen ditu ostalaritza-kontuaren izenarekin. Erabiltzaileak datu-base horretan pribilegioak dituela ere egiaztatu. SQLSTATE[28000] edo "Erabiltzailearentzat sarbidea ukatua" datu-basearen autentifikazio edo esleipen-errore bat da, ez MRBS taula-errore bat.

Mantendu $db_database, $db_login eta $db_password kontrol-paneleko balioekin koherentea. Sortu eskema konexioa arrakasta izan ondoren. Ikus alea #3801 eta Instalazioa.

Zergatik ez du eraginik konfigurazio-aldaketak?

Egiaztatu inplementazio eta gune honek kargatutako config.inc.php editatu duzula. Geroago esleitutako balioek aurrekoak gainidazten dituzte. Dauden eremuetarako gordetako ezarpenak datu-basean bizi dira; areadefaults.inc.php aldatzeak eremu berrietarako soilik lehenetsiak aldatzen ditu. Gune anitzeko moduan, berretsi hautatutako gunea eta bere konfigurazioa. Azkenik, garbitu edo berrabiarazi PHP opcode cachea dagokionean.

Ikusi config.inc.php sakonean eta Arazoak konpontzea.

Hasi saioa eta LDAP

Nola eskatu dezaket erabiltzaileei saioa hastea egutegia ikusi aurretik?

Ezarri:

$auth['deny_public_access'] = true;

Probatu saioa hasi gabeko ikuspegia arakatzailearen leiho pribatu batean. Ezarpen honek egutegi publikorako sarbidea blokeatzen du; ez du autentifikazio-metodoa aukeratzen edo konfiguratzen. Ikusi eskaera #3979 eta Erabiltzaileak eta baimenak.

Zergatik dio MRBS PHP LDAP luzapena falta dela?

Instalatu edo gaitu LDAP luzapena web-zerbitzariak erabiltzen duen PHP prozesurako, eta berrabiarazi prozesu hori. Komando-lerroko PHPk eta web-zerbitzariaren PHPk php.ini fitxategi desberdinak karga ditzakete; beraz, egiaztatu web-prozesua, php -m komandoan bakarrik oinarritu beharrean. Paketearen izen zehatza eta berrabiarazteko komandoa sistema eragilearen eta PHP instalazioaren araberakoak dira.

Ikusi 1022 alea eta LDAP autentifikazioa.

Nola aurkitzen ditut LDAP oinarrizko DN eta erabiltzaile DN zuzenak?

Ez ondorioztatu direktorioen zuhaitza erakunde baten izenetik. Kontsultatu LDAP bezero batekin, hala nola ldapsearch, MRBS erabiliko dituen zerbitzari bera erabiliz, TLS modua, oinarrizko DN, bilaketa-identitatea eta erabiltzaile-izen atributua erabiliz. Active Directory normalean sAMAccountName erabiltzen du; OpenLDAP normalean uid erabiltzen du, baina direktorio-eskema autoritarioa da.

Probatu bilaketa-identitatea azken erabiltzailearen loturatik bereizita eta ez argitaratu inoiz lotura-pasahitza. DN oker bat izan zen alea #1083-n.

Nola muga daiteke LDAP sarbidea talde bati?

Erabili $ldap_filter direktorioko zein erabiltzailek atzi dezaketen MRBS zehazteko. Kidetza erabiltzaile-objektuan gordetzen duen Active Directory egitura batean, iragazkiak memberof atributuarekin bat egin dezake. Kidetza talde-objektuetan gordetzen duen OpenLDAP estiloko egitura batean, konfiguratu $ldap_filter_base_dn, $ldap_filter_user_attr eta $ldap_filter egokia.

Erabili direktorioko DN eta atributuen izen zehatzak, probatu baimendutako eta baztertutako kontu bat eta berretsi habiatutako taldeek nola jokatzen duten. Sarbide-iragazki hauek $ldap_admin_group_dn-tik bereizten dira, MRBS administratzaileak identifikatzen dituena. Ikusi 2033 alea eta LDAP autentifikazioa.

LDAP saioa hasteko funtzionatzen du; zergatik ez da erabiltzailea MRBS administratzailea?

$ldap_admin_group_dn ezartzen denean, MRBSk talde hori erabiltzen du $auth['admin']-ren ordez. Berretsi:

  • talde osoa DN;
  • $ldap_group_member_attrib — memberof lehenespenez;
  • LDAP bilaketa-identitateak erabiltzailearen kidetasun-atributuak irakur ditzakeela; eta
  • direktorioak kidetasun zuzena edo habiaratua itzultzen duen.

Gaitu aldi baterako LDAP diagnostikoak proba-ingurune babestu batean soilik eta kendu itzazu ondoren. alea #3943-n, bilaketa-identitateak ezin izan zuen hasiera batean irakurri beharrezko taldearen informazioa.

Zergatik huts egin dezake LDAP MRBS berritze baten ondoren, pasahitzak lotzeak funtzionatzen duen arren?

Baliteke egungo MRBSk erabiltzailearen DNa eta bistaratzeko izena edo helbide elektronikoa bezalako atributuak bilatu behar izatea. Bilaketa anonimoa erabilgarri ez badago, konfiguratu:

$ldap_dn_search_attrib = 'sAMAccountName'; // use the directory's real attribute
$ldap_dn_search_dn = 'search-account@example.org';
$ldap_dn_search_password = 'read-from-a-protected-secret';

Eman bilaketa-identitateari behar dituen irakurtzeko baimenak soilik. Mantendu bere pasahitza dokumentuaren errotik kanpo eta sartu babestutako konfigurazio fitxategi batetik. Ikusi alea #3895.

MRBS LDAP direktorio bat baino gehiago bilatu al dezake?

Bai. LDAP ezarpen asko, $ldap_host, $ldap_port, $ldap_base_dn eta bilaketa-atributuak barne, array izan daitezke. Array-gai den LDAP parametro bat array bat bada, array-gai den parametro bakoitzak elementu kopuru bera izan behar du, bat direktorio bakoitzeko.

Probatu saio-hasiera, atributuen bilaketa, sarbide-iragazkiak eta administratzaileen mapaketa direktorio bakoitzean. Ikusi eskaera #3981 eta systemdefaults.inc.php fitxategiko LDAP atala.

Erreserbak, gelak eta baimenak

Zergatik funtzionatzen du erreserba-eremu pertsonalizatuak erreserba baterako baina huts egiten du serie batean?

Erreserben zutabe pertsonalizatu bakoitzak entry eta repeat tauletan egon behar du, izen, mota, luzera, NULL onargarritasun eta balio lehenetsi berberekin. Tratatu bi zutabeak eskema-aldaketa bakar gisa.

Ikusi alea #3986 eta Eremu pertsonalizatuak.

Gelaren edukierak parte-hartzaile gehiegi dituen erreserba egitea eragozten al du?

Ez. Gelaren capacity balioa MRBSk bistaratzen duen metadatu bat da; ez da automatikoki alderatzen erreserba baten parte-hartzaile kopuruarekin. Gune batek arau hori ezarri behar badu, gehitu parte-hartzaile kopururako eremu pertsonalizatu bera entry eta repeat tauletan, eta ezarri eta mantendu zerbitzariaren aldeko baliozkotzea. Bezeroaren aldeko baliozkotzea bakarrik ez da nahikoa.

Izen-ematea gaituta badago, ekitaldiaren edukierak ekitaldi horretako izen-emateak mugatzen ditu; ez du automatikoki tamaina egokiko gela hautatzen. Ikusi eskaera #1055, Eremuak eta gelak eta Eremu pertsonalizatuak.

Erabili al ditzake eremu batek 30 minutuko tarteak goizean eta 15 minutuko tarteak geroago?

Ez, ez behintzat eremuaren konfigurazio estandarraren bidez. Eremu batek denbora-bereizmen bakarra du. Erabili behar den tarterik txikiena egun osorako, edo sortu eremu bereiziak baliabideek eta funtzionamendu-ereduak horretarako aukera ematen dutenean. Egunean zehar aldatzen den bereizmenak kodea pertsonalizatzea eskatzen du.

Ikusi alea #4011.

Zergatik ezin du erreserba-sortzaile batek Editatu edo Ezabatu ikusi?

Egiaztatu lehendik dagoen eremuaren erreserba-politika Gelak atalean. Erreserbak aldez aurretik edo etorkizunean egiteko mugek eta iraganeko erreserbak editatzeko arauek ekintza horiek sortzaileari ere ezkuta diezazkiokete. Egiaztatu, halaber, saioa hasitako erabiltzailearen identitatea, erreserbaren jabetza, administratzaile-egoera eta elementua agerraldi bakarra edo seriea den.

areadefaults.inc.php aldatzeak ez du lehendik dagoen eremurik eguneratzen. Ikusi alea #3994 eta Erreserba politikak.

Gela anitzeko erreserba batean hautatutako gelak betirako lotuta al daude?

MRBSk erreserba-sarrera bereiziak sortzen ditu. Geroago horietako bat editatu edo ezabatzen bada, gainerakoak ez dira iraunkorki lotutako talde bat. Ez kopiatu hautatutako gela guztien zerrenda deskribapen bakoitzean, guneak zerrenda hori sortzeko, editatzeko eta ezabatzeko eragiketa guztietan mantentzen ez badu behintzat.

Ikusi alea #2223.

Sarbide-maila gehiago gehi ditzaket edo rol pertsonalizatu bati txostenetarako sarbidea soilik eman?

MRBS estandarrak 0, 1 eta 2 sarbide-mailak erabiltzen ditu. Zenbakizko rol gehigarriek eta orrialde jakinetarako baimenek tokiko baimen-sistema pertsonalizatzea, probatzea eta bertsio-berritze bakoitzaren ondoren berrikustea eskatzen dute. Eskaera zahar bateko adabakia ez da onartutako konfigurazio-aukera bat.

Lehenetsi eremu edo gelen administrazio-eskuordetze estandarra eta baimen-zerrenda zorrotzak dituzten txosten publikoak, aukera horiek beharra betetzen dutenean. Ikusi eskaera #3999 eta Erabiltzaileak eta baimenak.

Posta elektronikoa, hizkuntza eta ordua

Zergatik ematen du mezu elektronikoen arazketa "Hartzailerik ez"?

Gaitu aurreikusitako hartzaile-roletako bat gutxienez:

$mail_settings['admin_on_bookings'] = true;
$mail_settings['area_admin_on_bookings'] = true;
$mail_settings['room_admin_on_bookings'] = true;
$mail_settings['booker'] = true;

Lehen aukerarako, ezarri $mail_settings['recipients']. Eremu- eta gela-administratzaileentzat, mantendu haien helbide elektronikoak MRBSn. Erreserbaren sortzaileari jakinarazteko, LDAP erabiltzaileek helbide elektronikoaren atributu irakurgarri eta zuzen mapatua behar dute. Ondoren, probatu bereizita sortzeko, editatzeko eta ezabatzeko gertaerak.

Ikusi alea #3795 eta Posta elektroniko bidezko jakinarazpenak.

Zein balio erabili behar dut $override_locale?

Erabili en, en-GB, de, fr edo es bezalako BCP 47 hizkuntza-etiketa, ez sistema eragilearen lokalizazio kate bat. Zerbitzariak tokiko datu egokiak izan behar ditu oraindik. Unix antzeko sistemetan, locale -a instalatutako lokalak erakusten ditu.

Utzi $override_locale hutsik MRBS hautaketa automatikoa erabiltzeko. Ikusi alea #3984 eta Testua eta itzulpenak.

Zergatik bistaratzen dira ordubete zehatz-mehatz oker?

Egiaztatu, ordenan:

  1. gelaren eta eremuaren ordu-zonak;
  2. $timezone globala;
  3. PHPren ordu-zona eta ordu-zonen datu-paketea;
  4. kaltetutako dataren udako trantsizioa; eta
  5. gordetako denbora-zigilua edo soilik bere bistaratzea oker dagoen.

Erabili IANA ordu-zona, esate baterako, Europe/Berlin, ez UTC desplazamendu finko bat. Arazo zaharrek bertsioaren formatearen konponbide espezifikoak aipatzen dituzte; $force_strftime ez da MRBS 1.12.2-ko ezarpen bat eta ezin da alea #3967-tik kopiatu. Ikusi Arazoak konpontzea.

Nola pertsonalizatu edo itzultzen ditut Laguntza orria eta interfazearen testua?

Aplikazio barruko Laguntza-orria web/site_faq/ direktoriotik kargatzen da. Adibidez, gaztelaniazko bertsioak site_faq_es.html erabiltzen du; ezarri $faqfilelang = 'es' hizkuntza esplizituki hautatu behar denean. Mantendu itzulitako fitxategi oso bat onartutako hizkuntza bakoitzeko.

Interfazearen aldaketa laburrak egiteko, erabili $vocab_override[LANG][TOKEN] config.inc.php-n web/lang/lang.* editatu beharrean. Datu-base pertsonalizatuen eremuek entry.catering bezalako tokenak erabiltzen dituzte.

Ikusi alea #2432 eta Testua eta itzulpenak.

Txostenak, multisite eta pertsonalizazioa

Nola esporta ditzake programatutako lan batek txosten bat edo iCalendar datuak?

Autentifikatu gabeko GET txostenak lehenespenez desgaituta daude. Informazioa horrela agerian egon badaiteke, gaitu nahita eta mugatu hauekin:

$report_unauthenticated_get_enabled = true;
$report_keys_enabled = true;
$report_keys = ['a-long-random-secret'];
$report_open_areas = [1];
$report_open_rooms = [];

Erabili asmatzen zaila den gako bat, eremu eta gelen baimen-zerrenda zorrotza, HTTPS eta babestutako lan-programatzaile bat. Probatu irteera zehatza saioa hasi gabe. Txostenaren URLak kredentzial baten balioa du, eta erregistroen edo historiaren bidez isur daiteke.

Ikusi alea #3742 eta Bilaketa eta txostenak.

MRBS gune askok taula multzo bat parteka dezakete?

Ez, ez haien erreserbak eta ezarpenak bereizi behar badira. Gune bakoitzak bere MRBS taulak behar ditu, datu-base bereizi batean edo datu-base partekatu batean $db_tbl_prefix bakarrarekin. Kodea parteka daiteke, baina taula multzoak ez dira gainjarri behar.

Sortu gune bakoitzeko taulak MRBSren eskema-scriptekin, eta aplikatu gunearen aurrizkia modu koherentean. Ikusi eskaera #3917 eta Multigune.

Eskatutako ikuspegi edo gai bakoitza konfigurazioaren bidez eskuragarri al dago?

Ez. Egutegi-diseinu jakin batean gela-testu gehigarria txertatzea, bestela independenteak diren erreserbak lotzea, sarbide-mailak gehitzea edo gaiaren arkitektura ordezkatzea, adibidez, kode aldaketak eska ditzakete. Laguntza-arazo baten adabaki bat aplikatu aurretik:

  • egiaztatu 1.12.2-k ezarpen edo luzapen punturik baduen;
  • mantendu aldaketa sortutako fitxategietatik eta kanpoko mendekotasunen fitxategietatik kanpo;
  • gehitu probak sortzeko, editatzeko, ezabatzeko, pribatutasunerako eta baimenetarako; eta
  • dokumentatu pertsonalizazioa hurrengo bertsio-berritzerako.

Adibideak Ikuspegi pertsonalizatua #2223 eta #22 gaiaren eskaera dira.