magento Samouczek
Rozpoczęcie pracy z Magento
Szukaj…
Uwagi
Magento to platforma e-commerce typu open source napisana w języku PHP; wysoce konfigurowalna platforma e-commerce i system zarządzania treścią, które można wykorzystać do budowy sklepów internetowych do sprzedaży towarów.
Zapewnia wspólne funkcje handlu elektronicznego, takie jak koszyki na zakupy i zarządzanie zapasami, i zachęca do szerokiego dostosowywania do konkretnych celów organizacji.
Magento jest także obiektowym frameworkiem PHP, którego można używać do opracowywania nowoczesnych, dynamicznych aplikacji internetowych, które wykorzystują funkcje eCommerce Magento.
Główne cechy platformy Magento to:
- rozszerzalność
- skalowalność
- elastyczność
- możliwość dostosowania
- otwarte źródło
Wersje
Edycja społeczności
Wersja | Data wydania |
---|---|
1.9 | 2014-05-14 |
1.8 | 2013-12-11 |
1.7 | 24.04.2012 |
1.6 | 08.08.2011 |
1.5 | 08.02.2011 |
1.4 | 2010-02-12 |
1.3 | 30.03.2009 |
1.2 | 29.12.2008 |
1.0 | 31.03.2008 |
Edycja Enterprise
Wersja | Data wydania |
---|---|
1.14 | 2014-05-14 |
1.13 | 2013-10-11 |
1.12 | 24.04.2012 |
1.11 | 08.08.2011 |
1.10 | 08.02.2011 |
1.9 | 2010-07-19 |
1.8 | 14.04.2010 |
1.7 | 19.01.2010 |
1.6 | 2009-10-20 |
1.3 | 15.04.2009 |
Instalacja i konfiguracja
Wymagania wstępne i wymagania dla Magento Community Edition 1.9
Hosting
Apache 2.x (z mod_rewrite) lub Nginx 1.7.x
Ze względu na wymagania przetwarzania operacji Magento zaleca się zainstalowanie Magento na serwerze z co najmniej 2 GB pamięci RAM. Zapewni to, że całe oprogramowanie związane z zarządzaniem sklepem będzie miało wystarczającą ilość pamięci do działania.
Możliwość uruchamiania zaplanowanych zadań (crontab) w PHP 5.
Możliwość zastąpienia opcji w plikach .htaccess.
PHP
PHP 5.4, PHP 5.5
Wymagane rozszerzenia: PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (dla Webservices API)
memory_limit nie mniej niż 256 MB (zalecane 512 MB)
Baza danych
- MySQL 5.6 (Oracle, Percona, MariaDB)
SSL
- Ważny certyfikat bezpieczeństwa jest wymagany dla HTTPS.
- Certyfikaty SSL z podpisem własnym nie są obsługiwane
Instalacja:
Pobierz i skonfiguruj pliki Magento
Używamy mirrora openMage, ponieważ bezpośrednie pobieranie gałęzi 1.9.2.4 jest wyłączone, a strona internetowa magento wymaga konta. Zachęcamy jednak do pobrania kopii ze strony https://www.magentocommerce.com/download
cd /var/www/html
wget https://github.com/OpenMage/magento-mirror/archive/magento-1.9.zip
unzip magento-1.9.zip
rm magento-1.9.zip
rsync -avP magento-mirror-magento-1.9/. .
rm magento-mirror-magento-1.9 -r
sudo chown -R www-data:www-data /var/www/html/
chmod -R 0777 media var
Utwórz bazę danych MySQL i użytkownika
dostęp do konsoli mysql
mysql -u root -p
w konsoli mysql
CREATE DATABASE magento;
CREATE USER magento_db_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_db_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
Zakończ instalację za pośrednictwem interfejsu internetowego
Aby uzyskać dostęp do interfejsu internetowego w przeglądarce, przejdź do nazwy domeny lub publicznego adresu IP serwera:
http://domain_name/
Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie
Rozwiązywanie typowych problemów
Działa tylko strona główna, wszystkie pozostałe strony zwracają 404
Upewnij się, że moduł mod_rewrite
został zainstalowany w Apache i ma możliwość ładowania. Zobacz krok 2, aby dowiedzieć się, jak to zrobić tutaj: https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04
Upewnij się, że zezwalasz na zmiany w .htaccess, włączając je w swojej witrynie conf. Zobacz krok 3 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04
Twój plik .htaccess
może być źle skonfigurowany lub może go brakować: przejdź do strony pobierania Magento: https://www.magentocommerce.com/download - pobierz odpowiednią wersję i rozpakuj plik .htaccess, który ma zostać umieszczony w katalogu głównym instalacji Magento.
Strona działa, ale nie ładują się style ani skrypty
Upewnij się, że ustawiłeś odpowiednie uprawnienia i własność: zobacz tutaj, aby uzyskać więcej informacji - http://devdocs.magento.com/guides/m1x/install/installer-privileges_before.html
Typowe rozwiązanie: spróbuj ręcznie reindeksować i opróżniać pamięć podręczną (w przypadku, gdy administrator jest zbyt trudny w nawigacji). Ponownieindeksuj za pomocą wiersza polecenia: https://www.atwix.com/magento/process-magento-indexes-from-command-line/ Opróżnij pamięć podręczną (przez administratora lub wiersz poleceń): https://www.properhost.com/ wsparcie / kb / 23 / How-To-Clear-The-Magento-Cache
Śledzono