OpenCart Kurulumu Nasıl Yapılır? 2026 Adım Adım Rehber
Kısa cevap: OpenCart kurulumu; uygun alan adı ve hostingin hazırlanması, kurulum dosyalarının sunucuya yüklenmesi, veri tabanının oluşturulması, web tabanlı kurulum sihirbazının tamamlanması ve mağaza ayarlarının güvenli biçimde yapılandırılması adımlarından oluşur. Teknik kurulum tamamlandıktan sonra tema, ürünler, ödeme, kargo, SEO ve güvenlik ayarları yapılmadan mağaza satışa açılmamalıdır.
Bu rehberde OpenCart nasıl kurulur? sorusunu yalnızca dosya yükleme seviyesinde bırakmadan, çalışan bir e-ticaret mağazasına ulaşmak için gereken bütün temel adımlarla ele alıyoruz. Anlatım cPanel veya benzeri bir hosting paneli kullananlar için hazırlanmıştır; panel adları ve ekranlar hosting firmasına göre değişebilir.
OpenCart Kurulumu İçin Neler Gerekir?
Kuruluma başlamadan önce aşağıdaki erişim ve kaynakların hazır olması işleri hızlandırır:
- Markanıza ait bir alan adı ve DNS yönetim erişimi
- Seçtiğiniz OpenCart sürümünü destekleyen Linux hosting veya sunucu
- Hosting paneli, FTP/SFTP veya SSH dosya erişimi
- MySQL ya da MariaDB veri tabanı oluşturma yetkisi
- Alan adına tanımlanmış geçerli SSL sertifikası
- Güncel OpenCart kurulum paketi
- Kurulum sonrasında kullanacağınız uyumlu tema ve modüller
- Yedekleme, güvenlik ve güncelleme planı
OpenCart ücretsiz indirilebilse de alan adı, hosting, profesyonel tasarım, entegrasyon ve teknik destek ayrı maliyet kalemleridir. Altyapının genel yapısını henüz bilmiyorsanız önce OpenCart nedir? rehberini inceleyebilirsiniz.
1. Doğru OpenCart Sürümünü ve Hosting Paketini Seçin
En yeni sürümü kurmak her zaman mevcut projeniz için en doğru seçim olmayabilir. Kullanmayı planladığınız tema, ödeme modülü, kargo bağlantısı, pazaryeri entegrasyonu ve özel yazılımların sürüm uyumluluğunu birlikte değerlendirin. Özellikle canlı mağazalarda sürüm kararı bütün bileşenlerin test edildiği bir geliştirme ortamından sonra verilmelidir.
Hosting seçiminde yalnızca disk alanına bakmayın. PHP işlem kapasitesi, bellek limiti, veri tabanı performansı, I/O kaynakları, günlük yedekleme, güvenlik duvarı, ücretsiz SSL, e-posta teslimatı ve teknik destek kalitesi e-ticaret performansını doğrudan etkiler. Binlerce ürün, yoğun XML aktarımı veya pazaryeri senkronizasyonu olan mağazalarda paylaşımlı hosting yerine ölçeklenebilir sunucu çözümü gerekebilir.
2. Alan Adını, SSL Sertifikasını ve Yedeklemeyi Hazırlayın
Alan adının DNS kayıtlarını hosting sunucusuna yönlendirin. DNS değişikliklerinin yayılması tamamlandıktan sonra hem alan adını hem de www kullanım tercihinizi kontrol edin. Mağazanın tek bir ana adresi olmalı; diğer varyasyonlar 301 yönlendirmesiyle bu adrese gitmelidir.
SSL sertifikasını kurulumdan önce etkinleştirmek, mağazanın baştan itibaren HTTPS adresleriyle oluşmasını sağlar. Sertifikanın alan adı ve www varyasyonlarını kapsadığını doğrulayın. Ayrıca kurulumdan önce hosting panelinde otomatik yedekleme planı oluşturun. Yalnızca sunucu üzerindeki yedeğe güvenmek yerine düzenli aralıklarla haricî bir kopya tutmak daha güvenlidir.
3. OpenCart Dosyalarını Sunucuya Yükleyin
OpenCart'ın resmî kaynağından indirdiğiniz paketi bilgisayarınızda açın. Sürüm yapısına göre mağaza dosyaları çoğunlukla paket içindeki upload klasöründe bulunur. Bu klasörün içeriğini alan adınızın web kök dizinine yükleyin. cPanel kullanan sunucularda bu dizin genellikle public_html olarak adlandırılır; ek alan adlarında farklı bir belge kökü olabilir.
Dosyaları FTP ile tek tek yüklemek uzun sürebilir. Hosting paneli destekliyorsa sıkıştırılmış arşivi yükleyip sunucuda çıkarmak daha hızlıdır. Çıkarma işleminden sonra dosyaların yanlışlıkla public_html/upload altında kalmadığını kontrol edin. Alan adını açtığınızda doğrudan kurulum ekranının gelmesi gerekir.
4. Yapılandırma Dosyalarını ve Dosya İzinlerini Kontrol Edin
Kurulum paketi, sürüme göre yeniden adlandırılması gereken örnek yapılandırma dosyaları içerebilir. Kök dizindeki ve yönetim klasöründeki örnek dosyaların kurulum yönergelerinde belirtilen adlara sahip olduğundan emin olun. Dosya adlarını değiştirirken uzantıların gizlenmesi nedeniyle yanlışlıkla çift uzantı oluşmamasına dikkat edin.
Kurulum ekranı hangi dosya ve klasörlerin yazılabilir olması gerektiğini gösterir. İzinleri gereğinden fazla açmak yerine hosting sağlayıcınızın önerdiği en düşük güvenli seviyeyi kullanın. Her dosyaya genel yazma yetkisi vermek hızlı bir çözüm gibi görünse de canlı mağazada ciddi güvenlik riski oluşturabilir.
5. MySQL Veri Tabanı Oluşturun
Hosting panelinden yeni bir veri tabanı, veri tabanı kullanıcısı ve güçlü bir parola oluşturun. Kullanıcıyı veri tabanına ekleyip gerekli yetkileri tanımlayın. Veri tabanı adı, kullanıcı adı, parola ve sunucu adresini güvenli bir yerde geçici olarak not edin; bu bilgiler kurulum sihirbazında istenir.
Paylaşımlı hostinglerde veri tabanı ve kullanıcı adının başına hesap adı eklenebilir. Kurulum formuna panelde gösterilen tam adı yazın. Veri tabanı sunucusu çoğu sistemde localhost olsa da uzak veri tabanı kullanan altyapılarda farklı olabilir. Emin değilseniz hosting panelindeki bağlantı bilgisini esas alın.
6. OpenCart Kurulum Sihirbazını Tamamlayın
Alan adınızı tarayıcıda açtığınızda lisans, sunucu kontrolü, veri tabanı bilgileri ve yönetici hesabı adımlarından oluşan kurulum ekranı görüntülenir. Lisans koşullarını inceleyin; sistem kontrolünde eksik bir PHP eklentisi veya yazma izni uyarısı varsa devam etmeden önce düzeltin.
- Veri tabanı sürücüsünü ve sunucu adresini seçin.
- Oluşturduğunuz veri tabanı adı, kullanıcı ve parolayı girin.
- Tahmin edilmesi zor bir yönetici kullanıcı adı belirleyin.
- Uzun ve benzersiz bir yönetici parolası kullanın.
- Bildirimleri takip ettiğiniz bir yönetici e-posta adresi yazın.
- Kurulumu tamamladıktan sonra mağaza ve yönetim panelini ayrı ayrı açıp doğrulayın.
Veri tabanı bağlantı hatası alırsanız bilgileri tekrar yazmadan önce tam veri tabanı adını, kullanıcı yetkisini ve sunucu adresini kontrol edin. Boş bir sayfa veya sunucu hatası görülürse PHP hata kayıtları, sürüm uyumu ve eksik eklentiler incelenmelidir.
7. Kurulum Klasörünü Kaldırın ve Yönetim Panelini Güvenceye Alın
Kurulum tamamlandığında sistemin uyardığı kurulum dizinini kaldırın. Bu klasörü canlı sunucuda bırakmak yeniden kurulum ve güvenlik riski oluşturabilir. Yapılandırma dosyalarının izinlerini de kurulum sonrasında önerilen güvenli seviyeye geri alın.
Yönetici hesabını günlük işlemler için paylaşmayın. Çalışanlara görevlerine uygun kullanıcı grupları ve sınırlı yetkiler verin. Yönetim paneline erişimi ek güvenlik katmanlarıyla koruyun; başarısız giriş denemelerini izleyin ve kullanılmayan hesapları kapatın.
8. Mağaza, Dil, Para Birimi ve E-Posta Ayarlarını Yapın
Yönetim panelinde mağaza adı, şirket bilgileri, adres, logo, favicon, varsayılan dil, para birimi, saat dilimi, ağırlık ve uzunluk birimleri gibi temel alanları yapılandırın. Türkiye'de satış yapacak mağazalarda fiyat, vergi, fatura ve mesafeli satış süreçlerinin mevzuata uygunluğu ayrıca değerlendirilmelidir.
Sipariş ve üyelik e-postalarının teslim edilebilmesi için SMTP yapılandırması kullanmak genellikle sunucunun varsayılan posta işlevinden daha güvenilir sonuç verir. Gönderen alan adının SPF, DKIM ve gerekiyorsa DMARC kayıtlarını kontrol edin. Test siparişi oluşturarak hem müşteriye hem yöneticiye giden bildirimleri doğrulayın.
9. OpenCart Teması ve Gerekli Modülleri Kurun
Temayı satın almadan veya yüklemeden önce kullandığınız OpenCart sürümü, PHP sürümü ve gerekli eklentilerle uyumluluğunu doğrulayın. Tema kurulumu bittikten sonra ana sayfa, menüler, kategori sayfaları, ürün sayfası, sepet ve ödeme akışını masaüstü ile mobil cihazlarda kontrol edin. Sektöre göre hazırlanmış seçenekleri OpenCart temaları bölümünde inceleyebilirsiniz.
Her ihtiyaca ayrı modül kurmak performansı ve güncelleme güvenliğini olumsuz etkileyebilir. Önce gereksinim listesini çıkarın; ödeme, kargo, XML, pazaryeri, fatura veya raporlama için gerçekten gerekli OpenCart modüllerini seçin. Modül yüklemeden önce tam yedek alın ve mümkünse test ortamında deneyin.
10. Ürün, Ödeme ve Kargo Yapılandırmasını Tamamlayın
Kategori mimarisini ürünleri yüklemeden önce planlayın. Her ürün için özgün başlık, açıklama, yüksek kaliteli görseller, fiyat, stok, vergi sınıfı, ağırlık, seçenek ve teslimat bilgilerini eksiksiz girin. Aynı açıklamayı çok sayıda üründe kullanmak hem kullanıcı deneyimini hem SEO performansını zayıflatabilir.
Ödeme ve kargo modüllerini gerçek iş kurallarınıza göre ayarlayın. Başarılı ödeme dışında başarısız işlem, iptal, iade, ücretsiz kargo eşiği, uzak bölge, kapıda ödeme ve stok yetersizliği senaryolarını da test edin. Sipariş durumlarının müşteriye doğru e-postalarla iletildiğinden emin olun.
11. OpenCart SEO URL Ayarlarını Açın
Arama motoru dostu adresler için sunucu yapılandırmasının doğru çalışması gerekir. Apache kullanan sistemlerde resmî dokümanda belirtilen yeniden yazma kuralları ve .htaccess dosyası kontrol edilir; Nginx sunucularda eşdeğer yönlendirme kuralları sunucu yapılandırmasına eklenir. Ardından yönetim panelinden SEO URL özelliği etkinleştirilir.
Ürün, kategori, marka ve bilgi sayfalarında kısa, açıklayıcı ve benzersiz SEO anahtar kelimeleri kullanın. Türkçe karakter, boşluk, gereksiz tarih veya tekrar eden kelimelerden kaçının. Meta başlık ve açıklamaları sayfaya özel yazın; canonical, XML site haritası, robots kuralları, breadcrumb ve yapılandırılmış verileri teknik testlerle doğrulayın.
12. Güvenlik, Hız ve Yedekleme Ayarlarını Tamamlayın
Canlı mağazada güncel ve uyumlu yazılım bileşenleri, güçlü parolalar, sınırlı dosya izinleri, güvenlik duvarı, zararlı yazılım taraması ve düzenli yedekleme birlikte uygulanmalıdır. Yönetim paneli ve hosting erişimlerinde mümkün olan yerlerde iki aşamalı doğrulama kullanın. Güncellemeleri doğrudan canlı mağazada değil, önce test ortamında deneyin.
Performans için görselleri uygun boyutlarda WebP veya optimize edilmiş JPEG olarak sunun; önbellek, sıkıştırma ve CDN ayarlarını trafiğinize göre yapılandırın. Ağır tema bileşenlerini ve kullanılmayan modülleri kaldırın. Ana sayfa kadar kategori, ürün, arama, sepet ve ödeme sayfalarını da mobil bağlantıda test edin.
OpenCart Yayına Alma Kontrol Listesi
| Kontrol | Doğrulanacak Nokta | Neden Önemli? |
|---|---|---|
| SSL ve yönlendirme | Tüm adresler tek HTTPS sürümüne gidiyor | Güvenlik ve URL bütünlüğü |
| Mobil görünüm | Menü, ürün, sepet ve ödeme taşmıyor | Kullanılabilirlik ve dönüşüm |
| Ödeme testi | Başarılı ve başarısız işlemler doğru dönüyor | Sipariş kaybını önleme |
| Kargo testi | Ücret, bölge ve ücretsiz kargo kuralları doğru | Yanlış maliyet riskini azaltma |
| SEO | Başlık, canonical, site haritası ve şemalar geçerli | Taranabilirlik ve görünürlük |
| Yedekleme | Dosya ve veri tabanı yedeği geri yüklenebiliyor | Kesinti sonrası kurtarma |
Sık Görülen OpenCart Kurulum Hataları
Veri Tabanı Bağlantı Hatası
Çoğunlukla yanlış veri tabanı adı, kullanıcı yetkisinin verilmemesi, hatalı parola veya farklı veri tabanı sunucusu nedeniyle oluşur. Hosting panelinde gösterilen tam bilgileri kullanın.
500 Sunucu Hatası veya Boş Sayfa
PHP sürümü uyumsuzluğu, eksik PHP eklentisi, hatalı yeniden yazma kuralı veya dosya izinleri neden olabilir. Sunucu hata günlüğü incelenmeden rastgele dosya değiştirmek sorunu büyütebilir.
SEO URL'ler 404 Hatası Veriyor
SEO URL özelliği açıldığı hâlde sunucu yeniden yazma kuralları etkin değilse temiz adresler çalışmaz. Apache ve Nginx yapılandırmaları farklı olduğundan sunucu türüne uygun kural kullanılmalıdır.
Tema veya Modül Kurulumdan Sonra Çalışmıyor
Eklentinin OpenCart ve PHP sürümüyle uyumlu olmaması, eksik bağımlılık, dosya sahipliği ya da önbellek sorunu yaşanabilir. Satın almadan önce desteklenen sürümleri yazılı olarak doğrulayın.
OpenCart'ı Kendiniz Kurmak mı, Hazır Paket Almak mı?
Teknik deneyiminiz, test ortamınız ve bakım için zamanınız varsa temel kurulumu kendiniz yapabilirsiniz. Ancak ticari bir mağazada yalnızca yazılımı çalıştırmak yeterli değildir. Güvenlik, yedekleme, hız, ödeme-kargo bağlantıları, tema uyumu, SEO ve güncellemeler sürekli sorumluluk oluşturur.
Kurulumla uğraşmadan tema, temel ayarlar, entegrasyonlar ve teknik destekle başlamak isteyen işletmeler için OpenCart e-ticaret paketleri daha kontrollü bir başlangıç sağlayabilir. Alternatifleri ve yönetim sorumluluklarını görmek için OpenCart mı hazır e-ticaret paketi mi? karşılaştırmasını da okuyabilirsiniz.
Sık Sorulan Sorular
OpenCart Kurulumu Ne Kadar Sürer?
Dosya ve veri tabanı kurulumu uygun bir sunucuda kısa sürede tamamlanabilir. Satışa hazır mağaza için tema, ürünler, ödeme, kargo, e-posta, SEO, güvenlik ve test çalışmaları gerektiğinden toplam süre proje kapsamına göre değişir.
OpenCart Kurmak Ücretsiz mi?
OpenCart çekirdek yazılımı ücretsiz indirilebilir. Alan adı, hosting, tema, ücretli modüller, entegrasyon, tasarım, bakım ve profesyonel destek ayrıca bütçelenir.
OpenCart Localhost Üzerinde Kurulabilir mi?
Evet. Uyumlu PHP ve veri tabanı ortamı bulunan yerel bilgisayarda geliştirme veya test amacıyla kurulabilir. Canlıya geçerken alan adı, SSL, dosya yolları, e-posta ve sunucu ayarları yeniden yapılandırılmalıdır.
Kurulumdan Sonra Tema Değiştirilebilir mi?
Evet; ancak tema değişikliği öncesinde sürüm, modül, özel geliştirme ve mobil görünüm uyumu kontrol edilmelidir. Canlı mağazada değişiklik yapmadan önce yedek ve test ortamı kullanılmalıdır.
Sonuç: Kurulumdan Önce Plan, Yayından Önce Test
Başarılı bir OpenCart kurulumu; dosyaları sunucuya yükleyip kurulum sihirbazını bitirmekten daha kapsamlıdır. Doğru sürüm, uygun hosting, HTTPS, güvenli izinler, temiz veri tabanı, kontrollü tema-modül seçimi ve uçtan uca sipariş testi birlikte yürütülmelidir. Bu temel doğru kurulursa mağazayı yeni ürünler, entegrasyonlar ve SEO çalışmalarıyla büyütmek daha sağlıklı olur.
Kurulum, profesyonel tema, ödeme-kargo bağlantıları ve teknik destek dâhil seçenekleri karşılaştırmak için OpenCart e-ticaret paketlerini inceleyin.
Kaynak ve güncellik: Bu rehber 5 Ağustos 2026 tarihinde OpenCart resmî dokümantasyonu, OpenCart SEO URL dokümanı ve OpenCart resmî GitHub deposu esas alınarak hazırlanmıştır. Sürüm ve sunucu gereksinimleri değişebileceğinden kurulumdan önce güncel sürüm paketindeki kurulum belgesini kontrol edin.