przenoszenie strony z serwera lokalnego na serwer smarthost.pl

25
Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl Michał Wargacki

Upload: trustnet

Post on 14-Apr-2017

1.376 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Przenoszenie strony z serwera

lokalnego na serwer

Smarthost.pl

Michał Wargacki

Page 2: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

2 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Spis treści

Wstęp .......................................................................................................................................... 3

Czym jest Akeeba Backup? ............................................................................................................ 3

Kilka słów o Smarthost.pl ............................................................................................................. 4

Akeeba Backup / Instalacja komponentu Akeeba Backup .............................................................. 6

Pobieranie potrzebnego oprogramowania .................................................................................... 6

Instalacja komponentu Akeeba Backup ......................................................................................... 7

Korzystanie z komponentu Akeeba Backup ................................................................................... 9

Wykonanie kopii zapasowej witryny ........................................................................................... 10

Odtwarzanie witryny na serwerze Smarthost.pl- instalacja witryny z kopii ................................... 12

Przygotowanie do odtworzenia witryny – baza danych ............................................................ 13

Przygotowanie do odtworzenia witryny – FTP ......................................................................... 17

Przywracanie strony za pomocą Akeeba Kickstart ....................................................................... 19

Dziękuję Ci za wspólną podróż ................................................................................................ 25

Page 3: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

3 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Wstęp

Zdarza się często, że po testach Joomla! na komputerze lokalnym, chcemy efekt swojej pracy -

działającą witrynę - przenieść na zdalny serwer, by udostępnić ją w Internecie. Nie jest to trudne! Do

przeniesienia witryny najlepiej wykorzystać narzędzie Akeeba Backup i skrypt Akeeba Kickstart.

Procedura przenoszenia witryny z serwera lokalnego na serwer zdalny i odwrotnie jest taka sama w

przypadku wszystkich wersji Joomla!. W tym e-booku zakładamy, że na komputerze lokalnym masz

gotową witrynę opartą o Joomla 3.x, którą chcesz skopiować na zdalny serwer.

Czym jest Akeeba Backup?

Akeeba Backup, komponent autorstwa Nicholasa K. Dionysopoulosa potrafi utworzyć pełną

kopię zapasową witryny i wyposaża ją w instalator podobny do instalatora Joomla!. Dzięki temu plik

kopii witryny sporządzonej w Akkeba Backup, jak każdy inny pakiet instalacyjny, może posłużyć do

instalacji witryny opartej na Joomla! gdziekolwiek, na każdym serwerze lokalnym i zdalnym. Jeśli

potrzebujesz większych możliwości, Akeeba Backup również Ci ich dostarczy. Możesz bowiem wykonać

nie tylko pełną kopię witryny, ale np. tylko kopię bazy danych albo kopię wybranych katalogów.

Akeeba Backup udostępniany jest w dwóch wersjach na liberalnej licencji GNU GPL v. 3.0.

Bezpłatna wersja podstawowa - Akeeba Backup Core - jest uboższa w możliwości, ale zawiera

wszystkie funkcje niezbędne do sporządzania kopii zapasowych.

Akeeba Backup Professional jest rozprowadzony w systemie subskrypcji za 40 € na rok. Zawiera

wszystkie funkcje wersji podstawowej oraz dodatkowe możliwości, takie jak obsługa przechowywania

kopii w chmurze, wzbogacone wersje CRON czy zintegrowane odtwarzanie kopii.

Z porównaniem możliwości obu wersji można zapoznać się pod adresem: http://bit.ly/1JLhxWC

Page 4: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

4 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Kilka słów o Smarthost.pl

Page 5: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

5 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Page 6: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

6 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Akeeba Backup / Instalacja komponentu Akeeba Backup

Aby przygotować kopie witryny i odtwarzać ją na serwerze będą potrzebne:

pakiet instalacyjny Akeeba Backup w podstawowej bezpłatnej wersji albo w wersji

profesjonalnej, dostępnej tylko dla subskrybentów,

pakiet instalacyjny języka polskiego do Akeeba Backup,

pakiet Akeeba Kickstart służący do wyodrębniania plików z archiwum kopii zapasowej.

Pobieranie potrzebnego oprogramowania

Najnowsze wersje oprogramowania oraz jego dokumentacja są dostępne na oficjalnej stronie

projektu - www.akeebabackup.com.

Wejdź w zakładkę Produkts i pobierz Akeeba Backup for Joomla oraz Akeeba Kickstart.

Pobierz również pakiet języka polskiego dla komponentu Akeeba Backup, który znajduje się w

subdomenie CDN.

Page 7: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

7 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Instalacja komponentu Akeeba Backup

Aby zainstalować komponent Akeeba Backup, zaloguj się do zaplecza swojego serwisu, a następnie

kliknij w menu Rozszerzenia pozycję Instalacje:

