[Jak] Przenieść Joomla z Localhost na serwer w 5 krokach

joomla localhost do serwera

Pełne kroki przesyłania Joomla na serwer Twojej witryny

Po opracowaniu i przetestowaniu witryny na lokalnym serwerze, kolejnym dużym wyzwaniem jest przesłanie witryny na niedrogi serwer witryny i aktualizacja konfiguracji, aby „uruchomić”. Poniższy samouczek zawiera kroki wymagane do przeniesienia witryny Joomla z hosta lokalnego na serwer. Po kilku poprawkach te kroki dotyczą również przeniesienia witryny Joomla na nowy serwer, jeśli chcesz przejść na lepszą usługę hostingową.

Biorąc pod uwagę, że rozważasz przeniesienie swojej witryny, gorąco polecamy highly zapoznaj się z naszą recenzją hostingu InMotion i VPS, zanim podejmiesz decyzję, do którego gospodarza się przenieść.

Mamy również 47% zniżki na plany hostingowe dla CollectiveRay użytkowników do kwietnia 2024. Oferują również całkowicie bezpłatną migrację lub wspomagane przeniesienie witryny Joomla z localhost na serwer.

Sprawdź oferty hostingu InMotion w kwietniu 2024 r

Przenieś witrynę Joomla z lokalnego hosta na nowy serwer

Jeśli się spieszysz, kroki są następujące:

  1. Skopiuj do plików z folderu głównego hosta lokalnego na serwer za pomocą FTP lub Menedżera plików
  2. Wyeksportuj bazę danych Joomla z lokalnego hosta phpMyAdmin
  3. Zaimportuj bazę danych Joomla do phpMyAdmin na serwerze
  4. Zaktualizuj plik configuration.php, aby upewnić się, że masz prawidłowe dane
  5. Przetestuj i rozpocznij transmisję na żywo

Chociaż ten samouczek opisuje kroki przesyłania Joomla na serwer WWW z hosta lokalnego lub komputera, kroki, jeśli chcesz wykonać transfer z jednego serwera Joomla na inny, są dokładnie takie same, więc możesz również wykonać te kroki, aby to zrobić .

Różnica polega na tym, że będziesz to robić za pośrednictwem CPanel swojego hostingu Joomla.

To są dokładnie te kroki, które zastosowaliśmy, aby przenieść naszą witrynę, CollectiveRay, do różnych hostów z różnych powodów.

Film instruktażowy przesyłania Joomla

Prześlij pliki Joomla na swój serwer Joomla

Pierwszą rzeczą, którą musisz zrobić, to przesłać pliki na serwer WWW, na którym będzie hostowana Twoja witryna. Aby to zrobić, będziesz potrzebować:

  1. FTP (FTP to sposób na łatwe przesyłanie plików przez sieć) dostęp do serwera WWW,
  2. lub bezpośrednio prześlij plik zip wszystkich plików.

Uwaga: jeśli Twoja firma hostingowa zainstalowała już dla Ciebie Joomla, nie nadpisuj plików configuration.php. Zawiera bardzo ważne szczegóły dotyczące Twojej firmy hostingowej Joomla. Powinieneś zachować kopię zapasową tego pliku. Wszystkie inne pliki mogą zostać nadpisane, dzięki czemu masz całą konfigurację, którą wykonałeś podczas lokalnej instalacji.

Korzystanie z FTP

Dostęp FTP zazwyczaj składa się z:

  • Adres FTP - zazwyczaj jest to coś podobnego do ftp.twojadomena.com
  • Dane logowania FTP — nazwa użytkownika/hasło dostępu do obszaru FTP

Informacje te są przekazywane, gdy ubiegasz się o konto hostingowe w dowolnej firmie hostingowej. Aby uzyskać dostęp do obszaru FTP, potrzebujesz klienta FTP. Darmowy i łatwy w użyciu klient FTP to fileZilla.

Pobierz i zainstaluj tego klienta, a następnie wprowadź informacje do swojego obszaru FTP. Powinny być podobne do poniższego obrazu:

 

filezilla szczegóły połączenia ftp

Po połączeniu się z serwerem Joomla, prześlij wszystkie pliki do hosta.

Odbywa się to poprzez wybranie wszystkich plików Joomla z lokalnego dysku twardego i przeciągnięcie ich do okna podłączonego do hosta. Spowoduje to rozpoczęcie przesyłania wszystkich plików Joomla na dysk twardy.

