Magento 2 Kurulumu

Magento 2 tüm yeni teknolojileri kolaylıklarını kendine adapte ederek hem performans, hem esneklik, hem satış performansına dönük bir düzine yeniliklerle beraber geliyor.
Magento 2 yepyeni kod yapısından dolayı önceki versiyonlara yönelik bir destek içermiyor. Yani magento 1.x versiyonlarındaki modüller ve temalar uyumlu değiller.

Magento 2 Kurulumu için Ön Hazırlık;
Sistem Gereksinimleri

  • Apache 2.2 veya üstü
  • Nginx 1.8 veya üstü
  • PHP 5.6.x (PHP 7.x versiyonunu da destekliyor.)
  • Php extension gereksinimleri ( pdo/mysql, mbstring, mcrypt, mhash, simpleXML, curl, xsl, gd, ImageMagick 6.3+, soap, intl, openssl )
  • Mysql 5.6.x

Composer ile Yükleme

Composer kurulumu için;

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Ubuntu/Debian için Git Kurulumu için;

sudo apt-get install git

Centos için Git Kurulumu için;

sudo yum install git

Magento2 yüklenecek klasörünüzün /home/www olarak devam ettim siz kendinize göre ayarlayabilirsiniz.

cd /home/www
git clone https://github.com/magento/magento2.git
cd /home/www/magento2
composer install

Bu işlemler hatasız olarak tamamladıktan sonrasında tarayıcı üzerinden setup aşamalarını tamamlayarak devam edebilirsiniz.
Eksik gördüğünüz kısımlar varsa yorum olarak belirtirseniz konuya ekleyip herkesin faydalanmasında katkıda bulunabilirsiniz.

Kullanışlı ve akıllı eticaret çözümleri için Magento ile geliştirmeler yapıyor, kurumlara yönelik tümleşik iş çözümleri üzerine vakit harcıyorum. Vakit buldukça magefly üzerinde magento üzerine paylaşımlar yapmaya çalışıyorum.

15 Yorum “Magento 2 Kurulumu

    1. Magento 2.0 için henüz Türkçe dil yayınlayan olmadı. 1.9 sürümündeki dil dosyalarıda büyük ihtimalle uyumlu olmayacaktır.

      1. mehmet bey biliyorum fakat nereye veya nasıl yükleneceği konusunda bilgi edinmek istemiştim.

        yazılımı o kadar zorlaştırmış lar ki günlerdir kurulum yapmaya çalışıyorum fakat bir türlü başarılı olamıyorum.

        1. Yarın magento 2 çeviri ile ilgili döküman hazırlayıp yayınlayacağım bir başka işim çıkmaz ise. sizi de bilgilendiririm.

          1. Merhaba Mehmet Bey. Magento 2 için Türkçe Çeviri Yapıldımı Bilginiz Varmı?
            Teşekkürler

          2. Merhaba Yunus Bey,
            Henüz magento2 için Türkçe dil paketi görmedim yayınlanan. Yoğunluğum azalırsa magento2 için Türkçe dil paketi üzerinde çalışacağım.

  1. php composer.phar install komut çalıştırıyorum aşağıdaki hatalar çıkıyor.

    Loading composer repositories with package information
    Installing dependencies (including require-dev) from lock file
    Your requirements could not be resolved to an installable set of packages.

    Problem 1
    – This package requires php ~5.5.0|~5.6.0|~7.0.0 but your PHP version (5.4.45) does not satisfy that requirement.
    Problem 2
    – The requested PHP extension ext-mcrypt * is missing from your system. Install or enable PHP’s mcrypt extension.
    Problem 3
    – The requested PHP extension ext-intl * is missing from your system. Install or enable PHP’s intl extension.
    Problem 4
    – Installation request for magento/composer 1.0.2 -> satisfiable by magento/composer[1.0.2].
    – magento/composer 1.0.2 requires php ~5.5.0|~5.6.0|~7.0.0 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    Problem 5
    – Installation request for symfony/config v3.0.0 -> satisfiable by symfony/config[v3.0.0].
    – symfony/config v3.0.0 requires php >=5.5.9 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    Problem 6
    – Installation request for symfony/dependency-injection v3.0.0 -> satisfiable by symfony/dependency-injection[v3.0.0].
    – symfony/dependency-injection v3.0.0 requires php >=5.5.9 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    Problem 7
    – Installation request for symfony/filesystem v3.0.0 -> satisfiable by symfony/filesystem[v3.0.0].
    – symfony/filesystem v3.0.0 requires php >=5.5.9 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    Problem 8
    – Installation request for symfony/stopwatch v3.0.0 -> satisfiable by symfony/stopwatch[v3.0.0].
    – symfony/stopwatch v3.0.0 requires php >=5.5.9 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    Problem 9
    – symfony/filesystem v3.0.0 requires php >=5.5.9 -> your PHP version (5.4.45) or “config.platform.php” value does not satisfy that requirement.
    – pdepend/pdepend 2.0.6 requires symfony/filesystem >=2.4 -> satisfiable by symfony/filesystem[v3.0.0].
    – Installation request for pdepend/pdepend 2.0.6 -> satisfiable by pdepend/pdepend[2.0.6].

    1. Sisteminizdeki php versiyonu 5.4.x magento kurulumu için minimum php5.6 versiyonlarının kurulu olması gerektiğini üstteki kurulum için gereksinimlerde de belirtmiştim. Diğer hatalarda mcrypt ve intl php eklentilerinin kurulu olmadığını söylüyor.
      php5.6’nın altındaki versiyonlarda magento2 kurulumu yapamazsınız.

    1. Versiyon Plesk v12.5.30
      İşletim Sistemi CentOS 6.7 (Final)

      kullanıyorum abi,

      buna göre bilgi verir misin.

      teşekkür ederim

      1. Plesk konusunda bir bilgim yok. Plesk destek komunitelerinden php sürüm yükseltme ile ilgili dokumanları araştırın. Centos’a göre php’yi yükseltirken Plesk’i bozma ihtimaliniz var çünkü.

        1. abi php 5.6 geçtim son olarak aşağıda ki hatayı almaya başladım.
          hata:
          magento2]# php composer.phar install
          Loading composer repositories with package information
          Installing dependencies (including require-dev) from lock file
          Your requirements could not be resolved to an installable set of packages.

          Problem 1
          – The requested PHP extension ext-mcrypt * is missing from your system. Install or enable PHP’s mcrypt extension.
          Problem 2
          – The requested PHP extension ext-intl * is missing from your system. Install or enable PHP’s intl extension.

Bir Cevap Yazın

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