Kurumsal Website Kurulum Kılavuzu

Bu kılavuz, kurumsal website scriptinizin sunucuya yüklenmesi ve yapılandırılması için adım adım talimatları içermektedir.

1

kurumsalv1.zip Dosyasının Sunucuya Yüklenmesi

cPanel Üzerinden Yükleme

  1. cPanel hesabınıza giriş yapın.
  2. "Dosya Yöneticisi" aracına tıklayın.
  3. public_html (veya www) klasörüne gidin - bu, web sitenizin ana dizinidir.
  4. "Yükle" butonuna tıklayın.
  5. Bilgisayarınızdan kurumsalv1.zip dosyasını seçin ve yükleyin.
  6. Yükleme tamamlandıktan sonra, zip dosyasını seçin ve "Çıkart" butonuna tıklayın.
  7. Tüm dosyaları public_html klasörüne çıkartın (veya subdomain kullanacaksanız ilgili klasöre).

Plesk Üzerinden Yükleme

  1. Plesk kontrol panelinize giriş yapın.
  2. İlgili domain adını seçin.
  3. "Dosyalar" veya "Dosya Yöneticisi" bölümüne gidin.
  4. httpdocs klasörüne gidin (bu, web sitenizin ana dizinidir).
  5. "Yükle" butonuna tıklayın ve kurumsalv1.zip dosyasını yükleyin.
  6. Zip dosyasını seçin ve "Çıkart" seçeneğini kullanarak dosyaları httpdocs klasörüne çıkartın.

FTP ile Yükleme (FileZilla gibi)

  1. FTP istemcinizi açın (örn. FileZilla).
  2. Sunucu bilgilerinizi (host, kullanıcı adı, şifre) girin ve bağlanın.
  3. Yerel dosya gezgininde kurumsalv1.zip dosyasını bulun.
  4. Uzak dosya gezgininde public_html (veya www, httpdocs) klasörüne gidin.
  5. kurumsalv1.zip dosyasını bu klasöre sürükleyip bırakın.
  6. Dosya yüklendikten sonra, cPanel veya Plesk üzerinden dosyayı çıkartın veya sunucuda SSH erişiminiz varsa komut satırını kullanabilirsiniz.

Not: Bazı hosting sağlayıcıları, web kontrol panelinde "Zip Çıkart" veya benzeri bir özellik sunmayabilir. Bu durumda, dosyaları yerel bilgisayarınızda çıkartıp, tüm dosyaları FTP ile yüklemeniz gerekebilir.

2

Veritabanı Oluşturma

cPanel Üzerinden Veritabanı Oluşturma

"MySQL Veritabanları" veya "Veritabanları" bölümüne gidin.
"Yeni Veritabanı Oluştur" bölümünde:
Veritabanı adını girin (örn. kurumsal_eka).
"Oluştur" butonuna tıklayın.
"MySQL Kullanıcıları Ekle" bölümünde:
Kullanıcı adı ve güçlü bir şifre belirleyin.
"Oluştur" butonuna tıklayın.
"Kullanıcıları Veritabanına Ekle" bölümünde:
Oluşturduğunuz kullanıcıyı ve veritabanını seçin.
Tüm ayrıcalıkları verin (ALL PRIVILEGES).
"Ekle" butonuna tıklayın.
Veritabanı adını, kullanıcı adını ve şifreyi not edin.

Plesk Üzerinden Veritabanı Oluşturma

  1. Plesk kontrol panelinize giriş yapın.
  2. İlgili domain adını seçin.
  3. "Veritabanları" bölümüne gidin.
  4. "Veritabanı Ekle" butonuna tıklayın.
  5. Aşağıdaki bilgileri doldurun:
  6. Veritabanı adı: kurumsal_eka (veya istediğiniz bir isim)
  7. Veritabanı kullanıcı adı ve şifresi belirleyin
  8. Veritabanı tipini MySQL olarak seçin
  9. "Tamam" veya "Oluştur" butonuna tıklayın.
  10. Veritabanı adını, kullanıcı adını ve şifreyi not edin.

Önemli: Veritabanı bilgilerinizi (veritabanı adı, kullanıcı adı ve şifre) güvenli bir yerde saklayın. Bu bilgiler bir sonraki adımda gerekli olacaktır.

