Gereksinimler
- PHP 8.2 veya üzeri (pdo_mysql, gd)
- MySQL 5.7+ veya MariaDB 10.3+
- Apache veya Nginx — cPanel, Plesk, VPS, Docker / Coolify
- Kurulum: tarayıcıdan install.php, yaklaşık 5 dakika
Adım adım kurulum
- İndir ve yükleZip dosyasını indir, içeriğini hosting'inin web klasörüne (public_html gibi) yükle.
- Veritabanı oluşturHosting panelinden boş bir MySQL veritabanı ve kullanıcı oluştur. Bilgileri .env dosyasına yaz.
- install.php'yi açTarayıcıda siteadresin/install.php adresini açıp "Kurulumu Başlat"a bas. Tablolar ve örnek içerik oluşur.
- Giriş yap ve şifreni değiştiradmin / password ile giriş yap, Şifre Değiştir ekranından yeni şifre belirle.
- Lisans anahtarını girAdmin panel ilk girişte Lisans ekranını açar. E-postayla gelen anahtarı yapıştırıp Etkinleştir'e bas; panelin tamamı açılır.
.env örneği
Zip içindeki .env.example dosyasını .env olarak kopyalayıp veritabanı bilgilerini doldur:
DB_HOST=localhost
DB_PORT=3306
DB_NAME=veritabani_adi
DB_USER=kullanici_adi
DB_PASS=sifre
APP_NAME=Linkyer
APP_TIMEZONE=Europe/Istanbul
Docker / Coolify ile kurulum
Projede hazır Dockerfile ve docker-compose.yml bulunur. Coolify'da Dockerfile build pack'ini seç, port olarak 80 gir, ayrı bir MySQL servisi ekleyip bağlantı bilgilerini ortam değişkeni olarak tanımla. Kalıcı depolama için /var/www/html/assets/uploads ve /var/www/html/logs klasörlerini bağla.
Lisansı etkinleştirme
Kurulumdan sonra admin panel ilk girişte Lisans ekranını açar. E-postayla gelen MLP-… ile başlayan anahtarı yapıştır ve Etkinleştir'e bas. Anahtar bulunduğun domaine bağlanır; localhost ve .test gibi geliştirme adresleri sayılmaz.
Siteni başka bir domaine taşıyacaksan önce eski kurulumda Lisansı kaldır'a bas, sonra yeni kurulumda anahtarı tekrar gir.
Sık karşılaşılan sorunlar
- "Kurulum gerekli" yazıyor
- Veritabanı bağlantısı kurulamıyor.
.enviçindeki DB_HOST, DB_NAME, DB_USER ve DB_PASS değerlerini hosting panelindekiyle karşılaştır. - install.php 403 veriyor
- Kurulum zaten yapılmış; sihirbaz güvenlik için kendini kilitler. Admin paneline
/adminadresinden gir. - Avatar yüklenmiyor
assets/uploads/avatarsklasörünün yazılabilir olduğundan emin ol (izin 775).- Lisans "başka bir domainde etkin" diyor
- Anahtar başka bir sitede kullanılıyor. Eski sitede lisansı kaldır ya da sipariş kodunla bizimle iletişime geç.