Wyszukiwanie w witrynie

Jak zainstalować najnowszy Magento CMS w Ubuntu i Debianie


Magento to bezpłatny system CMS o otwartym kodzie źródłowym dla witryn handlu internetowego, wprowadzony po raz pierwszy w 2008 r., a później przejęty przez eBay. Według W3Techs Magento jest używane przez 2,6% w wszystkie strony internetowe na całym świecie w Internecie, dlatego ważne jest, aby administrator Linuksa wiedział, jak zainstalować go na komputerze z Linuksem, co wyjaśnimy w tym artykule.

Funkcje Magento

  1. Bezpłatne i otwarte.
  2. Zbudowany w oparciu o PHP, framework Zend i bazę danych MySQL.
  3. Można go łatwo wykorzystać do tworzenia sklepów internetowych.
  4. Możliwość instalacji i zmiany domyślnego motywu strony internetowej, bez konieczności zmiany zawartości.
  5. Możliwość instalowania i konfigurowania modułów w celu dodania większej funkcjonalności.
  6. 3 Dostępne edycje: Community Edition – Professional Edition – Enterprise Edition.
  7. Wspierany przez dużą społeczność.

Wymagania

W tym artykule dowiesz się, jak zainstalować najnowszą wersję „Community Edition” Magento w systemie działającym:

  1. Apache w wersji 2.2 lub 2.4
  2. PHP w wersji 5.6 lub 7.0.x lub nowszej z wymaganymi rozszerzeniami
  3. MySQL w wersji 5.6 lub nowszej

Krok 1: Zainstaluj Apache, PHP i MySQL

1. Magento to skrypt PHP korzystający z bazy danych MySQL, dlatego będziemy potrzebować działającego serwera WWW i serwera bazy danych MySQL z obsługą PHP, aby zainstalować te rzeczy na Ubuntu/Debianie, będziesz musisz uruchomić następujące polecenia w terminalu.

Uwaga: w systemie Ubuntu/Debian podczas instalacji mysql zostanie wyświetlony monit o domyślne ustawienie hasła dla użytkownika mysql (tj. root).

apt-get update && apt-get upgrade
sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

Uwaga: obecnie PHP 7.1.3 jest najnowszą i najbardziej stabilną dostępną wersją z domyślnego repozytorium Ubuntu i Debiana i współpracuje z Magento Wydanie społecznościowe 2.1 i 2.0.

Jeśli używasz starszej dystrybucji Ubuntu lub Debiana, rozważ aktualizację do PHP 7.0 lub nowszej, aby zastosować nowe funkcje Magento CE (Community Edition).

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.Następnie musisz zwiększyć pamięć PHP dla Magento, w tym celu otwórz plik php.ini.

sudo nano /etc/php/7.0/apache2/php.ini

Wyszukaj w pliku wiersz „memory_limit”.

memory_limit = 128M

I zmień wartość na 512.

memory_limit = 512M

Po pomyślnym zainstalowaniu wszystkich wymaganych pakietów w systemie/serwerze przejdź dalej, aby utworzyć nową bazę danych MySQL na potrzeby instalacji Magento.

Krok 2: Utwórz bazę danych MySQL dla Magento

3. W tej sekcji opisano, jak utworzyć nową bazę danych i nowego użytkownika dla Magento. Chociaż zalecana jest nowa baza danych Magento, ale opcjonalnie możesz także wdrożyć ją w istniejącej bazie danych, to zależy od Ciebie.

Aby utworzyć nową bazę danych i użytkownika, zaloguj się do serwera bazy danych przy użyciu konta root i hasła utworzonego podczas powyższej instalacji serwera mysql.

mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

Krok 3: Skonfiguruj Apache dla Magento

4. Teraz utworzymy nowy plik hosta wirtualnego example.com.conf dla naszej witryny Magento w lokalizacji /etc/apache2/sites-available/ .

sudo nano /etc/apache2/sites-available/example.com.conf

Teraz dodaj do niego następujące linie.

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

Zapisz i zamknij plik.

5. Teraz włącz nowy host wirtualny (example.com.conf) i moduł „mod_rewrite”.

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. Wyłączymy domyślny plik konfiguracyjny hosta wirtualnego, aby uniknąć konfliktu z naszym nowym hostem wirtualnym.

sudo a2dissite 000-default.conf

7. Na koniec uruchom ponownie usługę Apache.

sudo service apache2 restart

Krok 4: Pobierz wersję społecznościową Magento

8. Jak zwykle pobierzemy najnowszą wersję z oficjalnej strony internetowej, w momencie pisania tego artykułu najnowsza wersja z Community Edition to 2.1.5, którą możesz pobrać za pomocą poniższy link znajduje się w sekcji „Pełne wydanie”, oczywiście musisz się najpierw zarejestrować przed pobraniem Magento.

  1. http://www.magentocommerce.com/download

9. Po pobraniu Magento możesz rozpakować pobrany plik i umieścić jego zawartość w /var/www/html/ korzystając z uprawnień roota.

sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. Teraz musimy ustawić własność Apache dla plików i folderów.

sudo chown -R www-data:www-data /var/www/html/example.com/

11. Teraz otwórz przeglądarkę i przejdź do następującego adresu URL, wyświetli się kreator instalacji Magento.

http://server_domain_name_or_IP/

Krok 5: Zainstaluj Magento Community Edition

12. To będzie pierwszy krok, jaki zobaczysz w procesie instalacji Magento. Zaakceptuj umowę licencyjną i kliknij „Kontynuuj”.

13. Następnie kreator przeprowadzi sprawdzenie gotowości pod kątem prawidłowej wersji PHP, rozszerzeń PHP, uprawnień do plików i zgodności.

14. Wprowadź ustawienia bazy danych magento.

16. Konfiguracja witryny internetowej Magento.

17. Dostosuj swój sklep Magento, ustawiając strefę czasową, walutę i język.

18. Utwórz nowe konto administratora, aby zarządzać swoim sklepem Magento.

19. Teraz kliknij „Zainstaluj teraz”, aby kontynuować instalację Magento.

Krok 6: Konfiguracja Magento

Magento to bardzo konfigurowalny CMS, problem w tym, że nie jest to łatwe, to nie jest jak konfiguracja motywów i modułów WordPress lub Drupal, dlatego nie będziemy dużo mówić w tej sekcji, jednak możesz pobrać oficjalnego użytkownika Magento przewodnik, który wyjaśni, jak skonfigurować Magento firmy Bennington, aby zapewnić Ci postęp.

  1. Strona główna Magento
  2. Dokumentacja Magento

Czy kiedykolwiek próbowałeś Magento? Co o tym myślisz w porównaniu z innymi CMS-ami do handlu internetowego? Podziel się swoją opinią, korzystając z naszej sekcji komentarzy.