Korzystanie z Menedżera plików

Jeśli Twój hosting korzysta z CPanel lub posiada Menedżera plików w ramach konta hostingowego, możesz wykonać transfer w znacznie szybszy sposób.

Menedżer plików cPanel

  1. Pierwszym krokiem jest skompresowanie lub zarchiwizowanie folderu głównego Joomla na lokalnym hoście
  2. Prześlij plik bezpośrednio do folderu głównego konta hostingowego
  3. Rozpakuj spakowany plik, aby uzyskać kopię plików na serwerze Joomla

 

wyodrębnij rozpakuj menedżera plików

Eksportuj / importuj bazę danych Joomla

Ostrzeżenie: poniższe kroki dotyczące eksportowania/importowania bazy danych Joomla są bardzo techniczne. Proszę bądź świadomy tego, co robisz, ponieważ możesz stworzyć prawdziwy bałagan.

W szczególności większość konfiguracji i danych rozszerzeń Joomla (takich jak te one CollectiveRay wspomniane tutaj) wszystkie przechowują swoje dane i konfigurację w bazie danych, co czyni ją krytyczną częścią procesu.

Następnym krokiem do przeniesienia utworzonej lokalnie witryny na serwer WWW jest przeniesienie bazy danych Joomla z lokalnego MySQL do serwer WWW Baza danych. Składa się z dwóch kroków

  • Eksportowanie bieżącej lokalnej bazy danych
  • Import wyeksportowanej bazy danych do bazy danych MySQL na serwerze firmy hostingowej

Wyeksportuj lokalną bazę danych Joomla 

Aby wyeksportować aktualną bazę danych, musisz użyć phpMyAdmin znajdującego się na twoim lokalnym serwerze i wyeksportować bazę danych.

Adres URL phpMyAdmin różni się w zależności od używanego lokalnego serwera programistycznego. Jeśli używasz XAMPP do testowania i rozwijania swojej witryny, phpMyAdmin znajdziesz pod adresem https://localhost/phpMyAdmin

Wybierz bazę danych zawierającą stronę, którą chcesz przesłać i wyeksportuj ją do pliku.

wyeksportuj bazę danych mysql przez phpmyadmin

 

Ten krok zależy w dużej mierze od używanego phpMyAdmina.

Powinien jednak istnieć link Eksportuj. Eksportuj wszystkie tabele. Po wyeksportowaniu bazy danych do pliku .sql należy otworzyć plik w edytorze tekstu i sprawdzić, czy plik wygląda poprawnie. Powinien zawierać tabele Joomla.

eksportowanie tabel z bazy danych joomla

 

Upewnij się, że nie ma wiersza Utwórz bazę danych. Bazę danych należy utworzyć ręcznie.

Importuj do hostującej bazy danych MySQL

Po wyeksportowaniu bazy danych musisz ją zaimportować na hoście.

Twoja firma hostingowa powinna być w stanie zapewnić Ci dostęp do MySQL. Jeśli nadal nie utworzyłeś bazy danych, powinieneś ją teraz utworzyć.

Zanotuj wszystkie szczegóły, zwłaszcza adres serwera, na którym znajduje się MySQL, nazwę bazy danych, nazwę użytkownika i hasło dostępu do bazy danych. Jeśli baza danych Joomla została już wcześniej utworzona (przy użyciu procedury instalacji Joomla lub w inny sposób), powinieneś użyć danych podanych podczas tworzenia bazy danych.

Zaloguj się do interfejsu phpMyAdmin, znajdź kartę importu i zaimportuj plik, który wyeksportowałeś powyżej. Po raz kolejny lokalizacja linku Import różni się w zależności od używanej wersji phpMyAdmin, jednak powinno to być dość intuicyjne.

zaimportuj bazę danych joomla mysql przez phpmyadmin

Jeśli masz z tym problem, Twoja firma hostingowa pomoże Ci poprawnie zaimportować ten plik do bazy danych.

Ustaw poprawnie plik configuration.php

Do tej pory, jeśli spróbujesz uzyskać dostęp do swojej witryny, prawdopodobnie zostanie wyświetlony błąd.

Dzieje się tak, ponieważ plik configuration.php, który miałeś na serwerze lokalnym, nie zawiera informacji związanych ze szczegółami konta hostingowego. Jak wspomniano wcześniej, jeśli Twój host zainstalował już dla Ciebie Joomla, powinieneś pozostawić utworzony plik configuration.php bez zmian.

