Minimum Gereksinimler:
Web Sunucusu: Apache 2.4+ veya Nginx 1.18+
PHP: 7.4 veya üzeri (8.0 ve üzeri önerilir)
Veritabanı: MySQL 5.7+ veya MariaDB 10.4+
Disk Alanı: Minimum 500 MB
RAM: Minimum 512 MB (1 GB önerilir)
Gerekli PHP Eklentileri:
php-mysqli
php-gd
php-curl
php-mbstring
php-zip
php-xml
php-json
Script dosyalarını indirip arşivden çıkarın.
Tüm dosyaları FTP/cPanel aracılığıyla sunucunuzun ana dizinine aktarın.
Dosya izinlerini aşağıdaki gibi ayarlayın:
chmod 755 /public_html
chmod 644 *.php
chmod 777 /resimler/
chmod 777 /admin/assets/
phpMyAdmin üzerinden yeni bir veritabanı oluşturun ("kurumsalv8" gibi)
veritabani.sql
dosyasını içe aktarın:
phpMyAdmin → İçe Aktar → Dosya Seç → veritabani.sql → Git
admin/include/baglan.php
dosyasını düzenleyin:
Admin Panel URL: http://siteniz.com/admin/
Kullanıcı Adı: admin
Şifre: 123456
Güvenlik için ilk girişte mutlaka Şifrenizi değiştirin.
Site başlığı, açıklaması ve temel bilgileri güncelleyin
İletişim bilgilerinizi (telefon, adres, e-posta) girin
Sosyal medya bağlantılarını ekleyin
SMTP ayarlarını yapılandırın
Site logosu
Footer logosu
Favicon
Renk temaları
Bu ayarlar admin paneldeki "Görsel Ayarlar" bölümünden yapılabilir.
UPDATE yoneticiler SET sifre = MD5('yeni_sifre') WHERE id = 1;
Ana dizine .htaccess dosyası ekleyin:
# Güvenlik başlıkları
Header always set X-Content-Type-Options nosniff
Header always set X-Frame-Options DENY
Header always set X-XSS-Protection "1; mode=block"
# Admin dizin koruması
Order allow,deny
Deny from all
# Dosya yükleme koruması
Order allow,deny
Deny from all
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod 777 resimler/
chmod 777 admin/assets/uploadfive/
Admin Panel → Mail Ayarları:
SMTP Sunucu: mail.siteniz.com
SMTP Port: 587 (TLS) veya 465 (SSL)
Kullanıcı Adı: [email protected]
Şifre: mail_hesap_sifresi
Güvenlik: TLS/SSL
Script 3 dil destekler:
Türkçe: Ana dizin (/)
İngilizce: /en/ klasörü
Almanca: /de/ klasörü
Dil klasörlerini aktifleştirmek için:
Her klasör içindeki baglan.php dosyasını düzenleyin
Veritabanı bilgilerini güncelleyin
.htaccess kurallarını kontrol edin
1. Veritabanı Bağlantı Hatası
baglan.php bilgilerini kontrol edin
Kullanıcı yetkileri yeterli mi?
MySQL servisi çalışıyor mu?
2. Resim Yükleme Sorunu
resimler/ klasörü yazılabilir mi? (chmod 777)
PHP upload_max_filesize
yeterli mi?
post_max_size
uygun mu?
3. Admin Panel Açılmıyor
.htaccess dosyası doğru mu?
PHP hata loglarını kontrol edin
Dosya izinleri uygun mu?
PHP Ayarları (php.ini):
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
memory_limit = 256M
file_uploads = On
Kurulum kontrol listesi:
Ana sayfa açılıyor
Admin panel çalışıyor
Veritabanı bağlantısı yapıldı
Resim yükleme aktif
Mail test edildi
Güvenlik adımları tamamlandı
Test URL'leri:
Ana Sayfa: http://siteniz.com/
Admin Panel: http://siteniz.com/admin/
Blog: http://siteniz.com/blog
İletişim: http://siteniz.com/iletisim
Kurulum tamamlandı! Artık web sitenizi tam kontrol altında yönetebilirsiniz.