Gereksinimler¶
MRBS 1.12.2, MySQL, MariaDB veya PostgreSQL kullanan bir PHP uygulamasıdır. Kurulumdan önce web sunucusunu ve veritabanını hazırlayın.
Desteklenen platform¶
| Bileşen | Asgari | Önerilen |
|---|---|---|
| PHP | 7.2.5 | Şu anda desteklenen bir PHP sürümü |
| MySQL | 5.5.3 | 5.7.5 veya üzeri |
| MariaDB | Uyumlu MySQL sürümü | 10.0.2 veya üzeri |
| PostgreSQL | 8.2 | Şu anda desteklenen bir PostgreSQL sürümü |
| Tarayıcı | Modern tarayıcı | JavaScript etkin |
MRBS, PHP tarafından desteklenen herhangi bir web sunucusu altında çalışabilir. Apache, PHP-FPM'li nginx ve IIS yaygın tercihlerdir.
Sürüm kapsamı
Bunlar MRBS 1.12.2 ile yayınlanan gereksinimlerdir. İşletim sisteminiz ve veritabanı satıcınız daha yeni desteklenen sürümleri zorunlu kılabilir.
PHP uzantıları¶
Kullanmayı düşündüğünüz veritabanının uzantısını aşağıdaki gerekli ve önerilen uzantılarla birlikte yükleyin.
| Uzantı | Durum | Amaç |
|---|---|---|
iconv |
Gerekli | Karakter seti dönüştürme ve uluslararasılaştırma |
pdo_mysql |
MySQL/MariaDB için gereklidir | Veritabanı bağlantısı |
pdo_pgsql |
PostgreSQL için gerekli | Veritabanı bağlantısı |
intl |
Önerilen | Yerel ayara duyarlı biçimlendirme ve harmanlama |
mbstring |
Önerilen | Çok baytlı dize işleme |
Diğer özellikler ek uzantılar gerektirebilir. LDAP ile kimlik doğrulama ldap, IMAP ile kimlik doğrulama ise imap uzantısını gerektirir; bazı entegrasyonların da kendi gereksinimleri vardır.
Aktif komut satırı PHP kurulumunu aşağıdakilerle kontrol edin:
Web sunucusu farklı bir PHP kurulum kullanabilir. Kurulumdan sonra yönetici, web uygulaması tarafından kullanılan PHP sürümünü ve yüklü uzantıları görmek için MRBS'de Yardım'yi açabilir.
Veritabanı erişimi¶
Oluştur:
- MRBS için boş bir veritabanı;
- MRBS uygulamasının kullanacağı bir veritabanı hesabı ve
- kurulum ve yükseltmeler için şema değiştirme haklarına sahip kimlik bilgileri.
Yükseltme hesabı, uygulamanın kullandığı daha düşük ayrıcalıklı hesaptan ayrı olabilir. Yükseltmeden önce veritabanını mutlaka yedekleyin.
Devam etmeden önce¶
Bilmeniz gerekenler:
- rezerve edilen odaların saat dilimi;
- MySQL/MariaDB'yi mi yoksa PostgreSQL'yi mi kullanacağınız;
- veritabanı ana bilgisayarı, adı, kullanıcı adı ve şifresi;
- MRBS'nin sunulacağı genel URL; ve
- hangi kimlik doğrulama yöntemi kullanmayı düşünüyorsunuz?
Kurulum ile devam edin.