E-Ticaret Siteleri

Prestashop Türkçe Kurulumu

Prestashop ücretsiz bir e-ticaret platformudur. Küçük, orta ve büyük işletmelere hitap edebilecek düzeyde bir yazılımdır. Yaklaşık olarak 15.000 adet dosyadan ve 261 veritabanı tablosundan oluşuyor. Bu kadar büyük bir yazılım performans konusunda Magento yazılımından daha iyi durumda. Detaylı testleri de farklı bir yazıda kaleme alacağım.

Giriş aşamasındaki bir firma için paylaşımlı hosting bir süreliğine iş görebilir. Ama günlük 1000+ ziyaretçi alıyorsak kesinlikle VPS veya Dedicated sunuculara geçiş yapmalıyız. Çünkü paylaşımlı hostinglerde işlemcinin sadece %20’sini kullanmana izin veriliyor. Ve sunucuda değişiklik yapmamız sınırlandırılmış durumda. Bu yazılım için ideal olan VPS-Dedicated Sunucuları buradan inceleyebilirsin: www.hostinger.web.tr

Kurulum sırasında en az zorlandığım yazılımlardan birisi de Prestashop. Fazla uğraşmadan en iyi ve hızlı şekilde kurulumu nasıl tamamlayacağını paylaşmak istiyorum. İşte Başlıyoruz…


Prestashop Türkçe Detaylı Kurulum

Prestashop İçin Gerekli Web Sunucusu Minimum İhtiyaçlar

Aşağıdaki liste minimum ihtiyaçlar listesidir, daha üstü de kullanılabilir:

Minimum 128 Mb RAM veya daha fazlası

Programlama Dili: PHP 5.4 veya daha üst versiyon.

php.ini ayarları:

  • allow_url_fopen: On,
  • register_globals: Off,
  • upload_max_filesize: “16MB”.

PHP uzantıları> (php.ini dosyası içinde): PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP, Zip, fileinfo.

Sunucu araçları: cron/crontab, Memcached.

Veritabanı: MySQL 5.0 veya daha üstü

İşletim Sistemi: Unix/Linux hosting.

Web Sunucusu: Apache Web Server 2.0 veya daha üzeri veya NginxWeb Server.

Apache modulleri:

  • mod_rewrite: enabled,
  • mod_security: disabled,
  • mod_auth_basic: disabled

Web Sunucusunda MySQL Veritabanı Kurulumu

Şimdi sunucu tarafına geçelim ve Mysql veritabanı ile başlayalım. Her firmada Cpanel tasarımları farklı olabilir ama genel işleyiş aynıdır. Benim kullandığım firmanın tasarımı şu şekilde:

Listede Veritabanları bölümüne gelin ve MySQL Veritabanları‘na tıklayın.

Açılan sayfada Yeni MySQL Veritabanı ve Veritabanı Kullanıcısı Oluştur” bölümünden veritabanı adı ve kullanıcı adını girin. Ve şifre için de ilk olarak Oluştur‘a tıklayın.

Karşınıza Şifre Üreticisi gelecektir. Buradan uzunluk 18 ve Özel Sembolleri seçili hale getirip, Oluştur butonuna 3-4 kez basın. Sonra şifreyi kopyala-yapıştır ile not defterine yapıştırın ve kaydedin. Çünkü bu şifreyi bir daha bulmak zor olacaktır.

Daha sonra “Şifreyi Kullan” diyerek, oluşturalan ve sizin kaydettiğiniz şifre aktif hale gelsin.

Son işlem olarak da Mavi Oluştur butonu ile veritabanı oluşturma işlemini tamamlayın.

Kullanıcı adı ve veritabanı adını daha önce şifreyi kaydettiğiniz not defteri içine yapıştırın ve ileride kullanmak üzere kaydedin.

Altta yer alan liste güncellenir ve 1 dk. içinde veritabanınız aktif hale gelir.

phpMyAdmin e tıklayıp veritabanımıza gidebiliriz. Ancak ilk seferde içi boş olacağından, sadece boş sütunlara bakıp kapatabiliriz.

Eğer siz de kullandığım firmayı incelemek isterseniz: Hosting İncele


Web Sunucusunda Mail Adresi Açma

Kurumsal bir izlenim açısından sitenize ait bir mail adresi olması gerekir. Bana ait mail adresi şöyle: bilgi@halilkoca.com . Ama siz e-ticaret yapacağınız için örnek olarak halil@newingames.com olmalıdır. Yani her departman için ayrı bir mail ve her kişi için ayrı bir mail olarak düşünmeliyiz.

İlk olarak hosting firmasındaki Cpanel e giriş yapalım. Epostalar bölümüne gelelim. Burada E-posta Hesapları butonuna tıklayalım.

Ardından “Yeni bir E-Posta Hesabı Oluşturun” bölümüne “E-posta” alanına bir isim ve Şifreyi girin alanına Yeşil butondan “Oluştur” a tıklayalım ve Şifre Üreticisine geçelim.

Şifre üreticisi ile Uzunluk: 18 ve Özel Sembolleri seçili hale getirelim. Ardından 3-4 kez Mavi “Oluştur” butonuna tıklayın. Oluşturulan şifreyi seçip, kopyalayın ve daha önce veritabanı bilgilerini kaydettiğimiz not defterine yapıştırın.

