Bu yazıda, Shopware CE’yi Debian 9’a nasıl yükleyeceğinizi göstereceğim. LAMP sunucusunun kurulu olmadığı temel bir sistemden başlayarak. Bu yüzden kurulum başarılı oluncaya kadar detaylı bir rehber olacaktır.

Shopware iş odaklı bir uygulamadır. Bununla beraber, bir e-ticaret platformunu profesyonelce ve her şeyden önce hızla dağıtabileceksiniz. Dünyanın en iyi bilinen markalarının birçoğu tarafından kullanılır. Ancak, tamamen ücretsiz değil, küçük işletme için veya sadece test etmek için kullanabileceğimiz bir topluluk sürümüne sahip.

Aynı anlamda, Shopware bir web uygulamasıdır, bu nedenle LAMP sunucusunun kurulu olması vazgeçilmez bir gerekliliktir.

O zaman Shopian CE’yi Debian 9’a yükleyelim.

Debian üzerinde Shopware CE  – LAMP

1.-  Apache ve PHP yükleme

İlk adım Apache ve PHP’yi kurmak. Onlarla, uygulamayı doğru şekilde yürütebilmek için en temel olana sahip olacağız.

Bu yüzden bir terminal açın veya sunucunuza bağlanın. Ardından kurulumu Apache ile başlatın.

:~$ su
:~# apt install apache2

Ardından web tarayıcınızı açın ve http//sunucun/
. Bunu göreceksiniz.

Apache 2 varsayılan sayfası

Şimdi PHP’yi Debian deposundan kurun.

:~# apt install php7.0 php7.0-cli php7.0-common php7.0-mysql php7.0-curl php7.0-json php7.0-zip php7.0-gd php7.0-xml php7.0-mbstring php7.0-opcache

Ardından PHP’nin doğru şekilde yorumlandığından emin olun.  / var / www / html /test.php dosyasında bir dosya oluşturun ve aşağıdakileri ekleyin:

:~# nano /var/www/html/test.php
<?php
phpinfo();
?>

 

Ardından, Apache servisini yeniden başlatın.

:~# systemctl restart apache2

Bundan sonra, web tarayıcısını kullanarak açın. Aşağıdaki PHP sürüm bilgilerini göreceksin.

Yani, Apache ve PHP düzgün çalışıyor.

2) MariaDB’yi kurun ve yapılandırın

Temelleri zaten yaptık, ancak Shopware de bir veritabanı yöneticisi gerektiriyor. Bu durumda, bu eğitim için MariaDB kullanacağım. Ücretsizdir, MySQL uyumlu ve kurulumu kolaydır.

:~# apt install mariadb-server

Ardından, mysql_secure_installation komut dosyasını kullanarak bir kök şifre ayarlayın.

:~# mysql_secure_installation

Ardından, aşağıdaki yapılandırma soruları size sorulacak. İstediğiniz gibi cevap verebilirsiniz, ancak onları iyi okumak ve size en uygun kararları almanız önerilir.

Remove anonymous users?: Y
Disallow root login remotely?: N
Remove test database and access to it?: Y
Reload privilege tables now? : Y

Şimdi Shopware’e adanmış bir veritabanı oluşturmak gerekiyor. Yeni bir MariaDB kullanıcısına ek olarak. bu yüzden aşağıdaki komutları yazın:

:~# mysql -u root -p
CREATE DATABASE shopwaredb;
GRANT ALL PRIVILEGES ON shopwaredb.* TO 'shopwareuser'@'localhost' IDENTIFIED BY 'shoppss';
FLUSH PRIVILEGES;
exit;

Böylece Shopware’i yükleyebilirsiniz.

3.Shopware CE Debian 9 üzerine yükleme

Şimdi, Shopware’i indirip yükleyebiliriz.

 

:~# cd /tmp/
:~# wget https://releases.shopware.com/install_5.5.7_f785facc70e39f2ca4292e78739457417f19fbcf.zip?_ga=2.110917381.1678735926.1552879434-1860898197.1552787146 -O shopware.zip

Sonra dosyayı açın.

:~# mkdir shopware
:~# cd shopware/
:~# unzip ../shopware.zip

Not: Eğer unzip kurulu değilse, apt install unzip kullanarak bunu yapabilirsiniz.

Ardından, klasörü Apache klasörüne taşıyın ve izinleri ayarlayın.

:~# cd ..
:~# mv shopware/ /var/www/html/
:~# chown -R www-data:www-data /var/www/html/shopware/
:~# chmod -R 775 /var/www/html/shopware

Şimdi shopware için yeni bir sanal ev sahibi yapmak gerekli.

:~# nano /etc/apache2/sites-available/shopware.conf

Ve aşağıdakileri ekleyin:

<VirtualHost *:80>
     DocumentRoot /var/www/html/shopware
     ServerName your-domain.com

    <Directory /var/www/html/shopware/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/shopware_error.log
     CustomLog ${APACHE_LOG_DIR}/shopware_access.log combined

</VirtualHost>

 

Değişiklikleri kaydedin ve dosyayı kapatın.

Bundan sonra, yeni siteyi, yeniden yazma modülünü etkinleştirin ve Apache’yi yeniden başlatın.

:~# a2ensite shopware.conf
:~# a2enmod rewrite
:~# systemctl reload apache2

Şimdi yüklemeyi tamamlayabiliriz.

Kurulumu tamamlayın

Şimdi web tarayıcınıza gidin ve sunucunuza  http://sunucu    adresinizden erişin.

Daha sonra, yükleyici gereksinimleri kontrol edecektir.

Bundan sonra, hizmet şartlarını kabul edin.

Bundan sonra veritabanlarını yapılandırın. Veritabanının parametrelerini yazın.

Ardından, yüklemeyi başlatın.

Ardından lisansı seçin. Bu durumda, Topluluk Sürümüdür.

Bundan sonra mağaza ayarlarını yapın.

Bundan sonra, aşağıdakileri göreceksiniz:

 

Yani şimdi giriş yapabilirsiniz.

 

Kaynak: Osradar