3

Veritabanı Bağlantı Bilgilerini Güncelleme

admin/ws/db.php Dosyasını Düzenleme

Dosya yöneticinizle (cPanel, Plesk veya FTP) yüklediğiniz dosyalara gidin.
admin/ws/db.php dosyasını bulun ve düzenleyin.
Aşağıdaki satırı bulun:
$db = new PDO('mysql:host=localhost;dbname=kurumsal_eka','root','');
Bu satırı kendi veritabanı bilgilerinizle güncelleyin:
$db = new PDO('mysql:host=localhost;dbname=VERITABANI_ADI','KULLANICI_ADI','SIFRE');
VERITABANI_ADI: Önceki adımda oluşturduğunuz veritabanının adı
KULLANICI_ADI: Veritabanı için oluşturduğunuz kullanıcı adı
SIFRE: Veritabanı kullanıcısına verdiğiniz şifre
Değişiklikleri kaydedin ve dosyayı kapatın.

Not: Bazı hosting sağlayıcılarında veritabanı sunucusu 'localhost' olmayabilir. Hosting sağlayıcınız size özel bir veritabanı sunucu adresi verdiyse (örn. mysql.example.com), 'localhost' yerine bu adresi kullanın.

4

SQL Dosyasını İçe Aktarma

phpMyAdmin ile Veritabanını İçe Aktarma

  1. cPanel veya Plesk'ten phpMyAdmin'e erişin.
  2. Sol menüden, oluşturduğunuz veritabanını seçin.
  3. Üst menüden "İçe Aktar" sekmesine tıklayın.
  4. "Dosya Seç" butonuna tıklayın ve kurumsal_eka.sql dosyasını seçin:
  5. Eğer SQL dosyası sunucunuzda ise, "Gözat" butonu ile sunucudan seçin.
  6. Eğer SQL dosyası bilgisayarınızda ise, "Dosya Seç" butonu ile bilgisayarınızdan yükleyin.
  7. Karakter seti olarak "utf8" veya "utf8mb4" seçin.
  8. "Git" veya "İçe Aktar" butonuna tıklayın.
  9. İçe aktarma işlemi tamamlanana kadar bekleyin.

Not: SQL dosyası büyükse, hosting sağlayıcınızın maksimum yükleme boyutu sınırını aşabilir. Bu durumda, SQL dosyasını daha küçük parçalara bölmek veya SSH üzerinden komut satırını kullanmak gerekebilir.

5

Site URL Ayarlarını Güncelleme

ws_settings Tablosundaki URL'leri Güncelleme

  1. phpMyAdmin'e giriş yapın ve veritabanınızı seçin.
  2. Sol menüden "ws_settings" tablosunu seçin.
  3. "Görüntüle" veya "Düzenle" seçeneğine tıklayın.
  4. Aşağıdaki alanları kendi domain bilgilerinizle güncelleyin:
  5. admin_url: https://siteadi.com/admin/ (admin panelinin URL'si)
  6. site_url: https://siteadi.com/ (ana sitenin URL'si)
  7. "Git" veya "Kaydet" butonuna tıklayarak değişiklikleri kaydedin.

Alternatif olarak, SQL sorgusu kullanarak da güncelleyebilirsiniz:

UPDATE ws_settings SET 
admin_url = 'https://siteadi.com/admin/', 
site_url = 'https://siteadi.com/' 
WHERE ID = 0;

Önemli: URL'lerin sonundaki eğik çizgileri (/) unutmayın. Ayrıca, eğer siteniz HTTPS protokolünü desteklemiyorsa, https:// yerine http:// kullanın.

6

Admin Paneline Giriş

Kurulum tamamlandıktan sonra, admin panelinize aşağıdaki bilgilerle giriş yapabilirsiniz:

Önemli: Güvenlik nedeniyle, admin panelinize ilk girişten sonra şifrenizi değiştirmeniz şiddetle tavsiye edilir!

7

Kurulum Sonrası Güvenlik Önlemleri

  1. Admin şifrenizi değiştirin ([email protected] hesabının şifresini güçlü bir şifreyle değiştirin).
  2. Gereksiz demo içeriklerini temizleyin.
  3. Kurulum dosyalarını (kurulum.html, kurumsal_eka.sql, kurumsalv1.zip) sunucunuzdan silin.
  4. Site ayarlarınızı (site başlığı, açıklaması, anahtar kelimeler vb.) güncelleyin.
  5. SSL sertifikanızın doğru yapılandırıldığından emin olun (HTTPS için).

Sıkça Sorulan Sorular (SSS)

Kurulum ve kullanım sırasında karşılaşabileceğiniz yaygın sorular ve çözümleri:

Veritabanına bağlanırken hata alıyorum, ne yapmalıyım?

Bu genellikle admin/ws/db.php dosyasındaki veritabanı bağlantı bilgilerinin hatalı olmasından kaynaklanır. Aşağıdaki noktaları kontrol edin:

  • Veritabanı adının doğru yazıldığından emin olun
  • Kullanıcı adı ve şifrenin doğru olduğunu kontrol edin
  • Hosting sağlayıcınızda veritabanı sunucu adresinin 'localhost' olduğundan emin olun, bazı hosting sağlayıcıları farklı bir sunucu adresi kullanabilir
  • Veritabanı kullanıcısının, veritabanına erişim izni olduğundan emin olun

Resim yükleyemiyorum ve dosya izinleri hatası alıyorum, nasıl çözebilirim?

Bu dosya izinleriyle ilgili bir sorundur. Web sunucunuzun ilgili dizinlere yazma izni olması gerekiyor:

  • cPanel veya Plesk üzerinden dosya yöneticisine gidin
  • Aşağıdaki klasörlere 755 veya 775 izinleri verdiğinizden emin olun:
    • data/
    • images/
    • assets/images/
  • İzinleri değiştirmek için klasörü seçin ve "İzinler" veya "Chmod" seçeneğini kullanın

Sayfa yönlendirmelerinde 404 hatası alıyorum, neden?

Bu genellikle .htaccess dosyasıyla ilgili bir sorundur. Aşağıdaki adımları izleyin:

  • .htaccess dosyasının kök dizinde doğru şekilde yüklendiğinden emin olun
  • Hosting sağlayıcınızın Apache mod_rewrite modülünü desteklediğinden emin olun
  • Web sunucunuzun .htaccess dosyalarını kullanmasına izin verdiğini kontrol edin
  • Site URL'lerinin ws_settings tablosunda doğru ayarlandığından emin olun

Sayfa boş görünüyor veya PHP hataları alıyorum, sorunu nasıl çözebilirim?

Bu genellikle PHP sürümü uyumsuzluğu veya PHP yapılandırma sorunlarından kaynaklanır:

  • Hosting sağlayıcınızın PHP sürümünün 7.4 veya üzeri olduğundan emin olun
  • PHP hata günlüğünü (error log) kontrol edin - cPanel'de "Hata Günlüğü" veya Plesk'te "Günlükler" bölümünden ulaşabilirsiniz
  • PHP'nin gerekli uzantılarının (PDO, MySQLi, GD, mbstring) yüklü olduğundan emin olun
  • Hosting kontrol panelinizden PHP bellek limitini artırın (min. 128MB önerilir)

SQL dosyasını içe aktarırken "Max allowed packet" hatası alıyorum, ne yapmalıyım?

Bu, MySQL'in büyük veritabanı dosyalarını içe aktarma sınırından kaynaklanır:

  • SQL dosyasını küçük parçalara bölmeyi deneyin
  • phpMyAdmin ayarlarında "Maksimum Çalışma Süresi" ve "İçe Aktarma Bellek Limiti" değerlerini artırın
  • Hostinginizde SSH erişiminiz varsa, komut satırı üzerinden MySQL içe aktarma işlemini deneyin:
    mysql -u kullanici_adi -p veritabani_adi < kurumsal_eka.sql
  • Hosting sağlayıcınızla iletişime geçerek "max_allowed_packet" değerini artırmalarını isteyin

Admin paneline giriş yapamıyorum, şifremi unuttum. Ne yapabilirim?

