Zastosowania informatyki w e-społeczeństwie i e-gospodarce laboratoria Uwaga! Poniższa procedura opisuje podstawową instalację Magento CE dla celów testowych, developerskich etc. Nie są w tym opisie uwzględnione m.in. zagadnienia dotyczące bezpieczeństwa. W środowisku produkcyjnym należy zapoznać się z dokumentacją Magento oraz systemu operacyjnego i wykonać działania zabezpieczające dostęp do poufnych informacji. Konieczna jest również instalacja łatek publikowanych na stronach projektu Magento. Uwaga na myślniki przy kopiowaniu z PDF (mogą się źle kopiować) Instalacja platformy Magento CE wersja szybka Celem tego ćwiczenia jest zapoznanie się z procesem instalacji platformy Magento CE. W ramach ćwiczenia zostanie zainstalowany przykładowy sklep dostarczany wraz z Magento. 1. Uruchom maszynę wirtualną zgodnie z poleceniami prowadzącego zajęcia. 2. Zaloguj się jako użytkownik ziwee z hasłem ziweestudent1. 3. Uruchom przeglądarkę Iceweasel. Pobierz plik magento_all.zip z odnośnika wskazanego przez prowadzącego i zapisz ten plik w katalogu /home/ziwee/downloads. 4. Uruchom Menedżer Plików (Akcesoria Menedżer Plików). 5. Przejdź do katalogu /home/ziwee/downloads. 6. Rozpakuj w tym katalogu plik magento_all.zip. Możesz do tego celu wykorzystać narzędzie Xarchiver dostępne z menu kontekstowego lub opcję Rozpakuj tutaj również dostępną w menu kontekstowym. 7. Pozostaw rozpakowywanie w tle i wróć do przeglądarki Iceweasel. Przejdź http://localhost/phpmyadmin i zaloguj się na użytkownika root z hasłem rootstudent1. 8. Przejdź do zakładki Privileges 9. Wybierz odnośnik Add a new User. Podaj następujące parametry: nazwa użytkownika (User name): magentowww host: localhost hasło (Password): magentowwwstudent1 Zaznacz opcję Create database with same name and grant all privileges. do strony
10. Wybierz przycisk Create User. 11. Przejdź do konsoli: Akcesoria LXTerminal. Wykonaj następujące polecenia su - (podaj hasło użytkownika Root: rootstudent1) cp -r /home/ziwee/downloads/magento /var/www cp -r /home/ziwee/downloads/magento-translation-pl_pl-master/pl_pl/ /var/www/magento/app/locale/ cp -r /home/ziwee/downloads/electronics/* /var/www/magento/ cd /var/www/magento chown www-data -R. find. -type d -exec chmod 700 {} \; find. -type f -exec chmod 600 {} \; a2enmod rewrite service apache2 restart 12. Niektóre funkcje Magento wymagają cyklicznego uruchamiania pewnych procesów. Z poziomu użytkownika root wydaj polecenie: crontab -u www-data -e W otwartym do edycji pliku zamieść na końcu wiersz * * * * * /bin/sh /var/www/magento/cron.sh Zamknij edytor (CTRL+X, T). 13. Zmien zawartość pliku Magento w następujący sposób nano app/design/adminhtml/default/default/template/dashboard/graph.phtml W edytorze znajdź (CTRL+W) dwa wystąpienia funkcji getcharturl i zmodyfikuj je tak, by był w nich przekazywany jeden parametr o wartości true (getcharturl(true)). Zapisz zmiany (CTRL+X, T). 14. W przeglądarce internetowej otwórz stronę http://localhost/magento. Jest to pierwsza nasza wizyta na tej stronie, dlatego włączy się instalator Magento.
15. Zgódź się na zaproponowane warunki i kliknij przycisk Continue. Na następnym ekranie ustaw zgodnie z poniższym zrzutem ekranu opcje dotyczące lokalizacji. 16. UWAGA: ponieważ zainstalowaliśmy tłumaczenie na język polski, po zmianie ustawień lokalizacji przetłumaczone komunikaty będą wyświetlane po polsku. W tym tutorialu na zrzutach ekranu mogą być prezentowane wersje angielskie. Podaj dane dla połączenia z bazą danych: Host: localhost Nazwa bazy: magentowww Nazwa użytkownika: magentowww Hasło użytkownika: magentowwwstudent1 Prefiks tabel pozostaw puste pole (!) Pozostałe opcje pozostaw bez zmian. Wybierz przycisk Kontynuuj. Poczekaj na utworzenie i wypełnienie schematu bazy danych. 17. Kolejnym krokiem jest zdefiniowane najważniejszego użytkownika administratora sklepu. Dla spójności i uniknięcia np. zapomnienia hasła, ustaw nazwę użytkownika na admin, a jego hasło na adminstudent1.
Zastosowania informatyki w e-społeczeństwie i e-gospodarce laboratoria 18. Kliknij przycisk Kontynuuj. 19. Przejdź do strony http://localhost/magento/index.php/admin/ i zaloguj się na konto użytkownika admin z hasłem adminstudent1. Zamknij powiadomienie o konieczności ustawienia telefonów. Nowy sklep 20. Zaloguj się do panelu administracyjnego i przejdź do zakładki System Zarządzanie cache. Zaznacz wszystkie pozycje na liście (Zaznacz wszystko), a następnie wybierz akcję Wyłącz z listy po prawej stronie. Kliknij przycisk Prześlij. Efekt powinien być następujący: 21. Przejdź do zakładki System->Zarządzaj sklepami. Jak widać, domyślnie dostępna jest jedna witryna (Main Website), jeden sklep (Main Website Store) oraz jeden widok sklepu (Default Store View). O ile jedna witryna i jeden sklep odpowiadają naszym potrzebom, chcemy dwa widoki sklepu dla obsługi dwóch języków. Kliknij na dostępny widok sklepu. Zmień jego nazwę na Polski. Wybierz przycisk Zapisz widok sklepu.
22. Dodaj nowy widok sklepu dla klientów posługujących się językiem angielskim. W tym celu wybierz przycisk Utwórz widok sklepu. Tworzony widok sklepu powinien być widokiem dla sklepu Main Website Store. Jako nazwę wprowadź English. Kod widoku sklepu ustaw na english. Parametr określający dostępność widoku dla klientów (Status) ustaw na Włączone. Ostatni parametr określa porządek widoków sklepu po stronie klienta. Może ustawić wartość tego parametru na 1. 23. Kolejnym elementem jest ustawienie odpowiedniego języka dla każdej ze stron (a konkretnie ustawienie lokalizacji). Przejdź do zakładki System Konfiguracja. Po lewej stronie znajdziesz listę rozwijaną z etykietą Zasięg obecnej konfiguracji. Zgodnie z nazwą wskazuje ona, na jakim poziomie, dla jakiej witryny/sklepu/widoku pokazywane i edytowane są parametry. Zakres parametrów dostępny jest poprzez menu boczne znajdujące się poniżej. Upewnij się, że aktualny zakres konfiguracji jest ustawiony na Domyślna konfiguracja. Przejdź do ustawień Ogólne. Rozwiń element Opcje krajów i wybierz z listy Domyślny kraj pozycję Polska. 24. Rozwiń element Informacje o sklepie i wypełnij dane o sklepie (nazwa, telefon, kraj, adres) użyj wymyślonych przez siebie danych. Zapisz zmiany klikając na przycisk Zapisz konfigurację. 25. Ponieważ domyślnym językiem został wybrany j. polski, dla anglojęzycznej wersji sklepu trzeba ustawić odpowiednią lokalizację. Ustaw zasięg konfiguracji na English. Przejdź do ustawień Ogólne i rozwiń element Opcje lokalizacji. Odznacz opcję dziedziczenia z ustawień witryny i wybierz język angielski (Stany Zjednoczone). Zapisz konfigurację (przycisk Zapisz konfigurację). 26. Otwórz zakładkę CMS Strony. W tabelce znajdziesz informacje o statycznych stronach takich jak About Us, Privacy Policy etc. Kliknij na wiersz opisujący stronę Home page. Zmień tytuł strony na Strona główna. Jako widok sklepu wybierz Polski. Korzystając z menu po lewej stronie wybierz zakładkę Zawartość. Zmień napis Home Page na Witamy w naszym sklepie. Kliknij przycisk Zapisz stronę. W tym momencie strona główna będzie się wyświetlała tylko dla polskiej wersji. Dodaj nową stronę główną i przypisz ją dla języka angielskiego. Użyj w tym celu klucza (klucz URL) z wartością home dla nowo dodanej strony. Postaraj się o spójny wygląd obu wersji strony. 27. Przejdź do panelu administracyjnego i wybierz zakładkę System Konfiguracja. Z bocznego menu w sekcji OGÓLNE wybierz pozycję Wygląd. Rozwiń element Paczka i zmień nazwę obecnego pakietu z rwd na default. Rozwiń element Motywy. Wprowadź nazwę motywu electronics do wszystkich pól. Zapisz konfigurację i sprawdź wygląd sklepu.