Linux'ta "OpenCart" Kullanarak Kendi Çevrimiçi Alışveriş Mağazasını Nasıl Oluşturabilirsiniz?


İnternet dünyasında her şeyi bilgisayar kullanarak yapıyoruz. Elektronik Ticaret diğer adıyla e-ticaret de bunlardan biridir. E-Ticaret yeni bir şey değil ve ARPANET'in Massachusetts Teknoloji Enstitüsü ve Stanford Yapay Zeka Laboratuvarı öğrencileri arasındaki satışları düzenlediği ARPANET'in ilk günlerinde başladı.

Bugünlerde Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon vb. gibi 100'lerce E-Ticaret sitesi var. Kendi Amazon'unuzu ve Flipcart'ınızı web tabanlı Uygulama Sunucusu gibi yapmayı düşündünüz mü? Eğer evetse! Bu makale sizin için.

Opencart, Amazon ve Flipcart'a benzer bir alışveriş sepeti sistemi geliştirmek için kullanılabilecek, PHP ile yazılmış ücretsiz ve açık kaynaklı bir E-Ticaret Uygulamasıdır. Ürünlerinizi internetten satmak istiyorsanız ya da kapalıyken bile müşterilerinize hizmet vermek istiyorsanız Opencart tam size göre. Güvenilir ve profesyonel Opencart Uygulamasını kullanarak başarılı bir çevrimiçi mağaza (çevrimiçi satıcılar için) oluşturabilirsiniz.

OpenCart Web Paneli Demosu
  1. Mağaza Önü – http://demo.opencart.com/
  2. Yönetici Girişi – http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

Opencart'ın Özellikleri

Opencart, çevrimiçi bir satıcının tüm gereksinimlerini karşılayan bir uygulamadır. Kendi E-Ticaret Web Sitenizi oluşturabileceğiniz tüm özelliklere (aşağıya bakınız) sahiptir.

  1. GNU GPL Lisansı altında yayınlanan Ücretsiz (biradaki gibi) ve Açık Kaynaklı (konuşmadaki gibi) Uygulamadır.
  2. Her şey iyi bir şekilde belgelenmiştir; bu, Google'a başvurmanıza ve yardım için bağırmanıza gerek olmadığı anlamına gelir.
  3. Ücretsiz Yaşam boyu destek ve güncellemeler.
  4. Sınırsız sayıda kategori, Ürün ve üretici desteklenir.
  5. Her şey Şablon tabanlıdır.
  6. Çoklu Dil ve Çoklu Para Birimi Desteklenir. Ürününüzün küresel bir erişime sahip olmasını sağlar.
  7. Yerleşik Ürün İnceleme ve Derecelendirme Özellikleri.
  8. İndirilebilir Ürünler (yani, e-kitap) desteklenir.
  9. Otomatik Görüntü Yeniden Boyutlandırma desteklenir.
  10. Çoklu Vergi Oranları (çeşitli ülkelerde olduğu gibi), İlgili Ürünleri Görüntüleme, Bilgi Sayfası, Gönderi Ağırlığı Hesaplama, İndirim Kuponlarından Yararlanma vb. özellikler varsayılan olarak iyi bir şekilde uygulanmaktadır.
  11. Yerleşik Yedekleme ve Geri Yükleme araçları.
  12. İyi uygulanmış SEO.
  13. Fatura Yazdırma, Hata Günlüğü ve satış raporu da desteklenmektedir.

sistem gereksinimleri

  1. Web Sunucusu (Apache HTTP Sunucusu Tercih Edilir)
  2. PHP (5.2 ve üzeri).
  3. Veritabanı (MySQLi Tercih Edilir ancak MariaDB kullanıyorum).

Gerekli PHP Kütüphaneleri ve Modülleri

Opencart'ın web sunucusuna düzgün bir şekilde kurulabilmesi için bu uzantıların sisteminizde kurulu ve etkinleştirilmesi gerekir.

  1. Kıvırmak
  2. Posta Kodu
  3. Zlib
  4. GD Kütüphanesi
  5. Mccrypt
  6. Mbstring'ler

Adım 1: Apache, PHP ve MariaDB'yi yükleme

1. Söylediğim gibi OpenCart, Apache, PHP uzantıları ve Veritabanı (PHP gibi) gibi belirli teknik gereksinimleri gerektirir. Opencart'ın düzgün çalışabilmesi için sisteme (strong>MySQL veya MariaDB) kurulmalıdır.

Aşağıdaki Komutu kullanarak Apache, PHP ve MariaDB'yi yükleyelim.

