Doszedłem do tego wiec podzielę się z wami tą wiedzą.
Więc zaczynamy.
1. Po pierwsze w naszej Joomli którą przenosimy (nazwiemy ją starą) instalujemy komponent Akeeba Backup.
2. Na zapleczu starej Joomli przechodzimy
Komponenty>>Akeeba Backup>>Konfiguracja
i w ramce "konfiguracja zaawansowana" silnik archiwizatora zmieniamy na ZIP.
Zalecany jest format JPA, ale z doświadczenia wiem, że może on przysporzyć więcej problemów niż pożytku, ponieważ jest podatniejszy na błędy.
3.Wracamy do:
Akeeba Backup>> Panel Kontrolny>>Tworzenie Kopii
i klikamy na "wykonaj kopię"
Czekamy na zakończenie procesu, a następnie klikamy na pliki kopii i pobieramy naszą kopię na komputer.
Czasami zdarza się, że pobrane archiwum jest puste wtedy trzeba użyć dowolnego klienta FTP np. Total Commander, File Zilla i za jego pomoca pobrac archiwum na nasz komputer. Archiwum jest zapisane w 0:/administrator/components/com_akeeba/backup/
4. Następnie pobieramy z sieci paczkę Kickstart i po rozpakowaniu zostawiamy plik kickstart.php oraz plik językowy PL reszta do kosza.
5. Zakładamy pustą bazę danych na serwerze docelowym.
6. Pobrane wcześniej archiwum i plik kickstart.php wgrywamy za pomocą FTP na nowy serwer.
Ważne, aby użyć FTP zainstalowane na naszym komputerze, ponieważ te, które są na serwerach często maja limity przesyłanych plików i wtedy trzeba dzielić nasze archiwum, a to nie potrzebna dodatkowa praca.
7. Gdy już przesłaliśmy naszego ZIPa i plik kickstart.php na nowy serwer w pasku adresu wpisujemy:
http://nazwa naszej domeny/kickstart.php
Pierwszym krokiem jest rozpakowanie archiwum. Wskazujemy plik archiwum - jedyny w katalogu i naciskamy start.
Ukaże nam się instalator podobny do tego jaki mamy podczas instalacji Joomla.
Pomijamy dwa pierwsze okna, a w kolejnym kroku konfigurujemy bazę danych.
Potrzebujesz zatem nazwę serwera (uwaga nie zawsze jest to localhost), nazwę użytkownika i hasło.
Następnie zgodnie ze wskazówkami konfigurujemy resztę ustawień naszej przenoszonej witryny.
Usuwamy z głównego katalogu plik instalacyjny tak jak przy instalacji Joomla.
Ukaże nam się instalator podobny do tego jaki mamy podczas instalacji Joomla.
Pomijamy dwa pierwsze okna, a w kolejnym kroku konfigurujemy bazę danych.
Potrzebujesz zatem nazwę serwera (uwaga nie zawsze jest to localhost), nazwę użytkownika i hasło.
Następnie zgodnie ze wskazówkami konfigurujemy resztę ustawień naszej przenoszonej witryny.
Usuwamy z głównego katalogu plik instalacyjny tak jak przy instalacji Joomla.
Ważne!
Po przeniesieniu naszego serwisu musimy jeszcze zmienić atrybuty katalogu tmp na 755 oraz katalogu components na 755 oraz katalogów administrator/components i
modules na 755.
Tu wcześniej był błąd, który wykrył "anonimowy" za co wielkie dzięki.
Podczas zmiany serwera w ustawieniach na zapleczu naszego serwisu należy zmienić również katalog
plików tymczasowych
Witryna >> Konfiguracja >> SERWER (W
ustawieniach ogólnych)
Trzeba to zrobić, ponieważ ustawienia zapisane w pliku konfiguracyjnym pozostają również po przeniesieniu. Dlatego może być wskazany inny katalog TMP i należy zmienić na prawidłowy w istniejącej (zmienionej) lokalizacji.
Trzeba to zrobić, ponieważ ustawienia zapisane w pliku konfiguracyjnym pozostają również po przeniesieniu. Dlatego może być wskazany inny katalog TMP i należy zmienić na prawidłowy w istniejącej (zmienionej) lokalizacji.
Pamiętaj, że jeśli korzystasz z serwera Home.pl w pliku configuration.php należy wpisać nową domenę
Konkretny poradnik, mi pomógł.
OdpowiedzUsuńjedyny sensowny poradnik na jaki natrafiłem
OdpowiedzUsuńPoradnik Ok, ale wprowadza niezorientowanych w błąd ws. chmod-ów. Żaden katalog ani plik na serwerze nie powinien mieć chmod 777 - to poważne zagrożenie bezpieczeństwa strony. Powinno być 755 dla katalogów i 644 dla plików.
OdpowiedzUsuńDawno temu się na ustawieniach przejechałem, jak dajesz 777, to każdy z każdego miejsca na ziemi może edytować Ci pliki, a o dostęp na konto hostingowe naprawdę nietrudno.
UsuńPolecam, możecie oprzeć się na tym sposobie migracji do innego serwera.
OdpowiedzUsuńKrótko i na temat. Od siebie mogę dodać, że przed tworzeniem pustej bazy danych sprawdźcie czy będzie mieć taką samą wersję MySQL oraz czy nowy serwer będzie pracował na tej samej wersji PHP co źródło.
Powodzenia.
Bardzo dobrze wyjaśnione. Oszczędziło mi masę czasu. Dzięki.
OdpowiedzUsuńWitam, czytając komentarze myślałem że obejdzie się bezproblemowo, jednak u mnie zawsze pod górkę i napotkałem problem :(
OdpowiedzUsuńCzy mógłby mi ktoś pomóc ? robię wszystko zgodnie z poradnikiem, ale przy
http://nazwa naszej domeny/kickstart.php po kliknięciu rozpakuj pojawia mi się taki komunikat ?
"Wystąpił błąd
Nie można otworzyć /home/xxx/domains/xxxx.pl/public_html/installation/README.html do zapisania."
Spotkaliście się z czymś takim ?
Może przyda sie info na temat serwera, mam vps na linuksie, najnowsze php i mysql
przydał mi się ten poradnik, w zeszłym roku kickstartowałem, ale zapomniałem jak to się robi, dzięki za przypomnienie
OdpowiedzUsuńArtykuł bardzo przydatny :) Wielkie dziękuję!!!!
OdpowiedzUsuńDzięki! Siedziałem nad tym dwa dni:) ale dopiero z Twoim poradnikiem się udało:)
OdpowiedzUsuńskąd wziąć Akeeba Backup do joomli 1.5?
OdpowiedzUsuńWszystko ok , migracja bezproblemowa. Ja mam tylko taki problem że mając jeden sklep chcę zrobić drugi na tym samym serwerze (oparty na virtuemart) logowanie działa pod nowym adresem ale już zarządzanie produktami, kategoriami etc. przekierowuje na sklep pierwszy. Macie może problem gdzie zmienić przekierowania w plikach?
OdpowiedzUsuńMigracja bezproblemowa Dziękuje. Mam tylko pytanie może znacie odpowiedz :) Mam sklep na virtuemart i skopiowałem go do nowego katalogu tworząc drugi sklep (na tym samym serwerze home.pl). Logowanie do admina działa poprawnie ale już wejście w produkty, kategorie lub ustawienia w virtuemart powoduje przekierowanie do pierwszego sklepu.
OdpowiedzUsuńproszę o pomoc :)
Pozdrawiam
Przepraszam za zamieszanie już działa :)
OdpowiedzUsuńSuper poradnik. Dzięki!
OdpowiedzUsuńMistrz - tak szybko i bezproblemowo jeszcze mi nie poszło przy przenoszeniu serwisu. Dzięki wielkie. Pozdrawiam
OdpowiedzUsuńAlleluja! Udało się!
OdpowiedzUsuńPrzeniosłam z sukcesem stronę www na nowy serwer i działa. Bardzo dziękuję za precyzyjną i trafną instrukcję. Oszczędziłam mnóstwo nerwów.
Witam podczas rozpakowywania wyskakuje mi błąd: Invalid AJAX data received.Co mam zrobić??
OdpowiedzUsuńSuper!!! Dziekuje za Pomoc!!!
OdpowiedzUsuńps. Dlaczego Pan przestal prowadzic bloga? :)
Bardzo dobry poradnik, dzięki takim ludziom jak Ty, można jeszcze znaleźć jakieś pomocne informacje na polskich stronach...
OdpowiedzUsuńPozdrawiam
Łukasz
Dzięki za pomoc.
OdpowiedzUsuńŚwietna robota!
OdpowiedzUsuńKrótko, jasno i na temat. Nawet laik jest w stanie przeprowadzić operację przeniesienia serwisu joomla na inny serwer, postępując zgodnie z powyższymi wskazówkami. Dziękuję!
OdpowiedzUsuńSerdecznie dziękuję :) Wszystko się udało według tej procedury bez najmniejszych problemów
OdpowiedzUsuńWitam. Wszystko ok. Robię tak jak pisze. Po załadowaniu kopii srtona główna działa poprawnie, ale nie mogę się zalogować do zaplecza. pisze: Internal Server Error
OdpowiedzUsuńThe server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@sdtkk.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Udał siętransfer i strona działa, ale Po próbie zapisania czegoś z pozycji zaplecza administratora poda połączenia z bazą danych (wyświetla komunikat couldn't connect to database), czy ktoś wie w czym problem?
OdpowiedzUsuńSuper poradnik. Dodam tylko, że przenosiłem joomle w wersji 1.5 więc Akeeba też była w starszej wersji. Nie mogłem znaleźć zapisu backupu z rozszerzeniem zip (pewnie ze względu na starą wersję komponentu) i zrobiłem go w standardowym formacie jpa i też wszystko poszło bez najmniejszego problemu. Nie myślałem, że przenosiny są takie łatwe.
OdpowiedzUsuńświetnie opisane, ja również zaoszczędziłem dużo czasu, dzięki
OdpowiedzUsuńStukrotne dzieki wszystko dziala na nowej wersji akeeba i kickstart wyglada to nieco inaczej ale działa wszystko analogicznie do wersji używanej w tym poradniku. Pozdrowienia
OdpowiedzUsuńPotwierdzam słowa Anonimowego wyżej. :-) Od wpisu minęły dwa lata, ale oprócz wyglądu Kickstartu nic się nie zmieniło i przechodząc przez tę instrukcję bez problemu przeniesiemy naszego Joomla!.
OdpowiedzUsuńDziękuję i pozdrawiam,
Łukasz.
Dzięki pomogło!
OdpowiedzUsuńBrawo!!! Zaoszczędziłem mnóstwo czasu.
OdpowiedzUsuńDzięki za poradnik! bez kłopotu!
OdpowiedzUsuńSuper instrukcja ;)
OdpowiedzUsuńDzięki i polecam
Wie ktoś jak przenieść strukturę strony (artykuły, kategorie, id) z joomla 2.5 na 3.0? To jest dopiero wyzwanie!
OdpowiedzUsuńDzięki za wpis. Udało się- sukces :)
OdpowiedzUsuńSuper! Pomogłeś mi zaoszczędzić masę czasu!
OdpowiedzUsuńŚwietne! Udało się bez żadnych problemów!
OdpowiedzUsuńDzięki wielkie!
Wielkie dzięki za poradnik :) Napisany 3 lata temu, ale nadal aktualny.
OdpowiedzUsuńOby jak najwięcej takich stron, osób, które dzielą się swoją wiedzą :-)
OdpowiedzUsuńDzięki powyższemu opisowi zaoszczędziłem czas.
DZIĘKUJĘ !