Witryna zbudowana przy pomocy systemu zarządzania treścią, jakim jest Joomla!, ma to do siebie, że sprawia nieco problemów przy przenosinach z jednego konta hostingowego na drugi, lub po prostu przy publikacji strony w sieci wprost z naszego komputera lokalnego. Na szczęście nie jesteśmy na ręczne robótki – pomocne nam będzie w tym celu narzędzie jakim jest Akeeba Backup. Teoretycznie, komponent ten, służy do wykonywania kopii zapasowej, jednak system ten dobrze sprawdza się przy zwykłej migracji.
Jako, że temat ten jest szeroko poruszany, a nasz artykuł omawiający przenosiny Joomla! 1.5 miał sporą oglądalność, przedstawiamy Wam, krok po kroku, czynności potrzebne przy korzystaniu z Akeeba Backup w Joomla! 1.7 i 2.5.
Pobieranie i instalacja komponentu
Wszystko sprowadza się do odwiedzenia witryny www.akeebabackup.com. Na początek wybieramy, ze strony www.akeebabackup.com/download/official/akeeba-backup.html, najnowszą, stabilną wersję. Następnie klikamy w link Akeeba Backup Core i zapisujemy na dysku rdzeń systemu.
Drugim krokiem jest pobranie tzw. pliku rozpakowującego – kickstart.php. Przechodzimy do strony https://www.akeebabackup.com/download/official/akeeba-kickstart.html i wybieramy najnowszą, stabilną wersję pliku. Na koniec klikamy w link Kickstart package i, jak poprzednio, zapisujemy paczkę na dysku.
Teraz przechodzimy na zaplecze naszej witryny i korzystając z systemowego instalatora, instalujemy pierwszy, pobrany pakiet. Po wszystkim, w menu komponenty, powinna być dostępna nowa opcja.
Pierwsze uruchomienie
Przy pierwszym uruchomieniu powinniśmy przejść krótki kreator ustawień. Nie jest to jednak konieczne, więc odznaczmy ostatnią opcję, klikając następnie przycisk Apply these preferences.
Wykonujemy backup strony
Aby przejść do pracy musimy kliknąć, w panelu komponentu, przycisk Backup now.
Następnie jeszcze raz przyciskamy button Backup now. Proces powinien się rozpocząć, o czym informują nas stosowne komunikaty.
Kiedy cały proces dobiegł końca, naciskamy Administer Backup Files.
Teraz pozostaje nam tylko pobrać spakowaną stronę na dysk. Korzystamy w tym celu z utworzonego odnośnika.
Przenosiny na inny serwer
Rozpakowujemy paczkę z plikiem kickstart i wyciągamy z niej plik kickstart.php. Przenosimy ją do lokalizacji na nowym serwerze, dokładnie tam, gdzie znajdzie się strona. To samo robimy z pobranym archiwum witryny.
Teraz odpalamy przeglądarkę i wpisujemy ścieżkę do wgranego pliku kickstart – np. www.webroad.pl/test/kickstart.php. Na pierwszy plan wysunie się nam okienko z informacjami. Wyłączamy je za pomocą klawiatury – Esc. W ustawieniach nic nie zmieniamy, klikając następnie duży, zielony guzik START.
W tym momencie musimy przygotować sobie nową bazę danych. Będzie nam ona potrzebna w kreatorze, który zaraz się uruchomi.
Kiedy wszystko mamy gotowe, naciskamy button Run the installer.
Teraz postępujemy zgodnie ze wskazówkami, które nam się pojawią. Pierwsze okno informuje nas o zdolnościach naszego serwera. W drugim podajemy dane do bazy danych. Trzecie okno pozwala nam wprowadzić zmiany w ustawieniach witryny. Na zakończenie zostajemy poproszeni o skasowanie katalogu installation.
Zakończenie
Od teraz nasza witryna działa już poprawnie. Jeśli korzystaliśmy z pliku .htaccess, będziemy musieli zmienić mu nazwę z htaccess.txt, ponieważ Akeeba Backup, właśnie w takiej formie go przenosi.
Witam, mianowicie zrobiłem wszystko wg waszej instrukcji. Jest świetna i przejrzysta. Tylko pojawił się mały problem, mianowicie : gdy już wszystko jest niby ok, wpisuje adres swojej strony do przeglądarki, przenosi mnie do strony hostingodawcy. Do panelu administratora mogę zalogować się bez problemu. Natomiast normalnie nie mogę wyświetlić strony.
Witaj Macieju. Prawdopodobnie Akeeba Backup źle spakowała kopię strony. Polecam wykonać backup jeszcze raz, a w przypadku gdyby problem się powtórzył, spróbuj wgrać kopię na lokalnym serwerze i sprawdź, czy tam się strona uruchamia. O tym jak postawić własny serwer też pisałem na łamach webroad :)
jak ten kickstart pobrać tam tylko jakieś języki mi się pobierają ?
W pobranym archiwum, oprócz plików językowych, znajduje się również plik kickstart.php.
witam mam joomle 1.5 i zrobiłem kopie zapasową i użyłem narzędzia kickstart niby wszystko ok ale ja klikam start i potem run to przekierowuje mnie na stronę hostingu i pokazuje się błąd 404 korzystam hostingu friko.pl
Witam, fajny tutorial. Bardzo mi się przydał. Brakuje tylko szerszego opisu samej instalacji na nowym serwerze, możliwość stworzenia nowej bazy (nie trzeba pamiętać ustawień, nazw, haseł BD z poprzedniego hostingu), a ten dodatek daje taką możliwość – wcześniej jednak trzeba stworzyć nową bazę danych na serwerze i podczas instalacji wklepać nowe ustawienia. Wszystko śmiga (Joomla 1.7, Akeeba 3.4.3, przenosiny z home.pl na hekko.pl). Też próbowałem tego na friko. nie działa. nie wiem czemu, też błąd 404. nie chciało mi się walczyć z tym więc friko sobie podarowałem i wybrałem hekko.
Gdy za pierwszym razem przenosiny nie działają, zróbcie jeszcze raz kopie, i odpalcie na nowym folderze w nowym docelowym serwerze – u mnie zadziałało. Dzięki i pozdrawiam
Czym to wypakować?, użyłem wirar-a ale jakoś to inaczej wygląda.
Pakujesz to za pomocą narzędzia Akeeba Backup, tak jak to opisałem.
Drogi Michale, mam stronę na darmowym hoście, właśnie jestem w trakcie jej przenoszenia na inny serwer, wykonałam kopię, utworzyłam pustą bazę danych i utknęłam w tym punkcie: http://nazwa naszej domeny/kickstart.php
wyskakuje komunikat, że nie odnaleziono serwera… a pliki tam są, przenosiłam je za pomocą TC.
Witam, a na jakim hostingu posiadasz stronę?
Mam na cba.pl
yo, sprawdź czy jest plik .htaccess bo ta wtyczka po rozpakowaniu na nowym serwerze tworzy plik htaccess.bak i joomla go nie wychwytuje. trzeba skopiować ze starego serwera plik .htaccess i wgrać go na nowy serwer. Ewentualnie zgrać plik htaccess.bak na dysk zmienić mu nazwę na .htaccess i wgrać z powrotem na nowy serwer. Powinno działać ;) Pozdrawiam
A przenoszę na edu.pl
Mam na pulpicie taki plik jak na screnie
– http://prntscr.com/ju5tn
Jak wypakować te pliki?
Sprawa jest prosta. Wrzucasz ten plik na serwer, wraz z plikiem kickstart.php i odpalasz plik kickstart.php w przeglądarce. Potem postępujesz zgodnie z komunikatami na ekranie.
Serdecznie dziękuję Panie Michale za ten opis. Bardzo mi pomógł w przeniesieniu strony z hostingu cba, który ostatnio straszenie zaczął mulić. Teraz wszystko śmiga aż miło. Pozdrawiam
Proszę bardzo. Cieszę się, że mogłem Panu pomóc. Pozdrawiam serdecznie i dziękuję za komentarz.
Czy na nowym serwerze ma być zainstalowana Joomla? Czy wszystko będzie w paczce backupu?
Wszystko będzie w paczce.
Super tutorial, chociaż natknęłam się na pewien problem; wyskakuje mi komunikat na podstronie ../installation/index.php
Akeeba Next Generation Installer For Joomla! requires PHP 5.3 or later
nie wiem co z tym fantem mam zrobić?
Masz przestarzałą wersję PHP. Skontaktuj się z dostawcą hostingu, aby uruchomił Ci PHP >= 5.3, lub pobierz starszą wersję Akeeba Backup (niezalecane).
Dziękuję za szybką odpowiedź i poradę :)
art. to nic, support do art’a to jest coś :)
Zawsze staramy się pomagać na miarę naszych możliwości :-) Dziękuję za komentarz, pozdrawiam!
Witam, potrzebuje pomocy mam starą wersje joomla 1.5.7 viruemart 1.1.2 jestem naprawdę początkująca.
Próbowałam przenieść archiwum z serwera na xampp ale się rozsypuje wszystko.
Ściągnęłam Akeeba i myślałam ze może to coś da ale jest to samo tez się rozsypuje sklep . Przy robieniu archiwum za pomocą akeeba mam taki komunikat:
Akeeba Backup jest gotowy by wykonać kopię zapasową twojej witryny, ale istnieją potencjalne problemy
Katalog tymczasowy systemu w użyciu
Proszę o pomoc bo nigdy niebyła robiona aktualizacja, a sklep istnieje już ponad 3 lata.
Witam , poradziłam sobie , wystarczyło zmienić php na starszy i pozmieniać w php.ini troszeczkę . Ale teraz górne menu na zapleczu mi nie chodzi. Niech się ktoś odezwie i pomoże.
Hej! :)
Ja mam taki problem, że po przerzuceniu strony na nowy serwer (netart – nazwa.pl) widzę białą stronę. Zarówno zaplecze jak i frontend :((
p.s dzieki za tutorial, bardzo fajnie to opisane
Witam. Możesz podrzucić link do strony? PS załóż wątek na naszym forum. Będzie mi łatwiej pomóc.
Ja już nie wiem nic, zrobiłam w instrukcji wszystko, co powinnam, działa mi tylko strona główna i rejestracja, reszta zakładek i podstron nie:( wyskakuje taki błąd:
Fatal error: Call to a member function get() on a non-object in /home3/kredytau/public_html/components/com_content/helpers/route.php on line 40
Serwer mam na webhost, bardzo proszę o pomoc:(
Alicjo, jeżeli chcesz, to przejrzę Twoją stronę. Odezwij się na adres [email protected] i podrzuć mi jej adres oraz (jeśli chcesz) dostęp do zaplecza admina i FTP. Spróbuję pomóc :-)
Pozdrawiam!
Dziękuję! :)
Już znam rozwiązanie. Jutro się tym zajmę i opiszę sytuację na naszym forum WEBroad. Pozdrawiam!
Niestety nadal nic nie działa :(
cze
Co zrobić jak po wpisaniu potrzebnych danych na etapie „Odtworzenie bazy danych głównej witryny” dostaję taki komunikat: SQL=CREATE DATABASE
xxxxxxxxxxxxxxxxx
CHARACTER SETutf8
??Czy podajesz na pewno poprawne dane do nowej bazy danych?
A czy Akeeba nadaje się na backup Joomla 1.5 ? Bo na ich stronie pisze, że to dotyczy wersji 2.5 i 3.0 a co robić ze starszą wersją Joomla, czym mozna zrobić backup i przenieść na inne serwer ?
Nadaje się. Skorzystaj z któregoś ze starszych wydań komponentu. Polecam jednak aktualizacje Joomla! do wersji 2.5 lub 3.1. Dlaczego? http://www.joomla.net.pl/153-Joomla-1-5-end-of-life
Witam! Instrukcja bardzo dobra! :) Stronka zawisła już na nowym serwerze a zajęło to dosłownie chwilę! :) Pojawił się teraz tylko problem… nie mogę zalogować się do panelu adm. joomla :-/ wpisuję hasło i poprzednie, i nowe dla nowej bazy, admin admin… Próbowałam grzebać się w phpmyadmin i zmieniać hasło, ale jest problem dalej. Proszę o pomoc. Aktualnie to serwer az.pl Dziękuję bardzo!!! :)
Hej, dobry artykuł, przydał mi się ;) dzięki! wszystko zrobione jak opisane :) ale….strona startowa działa, natomiast nie chodzi nic więcej, łącznie z panelem admina, adres http://www.xxx.pl wczytuje, ale http://www.xxx.pl/index.php już nie ;[ ….lokalnie hula bez zarzutów,menu, linki itp… Dlaczego tak sie dzieje???? Prosze o pomoc bo już nie mam cierpliwości i pomysłów co robic ;[
mam podobny problem – panel admina nie działa :(
spróbuj w
/libraries/joomla/filesystem/path.phppzmienić wpis
if (strpos($path, JPath::clean(JPATH_ROOT)) !== 0)na
if (strpos($path, JPath::clean(’/’)) !== 0)
Może da rade, u mnie zaczęło śmigac az miło :)
u mnie nadal problem :( Proszę o pomoc!
jaki hosting?
az . pl
Niestety wiele zależy od hostingu. Ale widzę, że znalazła Pani już sposób na rozwiązanie problemu. Dziękują za informację. Pozdrawiam
ja niestety nadal nie mogę logować się do panelu adm. joomla. Pomocy! :)
Witam. kupilem konto www na vipower :)
strona zrobilem w joomli i przenosilem wg tego
http://joomla-porady.blogspot.com/2012/03/przenoszenie-joomla-na-inny-serwer.html
usunalem wszytkie pliki z niego. wrzucilem do katalogu public_html swoja strone internetowa i mam blad:
404 Not Found
The resource requested could not be found on this server!
Powered By LiteSpeed Web Server
LiteSpeed Technologies is not responsible for administration and contents of this web site!
jestescie mi jakos w stanie pomoc?
Chciałem przenieść i modyfikować moją witrynę lokalnie gdyż chcę dokonać sporo zmian. Mam wampserver a witryna znajduje się w sieci na serwerze kylos.
Zrobiłem wszystko zgodnie z instrukcją nawet kilka razy próbując innych ustawień niestety za każdym razem pojawia się coś takiego:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator,
admin@localhost 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.
Janusz, w którym momencie otrzymujesz ten komunikat? Załóż wątek na naszym forum webmasterskim, a postaram się pomóc. Pozdrawiam.
ok napisałem na forum, dzięki serdeczne za zainteresowanie ;)
Ja z kolei próbowałam przenieść stronę z jednego serwera na drugi. Udało mi się dojść do momentu, w którym Akeeba rozpakowuje pliki i wyświetla mi się komunikat „Run the Installer”, po czym gdy go kliknę wyświetla mi się pusta strona. Jakieś wskazówki jak można temu zaradzić?
Rozwiązane: manualnie uploadowałam archiwum witryny i rozpakowałam za pomocą klienta FTP – przy uploadowaniu przez Total Commander było coś nie tak. Następnie rozpakowałam archiwum w FTP, wpisałam w przeglądarkę adres strony i instalacja za pomocą Akeeba śmignęła pięknie i działa :)
Świetnie! Czasami, jeżeli konfiguracja serwera nie spełnia wymagań najnowszej wersji Akeeba Backup, takie problemy mogą się pojawić. Wtedy rozpakowanie archiwum w sposób manualny jest dobrym wyjściem z sytuacji :)
Witam,
Mam problem, po przeniesieniu strony na inną domenę zamiast panelu admina wyświetla mi się biały ekran. Frontend działa poprawnie. Serwer jest ten sam. Co mogę zrobić, aby dostać się do panelu administracyjnego?
A mój problem polega na tym, że po wpisaniu w przeglądarkę adresu z plikiem kickstart.php wyskakuje mi plik w formie notatnika w przeglądarce i tyle
robi mi sie to samo :(
Witam, już na samym początku pojawił mi się problem:
Błąd
Pojawił się problem z wczytywaniem pliku na serwer.
Maksymalny rozmiar wczytywanych plików jest zbyt mały: Jest on ustawiany w php.ini w zmiennej upload_max_filesize oraz post_max_size w ustawieniach Twojego PHP (konfigurowanych w pliku php.ini i / lub .htaccess)
Nie można znaleźć pakietu instalacyjnego.”
I nie mam pojęcia gdzie to zmienić, wydaje mi się, że wcześniej instalowałam większe pliki.
Świetna instrukcja.Zrobiłem kopię strony w jomli 1.5, zainstalowałem nową jomle 3.8 .
Odtworzyłem kopię na nowej instalce z nową bazą danych i wszystko świetnie chodzi.
Tylko pozostał problem polegający na tym ,że nowa witryna ponownie jest w jomli 1.5.
Co nie tak zrobiłem ,że w nowej jomli działa stara jomla? Chciałem przenieść tylko dane ,a przeniósł się cały program.