# Üst Manşet Haber Portalı — Kurulum Kılavuzu

Bu kılavuz, **Üst Manşet** portalını yerel WampServer ortamında sıfırdan kurmak ve çalıştırmak için gerekli adımları içerir.

---

## 1. Sistem Gereksinimleri

Yerel ortamda aşağıdaki yazılımların kurulu olduğundan emin olun:
- **WampServer**: PHP 8.2 veya üzeri (Önerilen: PHP 8.2.29)
- **MySQL**: 5.7+ veya 8.0+
- **Composer**: 2.x
- **Node.js**: v18+ (Önerilen: v24+)
- **Git**

---

## 2. İlk Kurulum ve Yapılandırma Adımları

Proje klasörü `D:\wamp64\www\ustmanset` olarak belirlenmiştir. Bu dizine geçiş yapıldıktan sonra aşağıdaki adımlar uygulanır:

### Adım 1: Depoyu Klonlama / İndirme
Klasörün içinde Laravel projesi oluşturulmuş ve Git reposu başlatılmıştır:
```bash
# Git deposunu başlat
git init
```

### Adım 2: Bağımlılıkların Yüklenmesi
PHP ve JS paketlerini kurun:
```bash
# Composer paketleri (Proje ilk kurulurken composer create-project ile kurulmuştur)
composer install

# NPM paketleri
npm install
```

### Adım 3: Ortam Değişkenleri (.env)
`.env.example` dosyasını kopyalayarak `.env` adında yeni bir dosya oluşturun ve yerel veritabanı ayarlarını yapılandırın:
```ini
APP_NAME="Üst Manşet"
APP_ENV=local
APP_KEY= # php artisan key:generate ile üretilecektir
APP_DEBUG=true
APP_TIMEZONE=Europe/Istanbul
APP_URL=http://localhost/ustmanset/public

APP_LOCALE=tr
APP_FALLBACK_LOCALE=tr
APP_FAKER_LOCALE=tr_TR

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ustmanset
DB_USERNAME=cem
DB_PASSWORD=1111

SESSION_DRIVER=database
CACHE_STORE=database
QUEUE_CONNECTION=database
```

Ardından uygulama anahtarını oluşturun:
```bash
php artisan key:generate
```

### Adım 4: Veritabanı Tablolarının Oluşturulması
WampServer üzerinde `ustmanset` isimli veritabanını oluşturun (zaten mevcut ise boşaltın). Ardından varsayılan tabloları ve sistem yapısını aktarmak için migration komutunu çalıştırın:
```bash
php artisan migrate
```

---

## 3. Çalıştırma ve Geliştirme Süreci

Arayüz derlemelerinin ve canlı değişikliklerin izlenebilmesi için Vite geliştirme sunucusunu arka planda çalıştırın:
```bash
npm run dev
```

Projeye tarayıcınızdan erişmek için aşağıdaki adresi kullanabilirsiniz:
`http://localhost/ustmanset/public`

*(İlerleyen aşamalarda WampServer üzerinde VirtualHost tanımlandığında `http://ustmanset.local` adresine geçiş yapılacaktır.)*