W oknie Instalacje: Instalator, kliknij przycisk Wybierz plik, a następnie wybierz zapisany wcześniej

plik instalacyjny komponentu Akeeba Backup i kliknij przycisk Wczytaj plik i zainstaluj.

Po chwili zobaczysz komunikat informujący o prawidłowym zainstalowaniu komponentu Akeeba

Backup.

Page 8: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

8 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Jeśli chcesz dysponować interfejsem rozszerzenia w języku polskim, zainstaluj pakiet języka polskiego

w taki sam sposób jak instalowałeś komponent.

W oknie Instalacje: Instalator, kliknij przycisk Wybierz plik, a następnie wybierz zapisany wcześniej

plik instalacyjny pakietu języka polskiego i kliknij przycisk Wczytaj plik i zainstaluj.

Po chwili również zobaczysz komunikat o poprawnej instalacji.

Od tej chwili komponent Akeeba Backup jest już w dużej mierze spolszczony.

Kliknij w menu pozycję Komponenty. Zobaczysz listę komponentów zainstalowanych w Twoim

serwisie. Odszukaj na liście komponent o nazwie: Akeeba Backup i kliknij na jego nazwie, aby

wyświetlić opcje konfiguracyjne.

Page 9: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

9 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Korzystanie z komponentu Akeeba Backup

Gdy uruchomisz komponent po raz pierwszy, zostanie wyświetlone okienko Kreatora konfiguracji.

Naciśnij przycisk Kreator konfiguracji:

Kreator przeprowadzi serię testów wzorcowych (benczmarków), w wyniku których ustali optymalne

ustawienia Akeeba Backup. Dzięki temu nie musimy samodzielnie rozstrzygać kłopotliwych czasem

kwestii konfiguracyjnych, choć nic nie stoi na przeszkodzie, aby je w razie potrzeby zmodyfikować.

Page 10: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

10 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Wykonanie kopii zapasowej witryny

Po automatycznym skonfigurowaniu komponentu jest on gotowy do wykonania kopii zapasowej.

Wystarczy kliknąć przycisk Wykonaj kopię.

Po kliknięciu przycisku Wykonaj kopię znajdziesz się na kolejnej stronie.

W polu Aktywny profil masz możliwość zmienienia profilu tworzenia kopii zapasowej. Jest to jednak

nie konieczne, gdyż po wcześniejszych testach wzorcowych Akeeba Backup ustaliła optymalne

ustawienia dla podstawowego profilu.

W polu Krótki opis możesz wpisać własny tekst opisujący tworzoną kopię witryny. Komponent

automatycznie zaproponuje Ci sensowny opis jakim jest : „Kopia zapasowa z dnia DZIEŃ,

DOKŁADNA DATA”. Opis ten pojawi się na Twojej stronie zarządzania kopiami.

W polu Komentarz do archiwum możesz wpisać własny tekst, który pomoże Ci zidentyfikować daną

kopię witryny. Komentarz pojawi się zarówno na stronie zarządzania kopiami, jak i wewnątrz

archiwum kopii zapasowej (w pliku installation/README.html)

Na samym dole znajduje się przycisk Wykonaj kopię! Naciśnij go.

Page 11: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

11 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Kliknięcie przycisku Wykonaj kopię! rozpocznie trwający czasem kilka minut proces tworzenia kopii

zapasowej. O przebiegu procesu jesteśmy na bieżąco informowani komunikatami na zmieniającym

wygląd ekranie:

Program kolejno: inicjuje proces tworzenia kopii, osadza w archiwum instalator, dokonuje zrzutu

bazy danych, tworzy kopię systemu plików oraz kompresuje i archiwizuje przygotowane materiały.

Pod listą realizowanych zadań wyświetlana jest ścieżka do aktualnie archiwizowanego pliku, pod nią

pasek postępu i informacje o ostatniej odpowiedzi serwera, z której można wnioskować, czy proces

nie został przypadkiem zatrzymany.

Po zakończeniu procesu tworzenia kopii wyświetli Ci się komunikat Kopię zapasową utworzono.

Naciśnij przycisk Pliki kopii.

W tym momencie przejdziesz do zakładki Pliki kopii. Domyślnie najnowsza kopia pojawia się jako

pierwsza na liście. Aby pobrać kopię, wystarczy kliknąć przycisk Pobierz. Jeśli archiwum jest

wieloczęściowe, na przyciskach znajduje się oznaczenie numeru pliku, np. Część 00, Część 01, Część

02. Należy pobrać wszystkie części. Pominięcie chociażby jednej z nich uniemożliwi odtworzenie

witryny.

Page 12: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

12 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Po kliknięciu Pobierz wyskoczy Ci jeszcze okienko z komunikatem, że ta metoda pobierania kopii nie

