PrestaShop Nedir?
PrestaShop, açık kaynak kodlu ve PHP tabanlı olarak geliştirilen ücretsiz bir e-ticaret yazılımıdır. Kullanıcıların kendi online mağazalarını oluşturmasına, ürünlerini yönetmesine, sipariş takibi yapmasına ve ödeme sistemlerini entegre etmesine olanak sağlayan güçlü bir içerik yönetim sistemidir.
PrestaShop; küçük ve orta ölçekli işletmelerden daha kapsamlı e-ticaret projelerine kadar farklı ihtiyaçlara cevap verebilen, modüler yapısı sayesinde geliştirilebilir bir e-ticaret platformudur.
Bu makalemizde PrestaShop kurulumunun nasıl yapılacağını, kurulum öncesi hazırlanması gereken ayarları ve kurulum sonrasında dikkat edilmesi gereken güvenlik adımlarını ele alacağız.
PrestaShop Kurulumu İçin Gerekenler
PrestaShop kurulumu yapmadan önce sunucunuzun gerekli sistem gereksinimlerini karşılaması gerekir. Sağlıklı bir çalışma için aşağıdaki bileşenlerin hazır olması önemlidir.
- PHP destekli bir hosting veya sunucu hizmeti
- MySQL veya MariaDB veritabanı
- Yeterli disk alanı
- PHP eklentilerinin aktif olması
- SSL sertifikası ile güvenli HTTPS bağlantısı
PrestaShop performansı, kullanılan PHP sürümü, sunucu kaynakları ve veritabanı optimizasyonuna doğrudan bağlıdır. Yoğun ziyaret alan e-ticaret sitelerinde standart hosting yerine daha yüksek kaynaklı hosting veya sanal sunucu çözümleri tercih edilmelidir.
Kurulum Öncesi Veritabanı Oluşturma
PrestaShop ürün bilgileri, müşteri kayıtları, sipariş bilgileri ve mağaza ayarlarını veritabanında saklar. Bu nedenle kurulumdan önce bir MySQL veritabanı ve kullanıcı hesabı oluşturulmalıdır.
Hosting kontrol paneliniz üzerinden aşağıdaki bilgileri hazırlayın:
| Bilgi | Açıklama |
|---|---|
| Veritabanı Adı | PrestaShop için oluşturulan MySQL veritabanı |
| Kullanıcı Adı | Veritabanına bağlanacak kullanıcı hesabı |
| Parola | Veritabanı kullanıcı şifresi |
| Sunucu | Genellikle localhost |
Veritabanı kullanıcı bilgilerini güvenli şekilde saklayın. Kurulum sırasında girilecek bu bilgiler, PrestaShop'un veritabanı ile iletişim kurmasını sağlar.
PrestaShop Dosyalarının Hazırlanması
Kurulum için öncelikle PrestaShop'un güncel sürümü resmi web sitesinden indirilmelidir.
İndirilen kurulum paketi bilgisayar üzerinde açıldıktan sonra içerisinde bulunan dosyalar web sunucusuna aktarılır.
Dosya yükleme işlemi için FTP istemcileri veya hosting kontrol panelinizin dosya yöneticisi kullanılabilir.
Web Dizininin Hazırlanması
PrestaShop dosyaları genellikle web sitenizin ana dizinine yüklenir.
Hosting ortamlarında bu dizin çoğunlukla aşağıdaki isimlerden biri olabilir:
- public_html
- www
- httpdocs
Yeni bir kurulum yapılacaksa ilgili dizinde eski dosyaların bulunmadığından emin olun. Eski uygulama dosyaları kurulum sırasında hatalara neden olabilir.
PrestaShop Kurulumuna Hazırlık Tamamlandı
Bu bölümde PrestaShop'un ne olduğu, kurulum için gerekli hazırlıklar ve sunucu tarafında yapılması gereken işlemler anlatılmıştır.
Bir sonraki bölümde PrestaShop web kurulum ekranı, mağaza bilgileri, yönetici hesabı oluşturma ve veritabanı bağlantı ayarlarını ele alacağız.
PrestaShop Web Kurulumunun Başlatılması
PrestaShop dosyaları sunucuya yüklendikten ve veritabanı hazırlandıktan sonra kurulum işlemine web tarayıcısı üzerinden devam edilir.
Bunun için internet tarayıcınız üzerinden alan adınızı açmanız yeterlidir.
Sistem, gerekli dosyaları kontrol ederek sizi PrestaShop kurulum sihirbazına yönlendirecektir.
Dil Seçimi ve Kurulum Başlangıcı
İlk kurulum ekranında mağazanızda kullanmak istediğiniz dil seçilir.
Dil seçimi yapıldıktan sonra sonraki adıma geçilerek kurulum işlemine devam edilir.
Seçilen dil, yönetim paneli ve mağaza yapılandırması sırasında kullanılacak varsayılan dili belirler. Kurulum tamamlandıktan sonra ek dil paketleri yüklenerek farklı diller de eklenebilir.
Lisans Sözleşmesinin Onaylanması
Bir sonraki aşamada PrestaShop lisans sözleşmesi gösterilir.
Kuruluma devam edebilmek için lisans şartlarının kabul edilmesi gerekir.
- Lisans koşullarını okuyun.
- Lisans şartlarını kabul ettiğinizi belirten seçeneği işaretleyin.
- Sonraki adıma geçin.
Sistem Uyumluluk Kontrolü
PrestaShop kurulumu sırasında sunucunuzun gerekli özelliklere sahip olup olmadığı otomatik olarak kontrol edilir.
Bu kontrolde aşağıdaki bileşenler incelenir:
- PHP sürümü ve gerekli PHP eklentileri
- Dosya ve klasör izinleri
- Sunucu yapılandırması
- Veritabanı bağlantısı için gerekli bileşenler
Uyumluluk ekranında kritik bir hata bulunması durumunda kuruluma devam edilmemelidir. Eksik PHP eklentileri veya yanlış dosya izinleri ilerleyen aşamalarda mağazanızın çalışmasını etkileyebilir.
Mağaza Bilgilerinin Girilmesi
Sistem kontrolü tamamlandıktan sonra mağaza bilgileri girilir.
Bu bölümde aşağıdaki bilgiler tanımlanır:
| Alan | Açıklama |
|---|---|
| Mağaza Adı | E-ticaret sitenizin adı |
| Ülke | Faaliyet gösterilen ülke bilgisi |
| Mağaza Aktivitesi | Satış kategorisi veya sektör bilgisi |
| Yönetici E-posta | Yönetim paneli giriş hesabı |
| Yönetici Parolası | Yönetim paneli güvenlik şifresi |
Yönetici hesabı için kolay tahmin edilebilir parolalar kullanılmamalıdır. Güçlü bir parola oluşturmak mağazanızın güvenliği açısından önemlidir.
Veritabanı Bağlantı Ayarları
Bu aşamada daha önce oluşturulan MySQL veritabanı bilgileri kurulum ekranına girilir.
Girilmesi gereken temel bilgiler:
Bilgiler doğru şekilde girildikten sonra veritabanı bağlantısı test edilir.
Bağlantı başarılı olduğunda kurulum işlemine devam edilir.
Veritabanı kullanıcı hesabına yalnızca gerekli yetkileri vermek ve güçlü parola kullanmak, e-ticaret sitenizin güvenliği için önemlidir.
Kurulum İşleminin Başlatılması
Tüm ayarlar tamamlandıktan sonra PrestaShop gerekli dosyaları oluşturur, veritabanı tablolarını hazırlar ve mağaza yapılandırmasını tamamlar.
Kurulum süresi; sunucu performansına, PHP sürümüne ve kullanılan kaynaklara bağlı olarak değişiklik gösterebilir.
Kurulum Aşaması Tamamlandı
Bu bölümde PrestaShop kurulum sihirbazının kullanımı, mağaza bilgilerinin girilmesi ve veritabanı bağlantısının yapılandırılması anlatılmıştır.
Bir sonraki bölümde kurulum sonrası yapılması gereken güvenlik işlemleri, yönetim paneline giriş ve temel mağaza ayarlarını ele alacağız.
Kurulum Sonrası Güvenlik İşlemleri
PrestaShop kurulumu tamamlandıktan sonra mağazanızın güvenliği için bazı önemli işlemlerin yapılması gerekir. Kurulum dosyalarının ve varsayılan ayarların değiştirilmeden bırakılması güvenlik açısından risk oluşturabilir.
Install Klasörünün Silinmesi
PrestaShop, güvenlik nedeniyle kurulum tamamlandıktan sonra install klasörünün silinmesini ister.
Bu klasör sunucuda bırakılırsa kötü amaçlı kişiler tarafından tekrar kurulum başlatılabilir veya sistem güvenliği tehlikeye girebilir.
FTP bağlantısı veya hosting kontrol panelinizin dosya yöneticisi üzerinden aşağıdaki klasörü bulup silmeniz gerekir.
Install klasörü silinmeden yönetim paneli ve mağaza kullanımı önerilmez. Kurulum sonrası bu klasör mutlaka kaldırılmalıdır.
Yönetim Paneline Giriş
Kurulum tamamlandıktan sonra PrestaShop yönetim paneline giriş yapabilirsiniz.
Yönetim paneli adresi kurulum sırasında oluşturulan yönetici hesabına bağlı olarak değişir.
Genellikle aşağıdaki yapıya benzer bir adres kullanılır:
Buradaki yönetim klasörü adı güvenlik amacıyla kurulum sırasında otomatik olarak değiştirilir.
Yönetim paneli adresinizi ve yönetici bilgilerinizi güvenli bir yerde saklamanız önerilir. Bu bilgiler mağazanızın tüm yönetim yetkilerine sahiptir.
İlk Mağaza Ayarlarının Yapılması
Yönetim paneline giriş yaptıktan sonra mağazanız için temel yapılandırmaları yapabilirsiniz.
İlk aşamada aşağıdaki ayarların kontrol edilmesi önerilir:
- Mağaza adı ve iletişim bilgilerinin düzenlenmesi
- Para birimi ve ülke ayarlarının kontrol edilmesi
- Kargo seçeneklerinin oluşturulması
- Ödeme yöntemlerinin yapılandırılması
- Ürün ve kategori bilgilerinin eklenmesi
- SSL kullanımının aktif edilmesi
Performans ve Güvenlik Önerileri
E-ticaret sitelerinde performans ve güvenlik doğrudan müşteri deneyimini etkiler. Bu nedenle kurulum sonrası bazı optimizasyonların yapılması faydalıdır.
- Güncel PrestaShop sürümünü kullanın.
- Kullanılmayan modülleri kaldırın veya devre dışı bırakın.
- Düzenli olarak veritabanı ve dosya yedekleri alın.
- Yönetici hesabında güçlü parola kullanın.
- SSL sertifikasının aktif olduğundan emin olun.
- PHP sürümünüzü güncel ve desteklenen bir versiyonda tutun.
E-ticaret sitelerinde düzenli yedekleme yapmak olası veri kayıplarına karşı en önemli güvenlik önlemlerinden biridir.
PrestaShop Kurulumu Tamamlandı
Bu rehber içerisinde PrestaShop'un ne olduğu, kurulum öncesi hazırlıklar, dosya yükleme işlemleri, veritabanı bağlantısı, kurulum adımları ve kurulum sonrası yapılması gereken güvenlik işlemleri ele alınmıştır.
Doğru yapılandırılmış bir PrestaShop kurulumu ile ürünlerinizi yönetebilir, ödeme ve kargo sistemlerinizi yapılandırarak profesyonel bir e-ticaret mağazası oluşturabilirsiniz.
PrestaShop kurulumu hakkında hazırlanan bu rehber, açık kaynak kodlu e-ticaret sistemlerinin sunucu üzerinde doğru şekilde kurulması ve güvenli olarak yapılandırılması amacıyla hazırlanmıştır.
Hosting, e-ticaret sistemleri, web uygulamaları ve sunucu yapılandırmaları hakkında daha fazla teknik içerik için İSİMKAYIT Yardım Merkezi içerisindeki diğer makalelerimizi inceleyebilirsiniz.
Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.