Sistem Gereksinimleri
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
Kurulum Adımları
1. Dosyaları Yükleme
-
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/
2. Veritabanı Kurulumu
3. Veritabanı Bağlantı Ayarları
admin/include/baglan.php dosyasını düzenleyin:
4. Admin Panel Giriş Bilgileri
Güvenlik için ilk girişte mutlaka Şifrenizi değiştirin.
5. Site Ayarları
-
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
6. Logo ve Görsel Ayarları
-
Site logosu
-
Footer logosu
-
Favicon
-
Renk temaları
Bu ayarlar admin paneldeki "Görsel Ayarlar" bölümünden yapılabilir.
Güvenlik Ayarları
1. Admin Şifresi Değiştirme
UPDATE yoneticiler SET sifre = MD5('yeni_sifre') WHERE id = 1;
2. .htaccess Korumaları
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
3. Dosya İzinleri
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod 777 resimler/
chmod 777 admin/assets/uploadfive/
Mail Ayarları (SMTP)
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
Çoklu Dil Ayarları
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
Sorun Giderme
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
3. Admin Panel Açılmıyor
PHP Ayarları (php.ini):
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
memory_limit = 256M
file_uploads = On
Destek
Kurulum kontrol listesi:
Test URL'leri:
Kurulum tamamlandı! Artık web sitenizi tam kontrol altında yönetebilirsiniz.