jest bezpieczna i może uszkodzić archiwum.

W większości przypadków jednak nie ma problemu z archiwum kopii więc kliknij jeszcze raz Pobierz i

zapisz kopię u siebie na dysku.

Odtwarzanie witryny na serwerze Smarthost.pl- instalacja witryny z

kopii

Akeeba Kickstart to skrypt, który umożliwia rozpakowanie archiwum kopii zapasowej

bezpośrednio na serwerze. To bardzo wygodne narzędzie skraca czas przenoszenia archiwum kopii

zapasowej na serwer co najmniej o połowę.

Kickstart został zaprojektowany tak, by po rozpakowaniu archiwum uruchomić skrypt instalacyjny, a

po odtworzeniu witryny usunąć z serwera niepotrzebne pliki - katalog instalacyjny, plik archiwum

kopii zapasowej i pliki samego Kickstart.

Page 13: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

13 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Przygotowanie do odtworzenia witryny – baza danych

Przed rozpoczęciem procesu odtwarzania witryny konieczne jest stworzenie bazy danych. W tym celu

zaloguj się do cPanelu swojego konta hostingowego.

Po zalogowaniu się do cPanelu przejdź do sekcji Bazy danych i kliknij Bazy danych MySQL®.

Page 14: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

14 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Utwórz nową bazę danych wpisując własną nazwę w wyznaczonym polu i następnie kliknij przycisk

Utwórz nową bazę danych

Wyświetli Ci się komunikat o poprawności utworzenia nowej bazy danych. Kliknij przycisk Wróć

Następnie przejdź do sekcji Dodaj nowego użytkownika. Uzupełnij wymagane pola i naciśnij Utwórz

użytkownika.

Page 15: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

15 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Po kliknięciu w Utwórz użytkownika wyświetli się komunikat o pomyślności utworzenia użytkownika.

Kliknij przycisk Wróć.

Teraz musisz przypisać utworzonego użytkownika do wcześniej utworzonej bazy. W tym celu przejdź

do sekcji Dodaj użytkownika do bazy danych i w polu Użytkownik wybierz stworzonego użytkownika

podobnie w polu Baza danych – wybierz stworzoną wcześniej bazę. Kliknij Dodaj.

Po kliknięciu przycisku Dodaj zostaniesz przeniesiony na stronę zarządzania uprawnieniami

użytkowników. Dodaj wszystkie prawa użytkownikowi przypisanemu do utworzonej bazy poprzez

zaznaczenie kwadracika przy Wszystkie uprawnienia. Następnie naciśnij przycisk Wprowadź zmiany.

Page 16: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

16 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

W tym momencie Twój użytkownik jest już dodany do bazy danych z żądanymi uprawnieniami.

Etap Przygotowanie do odtworzenia witryny – baza danych został w tym momencie pomyślnie

ukończony. Kliknij Wróć.

Page 17: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

17 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Przygotowanie do odtworzenia witryny – FTP

W tym etapie musisz umieścić pliki na serwerze Smarthost.pl. Będziesz do tego celu potrzebował

klienta FTP.

Pobierz program FileZilla i zainstaluj na swoim komputerze – https://filezilla-

project.org/download.php

Po zainstalowaniu programu FileZilla uruchom go i zmień typ transferu plików na binarny. Aby to

zrobić wejdź w menu Transfer, wybierz pozycję Typ transferu i zaznacz opcję Binarny

Następnie zaloguj się na swoje konto FTP. W wiadomości e-mail od Smarthost.pl dostałeś wszystkie

dane które będą potrzebne do tego logowania.

Page 18: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

18 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Po zalogowaniu na konto FTP przejdź do folderu public_html.

Teraz przyszła pora na wrzucenie plików na serwer. Z wcześniej pobranej paczki Akeeba Kickstart

wyodrębnij pliki do dowolnego katalogu na Twoim dysku. Z całego zestawu pond 30 plików

potrzebujesz tylko dwa: kickstart.php oraz pl-PL.kickstart.ini. Oba pliki prześlij na serwer do katalogu

public_html.

Następnie prześlij do tego katalogu plik lub pliki archiwum kopii zapasowej witryny. Jeśli stworzyłeś

archiwum wieloczęściowe, musisz umieścić w katalogu wszystkie pliki należące do archiwum.

Page 19: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

19 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Przywracanie strony za pomocą Akeeba Kickstart

Kiedy już masz wszystko przygotowane do przywrócenia strony na serwerze Smarthost.pl uruchom

działanie skryptu Akeeba Kickstart , wpisując w przeglądarce adres:

http://www.domena.roz/kickstart.php

Oczywiście adres domeny zmień na własny.

Pierwsza strona zawiera kilka istotnych informacji o Kickstart. Gdy korzystasz z Akeeba Kickstart po

