Yazılımın kurulumu cPanel, Plesk veya benzeri bir hosting yönetim paneli üzerinden gerçekleştirilebilir. Kuruluma başlamadan önce alan adınızın hosting hesabına tanımlandığından, SSL sertifikasının etkin olduğundan ve sunucunun yazılım gereksinimlerini karşıladığından emin olun.
1. Kurulum Dosyalarının Sunucuya Yüklenmesi
Kurulum Paketini İndirin
Müşteri panelinizde bulunan ürün indirme bölümünden .zip uzantılı güncel kurulum paketini bilgisayarınıza indirin.
Kurulum paketini sunucuya yüklemeden önce arşiv dosyasının eksiksiz indirildiğinden emin olun.
Hosting Yönetim Paneline Giriş Yapın
Hosting hizmetinizin yönetim paneline giriş yapın.
cPanel kullanıyorsanız:
Dosyalar > Dosya Yöneticisi > public_html
dizinine girin.
Yazılımı bir alt alan adına kuracaksanız ilgili alt alan adının belge kök dizinine girmeniz gerekir.
Plesk kullanıyorsanız:
Web Siteleri ve Alan Adları > Dosyalar
bölümünü açarak kurulum yapılacak alan adının ana dizinine girin. Plesk sistemlerinde bu dizin genellikle httpdocs olarak adlandırılır.
Kurulum Arşivini Yükleyin
Dosya yöneticisinde bulunan Yükle seçeneğini kullanarak indirdiğiniz .zip dosyasını kurulum yapılacak ana dizine yükleyin.
Yükleme tamamlandıktan sonra arşiv dosyasını seçerek:
seçeneğini kullanın.
Dosyaların public_html, httpdocs veya ilgili alan adının ana dizinine doğrudan çıkarıldığını kontrol edin.
Dosyalar yanlışlıkla ikinci bir klasörün içerisine çıkarılmışsa, klasör içerisindeki tüm dosyaları alan adının ana dizinine taşıyın.
Gizli Dosyaları Kontrol Edin
Kurulum paketinde .env, .htaccess veya benzeri gizli dosyalar bulunabilir. Bu dosyaların eksik yüklenmesi yazılımın çalışmamasına veya sayfaların açılmamasına neden olabilir.
cPanel üzerinde gizli dosyaları görüntülemek için:
Dosya Yöneticisi > Ayarlar > Gizli Dosyaları Göster
seçeneğini etkinleştirin.
Dosyalar çıkarıldıktan sonra .env ve .htaccess dosyalarının ana dizinde bulunduğunu kontrol edin.
2. MySQL Veritabanı Oluşturulması
Hosting panelinizde bulunan MySQL Veritabanları, MySQL Veritabanı Sihirbazı veya Databases bölümünü açın.
Kurulum için aşağıdaki bilgileri oluşturun:
Oluşturduğunuz veritabanı adını, kullanıcı adını ve şifreyi güvenli bir yere kaydedin. Bu bilgiler bir sonraki aşamada yapılandırma dosyasına eklenecektir.
Veritabanı kullanıcısını oluşturduğunuz veritabanına bağlayın ve kullanıcıya Tüm Ayrıcalıklar / All Privileges yetkisini verin.
cPanel sistemlerinde veritabanı ve kullanıcı adının başına hosting kullanıcı adı otomatik olarak eklenebilir.
Örnek:
Veritabanı: kullanici_ekayazilim
Kullanıcı: kullanici_ekauser
Yapılandırma dosyasına panelde görünen tam veritabanı ve kullanıcı adını yazmanız gerekir.
3. Veritabanı Dosyasının İçe Aktarılması
Hosting panelinizden phpMyAdmin uygulamasını açın.
Sol menüden oluşturduğunuz veritabanını seçin.
Üst menüde bulunan İçe Aktar / Import sekmesine girin.
Dosya Seç butonuna tıklayarak kurulum paketinde bulunan .sql uzantılı veritabanı dosyasını seçin.
Dosyayı seçtikten sonra karakter setinin mümkünse utf8mb4 olarak ayarlandığını kontrol edin ve sayfanın alt kısmında bulunan Git / Go / Import butonuna basın.
İçe aktarma tamamlandığında phpMyAdmin üzerinde başarılı işlem bildirimi görüntülenmelidir.
Veritabanı tabloları sol menüde görünüyorsa SQL aktarımı başarıyla tamamlanmıştır.
4. Yapılandırma ve Veritabanı Bağlantı Ayarları
Dosya yöneticisi üzerinden yazılımın ana dizininde bulunan .env dosyasını açın.
Aşağıdaki alanları kendi alan adı ve veritabanı bilgilerinizle güncelleyin:
APP_URL=https://siteadresiniz.com
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adiniz
DB_USERNAME=veritabani_kullanici_adiniz
DB_PASSWORD=veritabani_sifreniz
APP_URL
Yazılımın çalışacağı tam site adresini yazın.
Örnek:
APP_URL=https://www.siteadresiniz.com
Alt alan adı kullanıyorsanız:
APP_URL=https://panel.siteadresiniz.com
Adresin sonunda / karakteri kullanmayın.
DB_HOST
Çoğu hosting sunucusunda aşağıdaki değerlerden biri kullanılır:
DB_HOST=localhost
veya:
DB_HOST=127.0.0.1
Hosting sağlayıcınız farklı bir veritabanı sunucu adresi verdiyse ilgili adresi kullanın.
DB_DATABASE
Hosting panelinde oluşturduğunuz veritabanının tam adını yazın.
DB_USERNAME
Veritabanına bağladığınız kullanıcının tam kullanıcı adını yazın.
DB_PASSWORD
Veritabanı kullanıcısı için belirlediğiniz şifreyi değiştirmeden yazın.
Bilgileri güncelledikten sonra dosyayı kaydedin.
.env dosyasındaki değerlerin başında veya sonunda gereksiz boşluk bulunmadığından emin olun.
5. PHP Sürümü ve Sunucu Ayarları
Hosting panelinizde bulunan PHP yönetim bölümünden alan adınızın PHP sürümünü yazılım gereksinimlerine uygun olarak ayarlayın.
Önerilen sürüm:
PHP 8.2 veya üzeri
cPanel üzerinde bu işlem genellikle aşağıdaki bölümlerden yapılır:
MultiPHP Manager
Select PHP Version
PHP Selector
Plesk üzerinde:
Web Siteleri ve Alan Adları > PHP Ayarları
bölümünü kullanabilirsiniz.
Sunucuda aşağıdaki PHP eklentilerinin etkin olması önerilir:
pdo
pdo_mysql
mysqli
mbstring
openssl
curl
fileinfo
json
zip
gd
intl
session
Dosya yükleme işlemlerinde sorun yaşanmaması için aşağıdaki PHP değerleri önerilir:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_vars = 5000
Sunucu paketiniz bu değerleri desteklemiyorsa hosting sağlayıcınızla iletişime geçebilirsiniz.
6. Dosya ve Klasör İzinlerinin Kontrolü
Linux tabanlı hosting sistemlerinde önerilen varsayılan izinler şöyledir:
Klasörler: 755
Dosyalar: 644
Yazılımın dosya yüklediği veya geçici veri oluşturduğu klasörlerin yazılabilir olması gerekebilir.
Projeye göre aşağıdaki klasörler kontrol edilmelidir:
/uploads
/storage
/cache
/logs
/tmp
Bu klasörlere yalnızca gerekli olduğu durumlarda yazma izni verin.
Güvenlik nedeniyle tüm dosya ve klasörlere 777 izni verilmesi önerilmez.
7. SSL ve HTTPS Kontrolü
Alan adınız için geçerli bir SSL sertifikası etkinleştirin.
Site adresini aşağıdaki formatta açarak HTTPS bağlantısını kontrol edin:
https://siteadresiniz.com
Tarayıcıda güvenlik uyarısı görüntülenmemelidir.
.env dosyasındaki APP_URL değerinin de https:// ile başladığından emin olun.
8. Yönetim Paneline İlk Giriş
Kurulum işlemleri tamamlandıktan sonra web sitenizin ana adresini tarayıcı üzerinden açın.
Ana sayfanın ve diğer sayfaların düzgün açıldığını kontrol edin.
Yönetim paneli adresi ürün belgelerinde belirtilen bağlantı üzerinden açılır.
https://siteadresiniz.com/yonetim
Müşteri panelinizde veya ürün teslim belgenizde bulunan yönetici kullanıcı bilgileriyle giriş yapın.
İlk girişten sonra varsayılan yönetici şifresini değiştirmeniz önerilir.
9. Kurulum Sonrası Yapılması Önerilen Ayarlar
Yönetim paneline giriş yaptıktan sonra aşağıdaki ayarları kontrol edin:
-
Firma adı ve logo
-
Site başlığı ve açıklaması
-
Telefon ve e-posta bilgileri
-
Adres ve harita bilgileri
-
Para birimi ve vergi ayarları
-
E-posta gönderim ayarları
-
SMS entegrasyon ayarları
-
Dil seçenekleri
-
Yönetici ve personel hesapları
-
Rol ve yetki ayarları
-
Dosya yükleme ayarları
-
SEO başlık ve açıklamaları
-
Gizlilik politikası ve kullanım koşulları
-
Yedekleme ayarları
Canlı kullanıma geçmeden önce test amacıyla bir müşteri, teklif veya iş emri oluşturarak temel modülleri kontrol edin.
10. Güvenlik ve Yedekleme Kontrolleri
Kurulum tamamlandıktan sonra aşağıdaki güvenlik işlemlerinin yapılması önerilir:
-
Varsayılan yönetici şifresini değiştirin.
-
Güçlü ve benzersiz bir yönetici şifresi kullanın.
-
Veritabanı bilgilerini üçüncü kişilerle paylaşmayın.
-
.env dosyasının tarayıcı üzerinden erişilemediğini kontrol edin.
-
SSL sertifikasını aktif tutun.
-
Güncellemeleri yalnızca resmi müşteri panelinden indirin.
-
Yazılım dosyalarının ve veritabanının düzenli yedeğini alın.
-
Kullanılmayan yönetici ve personel hesaplarını kapatın.
-
Kurulum sonrasında sunucuda bulunan .zip ve gereksiz kurulum dosyalarını silin.
Kurulum Kontrol Listesi
Kurulum tamamlandıktan sonra aşağıdaki maddeleri kontrol edin:
-
Yazılım dosyaları doğru dizine yüklendi.
-
Gizli dosyalar eksiksiz şekilde sunucuda bulunuyor.
-
Veritabanı ve veritabanı kullanıcısı oluşturuldu.
-
Veritabanı kullanıcısına gerekli yetkiler verildi.
-
SQL dosyası başarıyla içe aktarıldı.
-
.env bağlantı bilgileri doğru şekilde düzenlendi.
-
PHP sürümü ve gerekli eklentiler kontrol edildi.
-
Dosya ve klasör izinleri düzenlendi.
-
SSL sertifikası etkinleştirildi.
-
Ana sayfa ve yönetim paneli açılıyor.
-
Yönetici hesabıyla giriş yapılabiliyor.
-
Varsayılan yönetici şifresi değiştirildi.
-
İlk sistem yedeği oluşturuldu.
Kurulum Desteği
Kurulum sırasında veritabanı bağlantısı, boş sayfa, yönlendirme, dosya izni, PHP sürümü veya benzeri teknik bir sorunla karşılaşmanız durumunda müşteri paneliniz üzerinden destek talebi oluşturabilirsiniz.
Destek talebinizde aşağıdaki bilgileri paylaşmanız çözüm sürecini hızlandıracaktır:
-
Satın aldığınız ürünün adı
-
Kurulum yapılan alan adı
-
Kullandığınız hosting paneli
-
Aktif PHP sürümü
-
Görüntülenen hata mesajı
-
Hatanın ekran görüntüsü
-
Sorunun oluştuğu sayfanın adresi
Güvenliğiniz için veritabanı şifresi, hosting şifresi veya yönetici şifresi gibi hassas bilgileri destek talebi açıklamasına doğrudan eklemeyin. Gerekli görülmesi halinde teknik ekip güvenli bilgi paylaşım yöntemi konusunda sizi yönlendirecektir.