# DW Ads Reporter Kurulum

Bu pakete hazır kurulum dosyası eklenmiştir.

## Eklenen Dosyalar

- `install.php` — Proje ana dizininden çalışan web kurulum ekranı.
- `public/install.php` — Sunucuda document root `public/` ise çalışan kurulum girişi.
- `database/sql/dw_ads_reporter_install.sql` — Hazır MySQL/MariaDB tablo kurulumu.
- `install/INSTALL.md` — Bu kurulum notu.

## Kullanım

1. Paketi sunucuya yükleyin.
2. Veritabanını cPanel veya hosting panelinden oluşturun.
3. Tarayıcıdan şu adreslerden uygun olanı açın:
   - Proje kökü webden görünüyorsa: `https://siteadiniz.com/install.php`
   - Laravel `public/` dizini web kökü ise: `https://siteadiniz.com/install.php` dosyası aslında `public/install.php` üzerinden çalışır.
4. DB bilgilerini, site URL'sini ve ilk admin kullanıcısını girin.
5. Kurulumu başlatın.
6. Kurulumdan sonra güvenlik için `install.php` ve `public/install.php` dosyalarını silin.

## Önemli Not

Bu Laravel paketinde `vendor/` klasörü yoktur. Installer SQL ve `.env` tarafını hazırlar. Uygulamanın açılması için sunucuda Composer ile şu komut çalıştırılmalıdır:

```bash
composer install --no-dev --optimize-autoloader
php artisan optimize:clear
php artisan storage:link
```

Installer içindeki “Composer varsa bağımlılıkları kurmayı dene” seçeneği, hosting izin verirse bu işlemi web üzerinden de dener. Bazı paylaşımlı hostinglerde bu izin kapalı olabilir.

## SQL Manuel Kurulum

Web installer kullanmadan manuel kurulum için SQL dosyası:

```text
database/sql/dw_ads_reporter_install.sql
```

Bu dosya boş veritabanına phpMyAdmin üzerinden import edilebilir.

## Panel Yolları

- Admin panel: `/admin`
- Müşteri portalı: `/portal/login`
