pro acti.eu szkolenie joomla 02
Czytelnia, Oprogramowanie

Przenoszenie strony

Nieraz istnieje potrzeba przeniesienia działającego serwisu www na inny serwer. Sprawa delikatna, szczególnie, gdy pracujemy na „żywym organizmie”, czyli stronie, która jest odwiedzana przez czytelników. Na szczęście możemy sobie ułatwić sprawę.

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, FileZilla i za jego pomocą pobrać archiwum na nasz komputer.
    • Archiwum jest zapisane w ../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.
    • 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.

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.

Pamiętaj, że jeśli korzystasz z serwera Home.pl w pliku configuration.php należy wpisać nową domenę