Apache'yi yükleyin

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
PHP ve Uzantıları yükleyin

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
MariaDB'yi yükleyin

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2. Yukarıda gerekli olanların tümünü yükledikten sonra, aşağıdaki komutları kullanarak Apache ve MariaDB hizmetlerini başlatabilirsiniz.


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

Adım 2: OpenCart'ı İndirme ve Ayarlama

3. OpenCart'ın en son sürümü (2.0.2.0) OpenCart web sitesinden veya doğrudan github'dan edinilebilir.

Alternatif olarak, aşağıda gösterildiği gibi OpenCart'ın en son sürümünü doğrudan github deposundan indirmek için aşağıdaki wget komutunu kullanabilirsiniz.


wget https://github.com/opencart/opencart/archive/master.zip

4. Zip dosyasını indirdikten sonra Apache Çalışma dizinine kopyalayın (ör. /var/www/html) ve ana dosyayı açın. zip dosyasını seçin.


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5. 'master.zip' dosyasını çıkardıktan sonra, çıkartılan dizine cd atın ve upload dizininin içeriğini uygulama klasörünün kök dizinine taşıyın. (opencart-master).


cd opencart-master
mv -v upload/* ../opencart-master/

6. Şimdi OpenCart yapılandırma dosyalarını aşağıda gösterildiği gibi yeniden adlandırmanız veya kopyalamanız gerekiyor.


cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

7. Ardından, /var/www/html/opencart-master dosya ve klasörleri için doğru İzinleri ayarlayın. Oradaki tüm dosya ve klasörlere yinelemeli olarak RWX izni vermeniz gerekir.


chmod 777 -R /var/www/html/opencart-master 

Önemli: 777 iznini ayarlamak tehlikeli olabilir; bu nedenle, her şeyi ayarlamayı bitirir bitirmez 755 iznine geri dönün. Strong> yinelemeli olarak yukarıdaki klasörde.

Adım 3: OpenCart Veritabanı Oluşturma

8. Bir sonraki adım, E-Ticaret sitesinin veritabanında veri depolaması için bir veritabanı (opencartdb diyelim) oluşturmaktır. Veritabanı sunucusuna bağlanın ve bir veritabanı, kullanıcı oluşturun ve veritabanı üzerinde tam kontrole sahip olmak için kullanıcıya doğru ayrıcalıklar verin.


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

Adım 4: OpenCart Web Kurulumu

9. Her şey doğru şekilde ayarlandıktan sonra web tarayıcınıza gidin ve OpenCart web kurulumuna erişmek için http:// yazın.

Lisans Sözleşmesini Kabul Etmek için 'DEVAM'ı tıklayın.

10. Bir sonraki ekran, sunucunun gerekli tüm modüllerin doğru şekilde kurulduğunu ve OpenCart dosyaları üzerinde doğru izne sahip olduğunu görmek için Kurulum Öncesi Sunucu Kurulum Kontrolü'dür.

#1 veya #2'de herhangi bir kırmızı işaret vurgulanmışsa bu, web sunucusu gereksinimlerini karşılamak için bu bileşenleri sunucuya düzgün şekilde yüklemeniz gerektiği anlamına gelir.

#3 veya #4'te kırmızı işaretler varsa bu, dosyalarınızla ilgili bir sorun olduğu anlamına gelir. Her şey doğru yapılandırılmışsa, tüm yeşil işaretlerin görünür olduğunu görmelisiniz (aşağıda görüldüğü gibi), “Devam”a basabilirsiniz.

11. Bir sonraki ekranda Veritabanı Sürücüsü, Ana Bilgisayar Adı, Kullanıcı Adı, Şifre, veritabanı gibi Veritabanı Kimlik Bilgilerinizi girin. Ne yaptığınızı bilene kadar db_port ve Prefix'e dokunmamalısınız.

Ayrıca Yönetici hesabı için Kullanıcı_adı, Şifre ve E-posta Adresini girin. Bu kimlik bilgilerinin Opencart Yönetici Paneline root olarak giriş yapmak için kullanılacağını unutmayın, bu yüzden onu güvende tutun. İşiniz bittiğinde devam'ı tıklayın!

12. Bir sonraki ekranda Satışa Başlamaya Hazır Etiket Satırı ile birlikte "Kurulum Tamamlandı" gibi bir mesaj görüntülenir. Ayrıca, bu dizini kullanarak kurulum için gereken her şey tamamlandığı için kurulum dizininin silinmesi konusunda da uyarıda bulunur.

Kurulum dizinini kaldırmak için aşağıdaki komutu çalıştırmak isteyebilirsiniz.


rm -rf /var/www/html/opencart-master/install

Adım 4: OpenCart Web ve Admin'e erişin

13. Şimdi tarayıcınızı http:///opencart-master/ adresine yönlendirdiğinizde aşağıdaki ekran görüntüsüne benzer bir şey göreceksiniz.

14. Opencart Yönetici Paneline giriş yapmak için tarayıcınızı http:///opencart-master/admin adresine yönlendirin ve Yönetici Kimlik Bilgilerini doldurun ayarlarken giriş yaparsınız.

15. Her şey yolundaysa! Opencart'ın Yönetici Kontrol Panelini görebilmeniz gerekir.

Burada Yönetici Kontrol Paneli'nde kategoriler, ürün, seçenekler, Üreticiler, İndirilenler, İnceleme, Bilgi, Uzantı Yükleyici, Gönderim, Ödeme seçenekleri, sipariş toplamları, hediye çeki, Paypal, gibi birçok seçeneği ayarlayabilirsiniz. Kuponlar, İştirakler, pazarlama, postalar, Tasarım ve Ayarlar, Hata günlükleri, yerleşik analizler ve daha fazlası.

Araçları test ettikten sonra ne olacak?

Uygulamayı zaten test ettiyseniz ve özelleştirilebilir, esnek, Sağlam, bakımı ve kullanımı kolay bulduysanız, OpenCart uygulamasını barındırmak için 7/24 canlı destek sağlayan iyi bir barındırma sağlayıcısına ihtiyacınız olabilir. Barındırma sağlayıcıları için pek çok seçenek olmasına rağmen Hostgator'u öneriyoruz.

Hostgator, sağladığı hizmet ve özelliklerle çok iyi bilinen bir Alan Adı Kaydı ve Barındırma Sağlayıcısıdır. Size SINIRSIZ Disk Alanı, SINIRSIZ Bant Genişliği, Kurulumu kolay (tek tıklamayla kurulum komut dosyası), %99,9 Çalışma Süresi, Ödüllü 7x24x365 Teknik Destek ve 45 günlük para iade garantisi sunar; bu, ürünü ve hizmeti beğenmediğiniz anlamına gelir Satın alma tarihinden itibaren 45 gün içinde paranızı geri alırsınız ve 45 günün Test için uzun bir süre olduğunu unutmayın.

Yani satacak bir şeyiniz varsa bunu ücretsiz olarak yapabilirsiniz (ücretsiz derken, fiziksel bir mağaza almak için harcayacağınız maliyeti düşünün ve ardından bunu sanal mağaza kurulum maliyetiyle karşılaştırın. Ücretsiz olduğunu hissedeceksiniz).

Not: Hostgator'dan barındırma (ve/veya Alan Adı) satın aldığınızda %25 Sabit İNDİRİM alacaksınız. güçlü>. Bu teklif yalnızca Tecmint Sitesi okuyucuları için geçerlidir.

Tek yapmanız gereken hosting ödemesi sırasında “TecMint025 ” Promosyon Kodunu girmek. Referans için promosyon kodunu içeren ödeme ekranının önizlemesine bakın.

Not: Şunu da belirtmekte fayda var ki, OpenCart'ı barındırmak için Hostgator'dan satın aldığınız her barındırma karşılığında, Tecmint'i Canlı tutmak için (Bant Genişliği Ödemesi yaparak) küçük bir miktar komisyon alacağız. ve sunucu barındırma ücretleri).

Yani yukarıdaki kodu kullanarak satın alırsanız indirim alırsınız ve biz de küçük bir miktar alırız. Ayrıca fazladan hiçbir ödeme yapmayacağınızı, hatta toplam fatura üzerinden %25 daha az ödeyeceğinizi unutmayın.

Çözüm

OpenCart alışılmışın dışında performans gösteren bir uygulamadır. Kurulumu kolaydır ve en uygun şablonları seçme, ürünlerinizi ekleme ve çevrimiçi bir satıcı olma seçeneğiniz vardır.

Topluluk tarafından yapılan çok sayıda uzantı (ücretsiz ve ücretli) onu zengin kılıyor. Sanal mağaza kurup müşterilerinin 7/24 ulaşılabilir kalmasını isteyenler için harika bir uygulamadır. Uygulamayla ilgili deneyiminizi bana bildirin. Her türlü öneri ve geribildirim de memnuniyetle karşılanmaktadır.