Admin şifrenizi sıfırlamak için aşağıdaki adımları izleyebilirsiniz:

  1. phpMyAdmin'e giriş yapın ve veritabanınızı seçin
  2. ws_admin tablosunu seçin
  3. İlgili admin kullanıcısının kaydını bulun ve düzenleyin
  4. Şifre alanını (password) 21232f297a57a5a743894a0e4a801fc3 olarak değiştirin (bu "admin" kelimesinin MD5 hash'idir)
  5. Değişiklikleri kaydedin ve artık "admin" şifresiyle giriş yapabilirsiniz
  6. Güvenlik için giriş yaptıktan sonra şifrenizi yeniden değiştirmeyi unutmayın!

Bu SSS listesinde cevabını bulamadığınız bir sorunla karşılaşırsanız, lütfen teknik destek ekibimizle iletişime geçin.

8

Teknik Destek ve İletişim

Destek Kanallarımız

Destek Talebi Oluşturma

Teknik destek talebinizi aşağıdaki adresten oluşturabilirsiniz:

Bu sistem üzerinden açtığınız talepler kategori bazlı olarak ilgili ekibimize yönlendirilmektedir. Detaylı bilgi paylaşmanız sorununuzun daha hızlı çözülmesini sağlayacaktır.

WhatsApp Destek

WhatsApp üzerinden hızlı destek için:

Sadece hızlı iletişim için buradayız. Web sitemiz üzerinden destek taleplerinizle ilgili tüm teknik süreçler hızla işlenmektedir.

Telefon Desteği

Telefonla destek için bizi arayabilirsiniz:

Telefon desteğimiz hafta içi 09:00-18:00 saatleri arasında hizmet vermektedir. Karmaşık teknik sorunlar için destek talebi açmanızı öneririz.

Telegram Desteği

Telegram üzerinden bize ulaşabilirsiniz:

Telegram üzerinden mesai saatleri içinde hızlı yanıt alabilirsiniz. Detaylı teknik sorunlar için resmi destek kanallarımızı kullanmanızı öneririz.

E-posta Desteği

E-posta ile destek için aşağıdaki adrese yazabilirsiniz:

E-posta ile gönderilen destek taleplerine genellikle 24 saat içerisinde yanıt verilmektedir. Acil durumlarda telefon desteğini kullanmanızı öneririz.

Önemli Not: Yazılımsal bir sorun olur ise ücretsiz teknik destek ekibimiz ilgilenmektedir. Eğer modül, ekstra bir özellik eklemek isterseniz, "Fiyat Teklifi" konusu ile bir destek talebi oluşturmanız gerekmektedir. Yazılımsal olmayan ekstra revizyon, özellik, modül vb. için ücret teklifi almanız gerekir.

Ek Hizmetlerimiz

Hosting Hizmetleri

Web siteniz için güvenilir ve hızlı hosting çözümleri:

VDS/VPS Hizmetleri

Daha fazla güç ve esneklik için sanal sunucu çözümleri:

Tüm Yazılımlarımız

Diğer yazılım çözümlerimize göz atın:

9

Önemli Bilgiler

Önemli Notlar

Teknik Destek Kapsamı

Yazılımsal bir sorun olur ise ücretsiz teknik destek ekibimiz ilgilenmektedir. Eğer modül, ekstra bir özellik eklemek isterseniz, "Fiyat Teklifi" konusu ile bir destek talebi oluşturmanız gerekmektedir.

Açık Kaynak Kod Teslimi

Yazılımımız açık kaynak kodlu olarak teslim edilmektedir. Tüm dosyalara tam erişim sağlayabilir ve teknik bilginiz dahilinde özelleştirmeler yapabilirsiniz.

İptal ve İade Politikası

Yazılım açık kaynak kodlu olarak teslim edildiği için satın alma işleminden sonra iptal veya iade yapılamamaktadır. Satın alma öncesi demo sürümü inceleyerek karar vermenizi öneririz.

Demo ve Teslim Koşulları

Satın aldığınız yazılım, demo sürümünde görüntülediğiniz ve test ettiğiniz haliyle teslim edilmektedir. Yazılımı satın almadan önce tüm özellikleri ve işlevselliği demo üzerinden kontrol etmeniz önemlidir.

Güncelleme Politikası

Yazılımda güncelleme yapıldığında, ücretsiz olarak müşteri paneliniz üzerinden güncel açık kaynak kodlu sürümü indirebilirsiniz. Yeni güncelleme yapıldığında e-posta ile bilgilendirme yapılmaktadır.