OpenCart kurulumu, açık kaynaklı bir e-ticaret platformu olan OpenCart’ın bir web sunucusuna yüklenip yapılandırılması işlemidir ve doğru yapıldığında teknik bilgisi sınırlı kullanıcılar için bile 30-45 dakika içinde tamamlanabilir. Bu rehberde sunucu gereksinimlerinden veritabanı ayarına, admin paneli yapılandırmasından ilk yapılması gereken güvenlik adımlarına kadar tüm süreci adım adım anlatıyoruz.
OpenCart Nedir? (Kısa Tanım)
OpenCart, PHP ile geliştirilmiş, ücretsiz ve açık kaynaklı bir e-ticaret yönetim sistemidir. Kullanıcıların kendi barındırma (hosting) hizmetlerinde ürün kataloğu, sipariş yönetimi, ödeme entegrasyonları ve çoklu dil/para birimi desteğiyle çevrimiçi mağaza kurmasını sağlar.
OpenCart Kurulumu İçin Gerekenler
Kuruluma başlamadan önce aşağıdaki gereksinimlerin sağlandığından emin olun:
| Gereksinim | Minimum Sürüm/Detay |
|---|---|
| PHP | 7.4 veya üzeri (OpenCart 4.x için 8.0+ önerilir) |
| MySQL | 5.7 veya üzeri (MariaDB 10.2+ de desteklenir) |
| Web sunucusu | Apache veya Nginx |
| PHP Uzantıları | cURL, GD, Mcrypt/OpenSSL, Zip |
| Depolama alanı | En az 500 MB boş alan |
| Hosting erişimi | FTP/SFTP veya dosya yöneticisi, phpMyAdmin erişimi |
Not: Çoğu paylaşımlı hosting sağlayıcısı (Natro, Turhost, Hostinger vb.) bu gereksinimleri karşılar; kuruluma başlamadan hosting panelinizden PHP sürümünü kontrol etmeniz yeterlidir.
Adım 1: OpenCart Dosyalarını İndirin
- opencart.com adresinden en güncel sürümü indirin (ZIP dosyası olarak).
- İndirdiğiniz dosyayı bilgisayarınızda çıkartın. İçinde
uploadadlı bir klasör göreceksiniz — sunucuya yüklenecek olan asıl dosyalar bunun içinde.
Adım 2: Dosyaları Sunucuya Yükleyin
- FTP programı (FileZilla gibi) veya hosting panelinizin dosya yöneticisi ile sunucunuza bağlanın.
uploadklasörünün içeriğini, sitenizin kök dizinine (public_htmlveyawww) yükleyin.- Alt dizin kullanmak isterseniz (örn.
siteniz.com/magaza), dosyaları o alt klasöre yükleyebilirsiniz.
Adım 3: Veritabanı Oluşturun
- Hosting panelinizden (cPanel, Plesk vb.) phpMyAdmin veya “MySQL Veritabanları” bölümüne girin.
- Yeni bir veritabanı oluşturun (örn.
opencart_db). - Bu veritabanına tam yetkili bir kullanıcı oluşturup atayın.
- Veritabanı adını, kullanıcı adını ve şifresini not edin — kurulum sihirbazında bunlara ihtiyacınız olacak.
Adım 4: Kurulum Sihirbazını Çalıştırın
- Tarayıcınızdan
siteniz.comadresine gidin. OpenCart otomatik olarak kurulum sihirbazını başlatır. - Lisans Sözleşmesi ekranını onaylayın.
- Ön Gereksinim Kontrolü ekranında tüm maddelerin yeşil (✓) olduğundan emin olun. Kırmızı bir madde varsa (örn. bir PHP uzantısı eksikse), hosting sağlayıcınızla iletişime geçin.
- Yapılandırma ekranında:
- Veritabanı sürücüsü: MySQLi
- Sunucu adı: genelde
localhost - Kullanıcı adı, şifre ve veritabanı adı: Adım 3’te oluşturduklarınız
- Yönetici e-posta ve şifresi: admin paneline giriş için kullanacaksınız — güçlü bir şifre seçin
- “Kurulumu Devam Ettir” butonuna tıklayın.
Adım 5: Kurulum Sonrası Güvenlik Adımı (Kritik)
Kurulum tamamlandığında OpenCart şunu ister: config.php, admin/config.php dosyalarını düzenlemek ve install klasörünü silmek. Bu adımı atlamayın — install klasörü sunucuda kalırsa, siteniz güvenlik açığına maruz kalır.
1. FTP ile sunucuya bağlanın
2. /install klasörünü tamamen silin
3. config.php ve admin/config.php dosyalarının izinlerini
444 veya 400 olarak ayarlayın (yazma iznini kapatın)
Adım 6: Admin Paneline Giriş ve İlk Ayarlar
siteniz.com/adminadresine gidin (varsayılan admin klasör adıdır; güvenlik için bunu değiştirmeniz önerilir).- Kurulum sırasında belirlediğiniz e-posta ve şifreyle giriş yapın.
- Ayarlar > Mağaza bölümünden mağaza adı, para birimi, dil ve saat dilimini yapılandırın.
- SSL sertifikanız varsa Ayarlar > Sunucu bölümünden “SSL Zorla” seçeneğini aktif edin.
Sık Karşılaşılan Kurulum Hataları
“Veritabanına bağlanılamıyor” hatası: Genelde yanlış kullanıcı adı/şifre veya veritabanı adının hatalı girilmesinden kaynaklanır. cPanel’de veritabanı bilgilerini tekrar kontrol edin.
Ön gereksinim ekranında kırmızı işaret: Eksik bir PHP uzantısı anlamına gelir. Hosting sağlayıcınızdan php.ini üzerinden ilgili uzantıyı (genelde cURL, GD veya Zip) etkinleştirmesini isteyin.
“Beyaz sayfa” (white screen) hatası: Genelde PHP bellek limitinin düşük olmasından kaynaklanır. php.ini dosyasında memory_limit değerini en az 256M yapın.
Sıkça Sorulan Sorular
OpenCart kurulumu ne kadar sürer? Uygun hosting altyapısı ve hazır veritabanı bilgileriyle kurulum genellikle 30-45 dakika içinde tamamlanır.
OpenCart kurulumu ücretsiz mi? Evet, OpenCart yazılımı tamamen ücretsiz ve açık kaynaklıdır. Ödeme gereken tek kalem, hosting ve varsa satın alınan tema/eklentilerdir.
OpenCart hangi hosting türüyle çalışır? Paylaşımlı hosting, VPS veya bulut sunucularda çalışabilir; küçük-orta ölçekli mağazalar için paylaşımlı hosting genellikle yeterlidir.
Kurulum sonrası install klasörünü silmezsem ne olur? Sitenizin veritabanı bilgileri ve yapılandırması dışarıdan erişilebilir hale gelir, bu ciddi bir güvenlik açığıdır — kurulumu tamamladıktan hemen sonra silinmelidir.