Daha sonra “Şifre Kullan” butonuna tıklayın ve üretilen şifre aktif hale gelsin.

Pencere kapatılınca şifre kullanılır duruma gelir ve son adım olarak Mavi “Oluştur” butonuna tıklayın.

Gördüğünüz gibi üstteki uyarılarda başarılı olduğunu söyler.

Maillerinize ulaşmak istiyorsanız “E-posta Hesaplarını Yönet” bölümünden “Round Cube” butonuna tıklayın ve yeni açılan pencereden maillerinizin takibini yapabilirsiniz.

Kullandığım firmada ücretsiz hosting hesabı açarak firmayı deneyebilirsin: Ücretsiz Hosting


Prestashop 1.7.2.2 Kurulum Başlangıcı

Kurulum için tüm hazırlıklarımızı tamamlamış durumdayız. Kurulum dosyasını Prestashop web sitesinden indirin lütfen: https://www.prestashop.com/en/download

Start Now -> Download Now (eposta vs istiyor bunları doldurmanıza gerek yok, direk download diyebilirsin)


Filezilla FTP ile Kurulum Dosyasını Web Sunucusuna Yükleme

İndirdiğimiz 56 MB’lık zip dosyasının içinde yer alan kurulum dosyalarını FTP ile sunucuya göndermemiz gerekiyor.

İlk olarak zip dosyasını açalım ve içinde prestashop.zip dosyası olacaktır. Bunu da açalım ve içindekileri masaüstünde bir klasörün içine çıkartalım.

Çıkartma işlemi bittikten sonra, Filezilla programını açarak, sunucuya bağlanalım. Buraya yazılacak bilgiler sunucunuza ait bilgilerdir. Cpanel “Detaylar” bölümünden bu bilgileri öğrenebilirsin.

Bağlandıktan sonra masaüstünde klasöre çıkarttığımız prestashop dosyalarını sunucu alanına sürükle-bırak yapalım ve dosyalar sunucuya yüklenmeye başlasın.


Web Tarayıcısında Kuruluma Devam:

Yükleme işlemi bittiğinde sunucu tarafında fazla işimiz kalmadı artık. Şimdi web tarayıcısında siteye giriş yapalım. www.newingames.com

Bizi install sayfasına yönlendirdi. Burada dil olarak Türkçe’yi seçelim. ve “Next” ile ilerleyelim.

 

İkinci sayfada lisansı kabul ederek Sonraki diyelim:

 

Bu sayfada sunucudaki ayarlar kontrol edilir, herhangi bir sorun varsa size belirtilir, eğer yardım ihtiyacınız olursa yoruma ekleyin.

Install or enable a PHP accelerator ve Set short_open_tag: Off uyarılarını PHP ayarları ile ilgilidir. Paylaşımlı hosting kullanıyorsanız php.ini ayarlarını değiştirmek çetrefilli bir yol. Ama VPS veya Dedicated Sunucu varsa, Cpanel’den bu ayarları değiştirebilirsiniz.

Sonraki diyerek ilerleyelim:

 

Mağaza adı, Ana faaliyet, Ülke, Ad, Soyad, Eposta adresi, parolayı belirledikten sonra Sonraki diyelim.

 

Veritabanı bilgilerini girdikten sonra Bağlantı testine tıklayın ve bağlanıldı yazısını görüyorsan Sonraki diyelim.

 

Son adımda dosyalar, veritabanı tabloları, yeni mağaza oluşturuluyor.

 

%100 ‘de yükleme işlemi başarılı ise artık admin panele giriş yaparak ürün yükleme işlemlerine başlayabilirsin.

Önemli:

Son olarak bizden install klasörünü silmemizi istiyor. Filezilla ile sunucuya bağlanarak install klasörünü silelim lütfen. Güvenlik açığı oluşmaması açısından bu önemlidir.

 

Farkettiysen bu kurulum oldukça kolay oldu. Ama yine de karşına bir sorun çıkabilir. Yorumdan yardım isteyebilirsin.


Prestashop Kurulumdan Boş Ekran Hatası

Bu hatayı sen de aldıysan, çözümü işte burada:

Filezilla ile sunucuya bağlanalım -> config klasörüne çift tıkla -> config.inc.php dosyasını masaüstüne kaydıralım.

Notepad++ ile config.inc.php dosyasını açarak şu satırı aratalım.

setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');

Satırın önüne 2 adet slaş koyalım ve yorum satırı haline gelsin.

//setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');

config.inc.php dosyasını kaydedelim ve sunucuya tekrardan yükleyelim, üzerine yazdır yaparak.

Şimdi tekrardan deneyin, açılıyor mu? Eğer açılıyorsa çözüme ulaştık demektir.

Hala problem varsa yorumdan yardım isteyebilirsin.


Bir e-ticaret platformu detaylı kurulumu yazısının daha sonuna geldik.

Bu yazıyı hazırlamak için büyük emekler harcadığımı belirtmek istiyorum.

Yoruma bir teşekkür bile eklemen benim motivasyonumu tavan yaptıracaktır.

Beğendiysen yazıyı paylaşabilirsin.

Teşekkürler.

 

 

2 comments

  1. Teşekkürler, çok faydalı oldu. Prestashop’un ayarları ile ilgili anlatımlarda bekliyoruz, modül, kurulumu, tema kurulumu, ürün ekleme, detay ayarları vs.vs gibi…

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir