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.