raz pierwszy, zapoznaj się z jej treścią, następnie naciśnij klawisz ESC lub link u dołu.

Page 20: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

20 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

W tym momencie przejdziesz do pierwszych czterech kroków Akeeba Kickstart.

Najpierw wskaż plik archiwum kopii zapasowej. W rzeczywistości to skrypt wykryje plik archiwum

kopii, wyświetlając jego nazwę w polu Pliki kopii. Zwykle jest to jeden plik, który wcześniej przesłałeś

do głównego katalogu witryny. Jeśli przesłałeś archiwum wieloczęściowe, to w polu Pliki kopii wskaż

plik z pierwszą częścią archiwum.

Następnie wybierz metodę wyodrębnienia plików z archiwum. Najszybciej działa metoda

bezpośrednia także w polu Zapisz pliki wybierz Bezpośrednio.

Opcje w sekcji Ustaw pozostaw bez zmian i kliknij przycisk Start, aby rozpocząć wyodrębnianie

plików.

Page 21: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

21 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Po kliknięciu Start, Akeeba Kickstart przejdzie do procesu wyodrębniania plików. Podczas tego

procesu nie należy zamykać okna przeglądarki!

Gdy wszystkie pliki zostaną wyodrębnione, Kickstart wyświetli ekran z przyciskiem umożliwiającym

uruchomienie instalatora Akeeba Backup (ABI - Akeba Backup Installer). Kliknij przycisk Uruchom

instalator. Okno Kickstart pozostaw otwarte. Będzie jeszcze potrzebne pod koniec, by usunąć zbędne

pliki.

Na stronie startowej instalator Akeeba Backup, podobnie jak instalator Joomla!, wyświetla wyniki

testu ustawień serwera. Serwery Smarthost.pl są bardzo dobrze przygotowane pod działanie Joomla!

także nie będzie problemów. Kliknij przycisk Dalej.

Page 22: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

22 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Następnie musisz odtworzyć bazę danych swojej witryny. W tym celu uzupełnij informację o

połączeniu.

Wprowadzamy odpowiednie parametry połączenia z bazą danych:

Rodzaj bazy danych: pozostaw na MySQLi (predefiniowany)

Nazwa serwera bazy danych hosta: localhost

Nazwa użytkownika: nazwa utworzonego wcześniej użytkownika bazy danych

Hasło użytkownika: hasło utworzonego wcześniej użytkownika bazy danych

Nazwa bazy danych: nazwa utworzonej wcześniej bazy danych

I naciśnij przycisk Dalej.

Page 23: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

23 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Jeżeli wszystkie dane wprowadziłeś poprawnie wyświetli Ci się komunikat informujący, iż baza

danych została odtworzona poprawnie. Kliknij przycisk Następny krok.

Kolejna strona składa się z czterech sekcji, w których możemy zmodyfikować dane konfiguracyjne

przywracanej witryny. Zwykle nie ma jednak potrzeby dokonywać tutaj żadnych zmian. Wszystkie

wyszczególnione na tej stronie dane pochodzą z konfiguracji odtwarzanej witryny. Wszystkie można

później zmodyfikować w konfiguracji globalnej odtworzonej witryny. Więc naciśnij Dalej.

Page 24: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

24 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Twoja strona jest już prawie gotowa. Teraz wróć do zakładki z przyciskiem Czyszczenie i naciśnij go.

Twoja strona jest już w 100% odtworzona na serwerze Smarthost.pl. Możesz teraz przejść na stronę

główną lub zaplecze.

GOTOWE

Page 25: Przenoszenie strony z serwera lokalnego na serwer smarthost.pl

25 | S t r o n a Michał Wargacki – Przenoszenie strony z serwera lokalnego na serwer Smarthost.pl

Dziękuję Ci za wspólną podróż

Jeżeli jesteś w tym miejscu, to oznacza, że przeczytałeś i mam

nadzieję że potrafisz już przenieść swoją witrynę na serwery

Smarthost.pl.

Dla mnie, jako autora tego e-booka, to ogromna satysfakcja

jeżeli Twoja witryna właśnie pojawiła się w sieci!

Z tego miejsca chciałbym Cię również zaprosić do wspierania społeczności Joomla!. Wielki

potencjał jest w ludziach, którzy na co dzień działają na rzecz tego wspaniałego CMSa.

Zapraszam Cię również na jedno ze spotkań społeczności Joomla!, którego mam okazję być

organizatorem – Joomla User Group Jawor.

Odwiedź stronę i śledź oficjalny FanPage, gdzie na bieżąco zamieszczane są informację

odnośnie kolejnych spotkań.

Jeżeli chcesz się ze mną skontaktować śmiało możesz pisać poprzez FanPage na który Cię zapraszam

lub na maila [email protected]

Pozdrawiam

Michał Wargacki