Laragon üzerinde CPalius CMF: PHP 8.4 kurulum rehberi

ayse_yilmaz 27.07.2026 23:18

Kurulumdan önce PHP 8.4, Composer, MySQL 8 ve ext-intl hazır olsun. Laragon’da sanal host DocumentRoot public/ olmalı — proje kökü değil.

Proje kökünde Composer, ardından php cp-core/bin/console doctrine:migrations:migrate. .env içinde DATABASE_URL ve APP_SECRET. İlk admin bu dump’taki kurucu hesap veya console ile üretilir.

Forum, Blog, Pages ve Roadmap migration/installer ile gelir. Studio’dan bölüm ağacını ve menüyü kontrol edin; cache:clear’ı atlamayın. AssetMapper ayrı bir Node.js adımı istemez.

— 02.09.2026 20:55

Bende eksik olan ext-intl idi; ekleyince migration geçti. Composer için COMPOSER_MEMORY_LIMIT=-1 yeterli oldu.

Windows’ta openssl ve fileinfo da kapalıysa medya yükleme ilk günden kırılır. Laragon PHP eklenti listesini bir kez tarayın.

DocumentRoot’u public/ yapmak unutulursa asset’ler 404, ön yüz boş kalır. Fixtures şart değil; installer ve config sync yeterli.

Prod’da APP_DEBUG kapalı olsun. İlk girişten sonra origin önbellek dizinine yazma izni verin.

Installer seed yeterli; fixtures şart değil. Demo içeriği bu dump’ta ürün metnine çekildi. Kendi sitenizde seed’i kapatıp boş başlayabilirsiniz.

İlk admin’i console ile üretmek, dump’taki kurucu hesabı kopyalamaktan sağlıklıdır.

Forever CPalius **