Bes-Web Kurulum

Installer Kontrol Paneli

Bu paket local test ve hosting tasima icin hazirlanan bagimsiz installer baslangicidir.

Domain: bes-soft.com PHP: 8.4.21

Kurulum Checklist

OK PHP 8.1+ 8.4.21
OK PDO extension
OK PDO MySQL extension
OK OpenSSL extension Tenant DB sifresi AES-256-GCM ile sifrelenir.
OK JSON extension
OK mbstring extension
OK Session aktif
OK Installer kok klasoru /home/bessoftc/public_html/installer-package/install
OK Public document root /home/bessoftc/public_html
OK Logs klasoru /home/bessoftc/public_html/installer-package/install/logs
OK Logs yazilabilir /home/bessoftc/public_html/installer-package/install/logs
OK Master migration klasoru /home/bessoftc/public_html/installer-package/install/database/master
OK Secrets klasoru /home/bessoftc/secrets/bes-web
OK Secrets yazilabilir /home/bessoftc/secrets/bes-web
OK db_secrets.php /home/bessoftc/secrets/bes-web/db_secrets.php
OK app_secrets.php /home/bessoftc/secrets/bes-web/app_secrets.php
OK bootstrap.env.php /home/bessoftc/secrets/bes-web/bootstrap.env.php
OK Secrets .htaccess /home/bessoftc/secrets/bes-web/.htaccess
-- Master DB baglantisi
-- Master DB SELECT yetkisi
-- Master DB CREATE TABLE yetkisi Gecici tablo ile test edilir.
-- Master schema kuruldu Master schema henuz kurulmadi.
-- Super admin bilgileri
-- Super admin olusturuldu
OK Ilk tenant bilgileri
-- Ilk tenant kaydi
-- Tenant DB schema ve seed Tenant DB henuz kurulmadi.
-- Demo site kopyalandi Demo site henuz kopyalanmadi.
-- Install lock olusturuldu /home/bessoftc/secrets/bes-web/install.lock

1. Veritabani ve Secrets

Olusan secrets yolu: /home/bessoftc/secrets/bes-web

Local ornek: D:\Bes-Soft\. Hosting ornek: /home/bessoftc/. Secrets alt yolu sabittir: secrets/bes-web.

Hosting kurulumunda cPanel DB kullanicisini girin; `root` kullanicisi kabul edilmez.

2. Master Schema

Aktif master migration zinciri calisir. `_legacy_proposals` dosyalari calistirilmaz.

Master DB yoksa installer acamaz; cPanel uzerinden master DB'yi ve kullaniciyi acip kullaniciya yetki verin.

3. Super Admin

4. Ilk Tenant

Bu adim master DB icine ilk tenant kaydini ve ana domain/www domain baglantilarini yazar.

5. Tenant Schema ve Demo Seed

Bu adim tenant DB'yi olusturmayi dener, tenant tablolarini kurar ve varsayilan demo site iskeletini ekler.

Hosting yetki vermezse cPanel uzerinden tenant DB'yi manuel acin ve ayni DB kullanicisini bu veritabanina All Privileges ile baglayin.

6. Demo Site Kopyalama

Bu adim zengin demo sayfalarini, ana menuyu, bloklari ve iletisim haritasini tenant DB icine kopyalar.

7. Install Lock ve Kapanis

Bu adim master DB, tenant DB ve super admin bilgisini dogrular; sonra installer kilidini olusturur.