Ana içeriğe geç

Sorun giderme

Gözlenen belirtiden başlayın, ardından kimlik bilgilerini açığa çıkarmadan ilgili bileşeni denetleyin.

Boş sayfa veya sunucu hatası

  1. Web sunucusunu ve PHP hata günlüklerini kontrol edin.
  2. PHP sürümünün gereksinimleri karşıladığını doğrulayın.
  3. PHP sözdizimini kontrol edin:
php -l config.inc.php
  1. Dosya izinlerini ve PHP'nin ekleme yolunu doğrulayın.
  2. Gerekli uzantıların yüklendiğini doğrulayın.

Veritabanı bağlantısı başarısız oluyor

$dbsys, ana bilgisayar, bağlantı noktası, veritabanı adı, kullanıcı adı, şifre ve tablo önekini kontrol edin. Eşleşen PDO sürücüsünün yüklendiğini doğrulayın ve uygulama ana bilgisayarından ağ veya soket erişimini test edin.

Üretim kimlik bilgilerini bir soruna yapıştırmayın.

Giriş başarısız

Hatanın oturum işlemede mi, yoksa kimlik bilgisi doğrulamada mı olduğunu belirleyin. Ardından şunları kontrol edin:

  • yapılandırılmış $auth["session"] ve $auth["type"];
  • kimlik sağlayıcının kullanılabilirliği ve TLS;
  • kullanıcı filtreleri, rolleri, grupları veya nitelikleri;
  • devre dışı bırakılmış veya süresi dolmuş hesaplar; Ve
  • PHP arka ucun gerektirdiği uzantılar.

Yönetici erişimi için ayrı bir kurtarma prosedürü bulundurun.

Zamanlar yanlış

Odanın saat dilimini, bölge saat dilimini, genel $timezone, PHP saat dilimini ve yaz saati geçişini doğrulayın. Sunucunun veya yöneticinin değil, odaların saat dilimini kullanın.

E-posta gelmiyor

Olayın etkin olduğunu ve alıcı rolünü doğrulayın. Ardından gönderen adresini, gönderim yöntemini, SMTP bağlantısını, kimlik doğrulamayı, TLS'yi ve posta sunucusu günlüklerini kontrol edin. Oluşturma, değiştirme ve silme işlemlerini ayrı ayrı test edin.

Yapılandırma değişikliğinin hiçbir etkisi yoktur

Yaygın nedenler şunları içerir:

  • config.inc.php yerine varsayılanlar dosyasını düzenlemek;
  • mevcut alanda veritabanı ayarları olduğunda alan varsayılanlarının değiştirilmesi;
  • farklı bir dağıtımı veya siteyi çok bölgeli modda düzenlemek;
  • PHP işlem kodu önbelleğe alma; Ve
  • önceki konfigürasyonu geçersiz kılan daha sonraki bir konfigürasyon ataması.

Yararlı teşhisleri toplayın

MRBS sürümünü, PHP sürümünü, veritabanı türünü, ilgili uzantı listesini, tam hatayı, etkilenen sayfayı ve minimum çoğaltmayı kaydedin. Kimlik bilgilerini, oturum tanımlayıcılarını, e-posta adreslerini ve özel rezervasyon verilerini düzenleyin.