konfiguracyjny plik php

W przeciwnym razie będziesz musiał zmienić następujące krytyczne szczegóły:

Joomla 3

  • publiczny $host = 'localhost'; - jest to adres serwera, na którym znajduje się Twoja baza danych MySQL
  • publiczny $użytkownik = 'sqluser'; - jest to nazwa użytkownika, która będzie używana do uzyskania dostępu do bazy danych Joomla MySQL
  • publiczne $hasło = 'p@ssw0rd'; - hasło do bazy MySQL
  • public $db = 'j15stable'; - Nazwa bazy danych MySQL Joomla
  • public $log_path = '\home\logs'; - ścieżka, w której będą przechowywane wszelkie pliki dziennika
  • public $tmp_path = '\home\tmp'; - ścieżka do plików tmp 

Gdy wszystkie te wpisy w pliku configuration.php otrzymają prawidłowe wartości, Joomla powinna mieć dostęp do bazy danych i kodu, a zatem jeśli przejdziesz na adres swojej strony, powinieneś mieć działającą witrynę Joomla ze wszystkimi dostosowanie, które zrobiłeś.

Jeśli nie, jedno z powyższych ustawień jest prawdopodobnie nieprawidłowe lub może być konieczne dalsze skonfigurowanie niektórych ustawień.

Pomóżmy Ci lepiej zarządzać Joomlą

Joomla

Darmowy przycisk ebooka z poradami Joomla

Przetestuj i zabezpiecz witrynę

 

Przejrzyj całą witrynę, aby upewnić się, że wszystko zostało poprawnie skonfigurowane.

Ponieważ powinieneś był przesłać witrynę, większość twoich ustawień powinna być poprawna. Jednak nadal możesz mieć kilka drobnych konfiguracji do wykonania, więc przejrzyj każdą stronę i obszar, aby sprawdzić, czy wszystko działa poprawnie.

Powinieneś również podjąć wszystkie kroki, aby zabezpiecz swoją witrynę Joomla.

Łatwe wyjście

Jak widać, kroki są dość skomplikowane i wymagają sporej znajomości różnych technologii.

Nie jest to coś, czego powinien próbować ktoś, kto nie ma doświadczenia lub nie rozumie, co się dzieje. Jeśli uważasz, że te instrukcje są zbyt trudne do wykonania, możesz poprosić osobę trzecią, taką jak CollectiveRay :)

Możesz również sprawdzić InMotion, który pomoże Ci również przenieść Twoją witrynę z lokalnego hosta

Przejdź na żywo

Rozpocznij marketing swojej witryny :)

Jeśli uważasz, że jakakolwiek sekcja tego samouczka wymaga dalszych szczegółów, prosimy o komentarz poniżej, a my z przyjemnością zmodyfikujemy artykuł, aby dostarczyć więcej informacji.

Czy ten artykuł był pomocny? Udostępnij to, oto kilka dodatkowych artykułów, które możesz przeczytać:

Kompletny przewodnik po optymalizacji pod kątem wyszukiwarek dla Joomla!, jak przyspieszyć ładowanie Joomla i świetne sposoby na zwiększenie ruchu w witrynie za pomocą mediów społecznościowych!

O autorze
Dawid Attar
David pracuje w branży internetowej i cyfrowej od 21 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych, wykorzystując WordPress, Joomla i nisze je otaczające. Współpracował z agencjami rozwoju oprogramowania, międzynarodowymi firmami zajmującymi się oprogramowaniem, lokalnymi agencjami marketingowymi, a obecnie jest dyrektorem ds. operacji marketingowych w Aphex Media – agencji SEO. Jako konsultant cyfrowy koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej dzięki połączeniu ich strony internetowej i dostępnych obecnie platform cyfrowych. Połączenie wiedzy technologicznej z dużym zmysłem biznesowym zapewnia jego pismom przewagę konkurencyjną.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

 

kim jesteśmy?

CollectiveRay jest prowadzony przez Davida Attarda - pracującego w niszy projektowania stron internetowych i wokół niej od ponad 12 lat, dostarczamy praktycznych wskazówek dla osób, które pracują zi na stronach internetowych. Prowadzimy również DronesBuy.net - stronę internetową dla hobbystów dronów.

David Attard

 

 

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...