Kompletny przewodnik po MAMP Pro dla użytkowników WordPress
Opublikowany: 2022-07-28Jeśli jesteś programistą WordPress wystarczająco długo, prawdopodobnie dostrzegasz wartość w tworzeniu stron internetowych lokalnie. Możesz uniknąć kosztownych opłat hostingowych podczas opracowywania, zwłaszcza jeśli planujesz tworzyć więcej niż jedną witrynę naraz. Programowanie lokalne za pomocą MAMP Pro to popularny sposób na zbudowanie witryny — pozwalając prywatnemu środowisku dopracować projekt i funkcjonalność przed ujawnieniem ich światu. Dostawcy usług hostingowych również dostrzegli ten trend. Na przykład hosty, takie jak Flywheel, oferują usługi, które współpracują z MAMP, aby pomóc Ci w opublikowaniu witryny po jej zbudowaniu.
W tym artykule dowiesz się, dlaczego korzystanie z MAMP Pro zamiast ich bezpłatnej wersji może ułatwić Ci życie podczas korzystania z lokalnych środowisk. Przeprowadzimy Cię przez wszystkie funkcje MAMP Pro i pokażemy, jak z niego korzystać. Weźmy się za to.
Co to jest MAMP Pro?
MAMP to stos rozwiązań lub stos oprogramowania, który obejmuje systemy Mac OS, A pache, M ySQL i P HP, aby stworzyć kompletną platformę oprogramowania do tworzenia witryn WordPress. Pierwotnie MAMP obsługiwał tylko Mac OS (stąd pierwsze „M” w MAMP), ale teraz jest dostępny zarówno dla systemów operacyjnych Mac OS, jak i Windows (z kilkoma ograniczonymi funkcjami dla użytkowników Windows). Jest najczęściej używany do tworzenia witryn WordPress, ale ma również możliwość tworzenia innych witryn CMS, takich jak Drupal i Joomla.
MAMP jest używany od ponad dekady, aby umożliwić programistom tworzenie stron internetowych na ich lokalnych komputerach. Wraz z wydaniem MAMP Pro 6 ulepszyli funkcje MAMP Pro, dając użytkownikom większą motywację do podjęcia aktualizacji o 99 USD.
Jaka jest różnica między MAMP a MAMP Pro?
Ręka w dół, to cechy. Dzięki MAMP masz możliwość stworzenia lokalnego hosta na Apache lub Nginx, co jest świetne, ale będziesz musiał dosłownie wykonać każdy krok konfiguracji ręcznie — od instalacji WordPressa po edycję plików konfiguracyjnych. Dzięki MAMP Pro zrobisz to za Ciebie za pomocą zaledwie kilku kliknięć. Nie musisz tworzyć bazy danych w PHPmyAdmin ani ręcznie instalować plików WordPress. Dodatkowo w wersji pro otrzymasz mnóstwo funkcji, które mogą przekonać Cię do uaktualnienia.
Funkcje MAMP Pro
MAMP Pro oferuje niesamowitą listę funkcji, które nie są oferowane w bezpłatnej wersji. Klonowanie hostów, ulepszona obsługa WordPressa, migawki i plany to jedne z wielu niesamowitych nowych funkcji dostępnych w najnowszej wersji. Dodatkowo uwzględniono takie elementy, jak możliwość edycji kodu, FTP do przesyłania lokalnej witryny na żywo, konfiguracja poczty e-mail, przechowywanie w chmurze i migracja witryny. Oferują nawet aplikację MAMP Viewer, która pozwoli Ci przetestować lokalne witryny na urządzeniu mobilnym z systemem iOS lub Android. Zanurzmy się w funkcje, aby pokazać moc, która kryje się w ich pakiecie za 99 USD.
Wiele instalacji WordPress
W wersji pro możesz mieć tyle postów, ile chcesz. Każdy host można skonfigurować według własnych upodobań, korzystając z różnych serwerów internetowych. Na przykład możesz zainstalować jeden WordPress na Apache, a drugi na Nginx. Dzięki możliwości uruchamiania wielu wersji PHP możesz mieć jedną witrynę na 7.4, a kolejną na 8.0.
Certyfikaty SSL
Posiadanie certyfikatu SSL nie jest możliwe w darmowej wersji MAMP bez edycji plików konfiguracyjnych. W porządku, jeśli masz doświadczenie w tego typu rzeczach, ale początkujący mogą uznać to za zniechęcające. Na szczęście MAMP Pro umożliwia tworzenie certyfikatów SSL za pomocą zwykłego zaznaczenia pola wyboru. Ponadto przeglądarki internetowe nie będą się temu sprzeciwiać. Nie musisz się martwić o jakiekolwiek ostrzeżenia o błędach SSL. Bardziej szczegółowo omówimy sposób instalowania certyfikatów SSL podczas konfigurowania nowego hosta.
Plany witryn
Podobnie jak w przypadku usług oferowanych przez niektórych dostawców hostingu, plany umożliwiają skonfigurowanie instalacji WordPress tak, jak lubisz, a następnie ponowne wykorzystanie jej w dodatkowych kompilacjach. Pozwala to zaoszczędzić czas w nowych witrynach, korzystając z dedykowanych procesów konfiguracji. Motywy, wtyczki i ustawienia dostosowywania są zapisywane, co pozwala pominąć te szczegóły w każdej nowej witrynie, którą tworzysz.
Magazyn w chmurze
Jeśli nie chcesz przechowywać swoich plików na komputerze lokalnym, nie musisz tego robić. MAMP Pro umożliwia przechowywanie plików w chmurze za pośrednictwem Dropbox lub OneDrive. Możesz przechowywać jeden lub wszystkie hosty w chmurze. Jest to świetny sposób na ochronę przed przypadkowym usunięciem plików w projektach i umożliwia pracę w witrynach na różnych komputerach. Konfiguracja funkcji chmury to prosty proces.
Przejdź do zakładki Chmura . Korzystając z menu rozwijanego dostawcy chmury, wybierz opcję przechowywania . Otworzy się nowa karta przeglądarki z prośbą o zalogowanie się. Po połączeniu wybierz, czy chcesz używać szyfrowania , czy też zapobiegać uśpieniu podczas aktywności w chmurze. Następnie kliknij przycisk wyboru , aby poinformować MAMP, gdzie zapisać dziennik chmury. Na koniec kliknij przycisk Zapisz .
Serwery pocztowe z MailHog
MailHog to świetne narzędzie, które pozwala na testowanie poczty PHP mail(). Porty SMTP zostaną automatycznie przypisane, aby nie wystąpiły konflikty portów. Możesz również przeglądać dzienniki poczty e-mail za pomocą interfejsu internetowego GUI, aby sprawdzić, czy wiadomości e-mail są prawidłowo wysyłane i odbierane. To przydatne ustawienie pozwoli Ci stawić czoła wszelkim problemom, które mogą się pojawić przed uruchomieniem witryny.
Aby skonfigurować testowanie poczty e-mail, kliknij kartę MailHog . Następnie zaznacz pole wyboru Dołącz serwer MailHog w GroupStart . Wybierz, czy chcesz na stałe przechowywać e-maile , a także symulować błędy . Na koniec zapisz ustawienia.
Wbudowany edytor kodu
Jeśli chcesz wprowadzić zmiany w swoich plikach, nie musisz opuszczać interfejsu. Możesz wprowadzać zmiany w kodzie w locie, korzystając z wbudowanej funkcji edycji kodu w MAMP Pro. Ponadto możesz zmienić wygląd swojego edytora, modyfikując kolory i czcionki. Na koniec możesz wybrać własne domyślne aplikacje do obsługi tekstu, obrazów, plików PDF i wideo, jeśli masz już swoje ulubione.
Migawki
Migawki działają podobnie do kopii zapasowych, z wyjątkiem migawki, w której w dowolnym momencie procesu tworzenia wykonujesz obraz hosta, zapisując go w locie. Jest to przydatne, jeśli właśnie przeszedłeś długą sesję kodowania i chcesz zapisać swoje postępy. Możesz także udostępniać migawki członkom zespołu, gdy potrzebujesz pomocy w zidentyfikowaniu problemu, ponieważ migawki nie są powiązane z konkretną instalacją MAMP Pro.
Aby zrobić zrzut, przejdź do zakładki hosty . Kliknij prawym przyciskiem myszy hosta, dla którego chcesz zrobić migawkę, a następnie wybierz utwórz migawkę .
Pojawi się okno dialogowe z informacją, że utworzenie może zająć trochę czasu. Kliknij ok , aby potwierdzić.
Pojawi się kolejne okno dialogowe. Nadasz zrzutowi nazwę, przypiszesz tag (jeśli chcesz), wybierz lokalizację, w której chcesz zapisać zrzut, a następnie kliknij przycisk zapisywania .
Klonowanie hostów w MAMP Pro
Jako programiści WordPress wiemy, że czasami mogą wystąpić problemy. Wdrażanie nowych wtyczek, kodu lub motywów może zepsuć Twoją witrynę — zwłaszcza, gdy najmniej się tego spodziewasz. Dzięki klonowaniu masz możliwość skopiowania swojej witryny i przetestowania nieograniczonej ilości zmiennych, aby określić, co się stanie, gdy będziesz chciał wprowadzić więcej niż kilka zmian w tekście na swojej stronie.
Klonowanie to łatwe zadanie w MAMP Pro. Zacznij od nawigowania do hostów . Następnie kliknij prawym przyciskiem myszy hosta, który chcesz sklonować. Kliknij klon hosta .
Następnie nazwij sklonowaną witrynę, a następnie wybierz lokalizację , w której ma zostać utworzony katalog. Najlepiej jest utworzyć folder w głównym folderze hosts do przechowywania plików. Zrzucanie plików witryny bezpośrednio do folderu głównego spowoduje problemy. Na koniec kliknij przycisk klonuj hosta .
Dodatkowe języki programowania
Głównym powodem, dla którego ludzie używają MAMP jest możliwość uruchamiania aplikacji PHP na ich lokalnych komputerach. Biorąc to pod uwagę, pod maską jest o wiele więcej. Jeśli jesteś początkującym twórcą gier, możesz być zadowolony, wiedząc, że MAMP Pro ma możliwość uruchomienia Pythona. Możesz wyjść poza możliwości witryn WordPress opartych na PHP, używając Ruby on Rails do opracowania swojego następnego projektu internetowego. Wreszcie, jeśli Perl jest Twoim dżemem, MAMP Pro Cię ochroni. Niezależnie od rodzaju projektu internetowego lub aplikacji, którą chcesz zbudować, masz do dyspozycji opcje wykraczające poza PHP i MySQL.
Niekończące się konfiguracje PHP
MAMP Pro może działać w trybie CGI, co pozwala na uruchomienie innej wersji PHP na dowolnym hoście. Jak wcześniej wspomniano, jest to świetne, jeśli masz witrynę WordPress z wtyczkami, które nie są jeszcze kompatybilne z PHP 8.0. Dodatkowo łatwo jest zmienić zainstalowaną wersję PHP. Na przykład tryb modułowy pozwala łatwo przełączać się z jednej wersji na drugą, co doskonale nadaje się do testowania różnych konfiguracji. Przyda się to, gdy nadejdzie czas aktualizacji PHP dla witryny WordPress.
Aby zmienić wersję PHP zainstalowaną na twoim hoście, najpierw przejdź do sekcji hosty . Następnie wybierz hosta , którego chcesz zmienić. Kliknij prawym przyciskiem myszy , a następnie kliknij ustaw wersję PHP na . Możesz wybrać pomiędzy domyślną wersją PHP 7.4.21 lub dowolną wersją od 5.4.45 do 8.08.
Dodatkowe funkcje
Oprócz wszystkich wcześniej wymienionych funkcji, MAMP Pro daje możliwość buforowania serwerów za pomocą Memcached. Memcached to oprogramowanie typu open source, które zrobi zdjęcie Twojego serwera i zapisze je w chmurze, dzięki czemu Twoja witryna będzie się szybciej ładować.
Kolejną cechą, o której warto wspomnieć, jest możliwość skonfigurowania dynamicznego DNS. Jeśli twój router nie jest w stanie obsłużyć dynamicznego DNS (choć większość nowoczesnych tak robi), możesz użyć MAMP Pro, aby poinformować Internet o jakichkolwiek zmianach w twoim IP. Chcielibyśmy wspomnieć, że jeśli używasz dynamicznego DNS, musisz zarejestrować się u jednego z ich partnerów: DNS-O-Matic, No-IP, dyn.com lub easydns.com.
Wreszcie, dzięki MAMP Pro będziesz mieć bardziej zoptymalizowane wrażenia z WordPress niż w wersji darmowej. MAMP Pro nie tylko sprawia, że instalacja WordPressa jest prosta, ale także szybsza i bardziej stabilna. Wykonywanie takich czynności, jak przełączanie portów, zmiana nazwy instalacji lub przypisywanie certyfikatu SSL nie wymaga żadnych zmian ustawień. Utrzymuje WordPress w stanie nienaruszonym, dzięki czemu możesz kontynuować projektowanie swojej witryny bez kłopotów.
Poruszanie się po interfejsie MAMP Pro
W MAMP Pro dostępne są dwa interfejsy pulpitu nawigacyjnego. Widok standardowy i widok rozszerzony. Widok standardowy jest bardziej odpowiedni dla użytkowników, którzy chcą pracować w najbardziej uproszczony sposób. Zawiera ustawienia domyślne, które pozwolą Ci zainstalować WordPress za pomocą kilku kliknięć bez żadnych dostosowań. Rozszerzony widok jest przeznaczony dla zagorzałych programistów WordPress, którzy chcą przejąć pełną kontrolę nad swoją konfiguracją i nie boją się ubrudzić sobie rąk przy konfigurowaniu portów, ustawieniach PHP, zarządzaniu wieloma bazami danych i nie tylko.
Przyjrzyjmy się najpierw standardowemu widokowi, aby pokazać, jak poruszać się po pulpicie nawigacyjnym.
Widok standardowy MAMP Pro
Możesz znaleźć wszystko, czego potrzebujesz, aby zbudować witrynę WordPress w MAMP Pro, korzystając ze standardowego widoku. Możesz utworzyć hosta, dostosować swój pulpit nawigacyjny, edytować pliki i wybierać między serwerami Apache i Nginx. Ponadto w tym trybie możesz migrować, importować lub publikować hosta.
Oto pełne zestawienie tego, co zawiera widok standardowy i gdzie go znaleźć:
- Lista hostów
- Dostosuj widok
- Dodaj hosta
- Otwórz interfejs sieciowy MAMP Pro
- Edytuj pliki
- Uruchom serwer
- Wybierz lokalizację ścieżki
- Otwórz folder plików serwera
- Wybierz między Apache i Nginx
- Przypisz certyfikat SSL
- Wybierz wersję PHP
- Wyświetlaj swoją witrynę na urządzeniu mobilnym dzięki aplikacji przeglądarki MAMP
- Pokaż w NAMO (opcjonalny dodatek)
- Przenieś swojego hosta
- Importuj hosta
- Opublikuj hosta
- Cofnij zmiany w ustawieniach hosta
- Zapisz zmiany w ustawieniach hosta
Rozszerzony widok MAMP Pro
Rozszerzony widok wykracza poza standardowy widok, zapewniając pełną kontrolę nad projektami internetowymi. Doświadczeni programiści WordPress, którzy preferują bardziej praktyczne podejście do ustawień serwera, języków programowania i ustawień PHP, pokochają listę opcji w widoku rozszerzonym.
Opcje rozszerzonego widoku są ogromne, więc pokażemy Ci, gdzie je znaleźć:
- Lista hostów
- Ustawienia portu i użytkownika
- Edytor kodu
- Opcje przechowywania w chmurze
- Ustawienia serwera Apache
- Ustawienia serwera WWW Nginx
- Opcje MySQL
- Ustawienia dynamicznego DNS
- Ustawienia memcached
- Ustawienia Redis
- MailHog
- Ustawienia PHP
- Dodatkowe języki programowania (Python, Ruby, Perl)
- Dodaj nowego hosta
- Strona startowa MAMP Pro
- Edytor kodu
- Uruchom serwer
- Nazwa hosta
- Wersja PHP
- Dynamiczny DNS
- adres IP
- Numer portu
- serwer internetowy
- Główny dokument
- Dodatki
- Ustawienia rozdzielczości
- Przywróć ustawienia hosta
- Zapisz ustawienia hosta
Ustawienia rozszerzonego widoku Apache
Jeśli wybierzesz Apache jako serwer WWW, możesz wybrać dodatkowe opcje ustawień. Możesz wybrać dyrektywy dla swojego katalogu, ustawić parametry AllowOverride, ustawić indeks katalogu, zdefiniować dodatkowe parametry dla dyrektyw VirtualHost i określić adres e-mail administratora.
Ustawienia rozszerzonego widoku Nginx
Gdy wybierzesz Nginx jako serwer WWW do hostowania WordPressa, będziesz mieć kilka dodatkowych ustawień, które możesz zdefiniować. Możesz wybrać indeks katalogu i zdecydować, czy chcesz go automatycznie indeksować. Możesz także zdefiniować dodatkowe parametry dla katalogu, ustawić limity dostępu oraz zezwolić lub odmówić pewnych limitów.
Ustawienia certyfikatu SSL widoku rozszerzonego
Tutaj możesz wybrać, czy chcesz włączyć, czy wyłączyć swój certyfikat SSL. Kiedy tworzysz hosta WordPress, MAMP Pro automatycznie generuje go po zaznaczeniu pola wyboru (więcej o tym później). Oprócz możliwości wyłączenia go tutaj, możesz również umieścić niestandardowe pliki certyfikatów i kluczy, ustawić plik łańcucha certyfikatów, wymusić TLS, aby zezwalał tylko na najnowsze wersje lub utworzyć nowy certyfikat z podpisem własnym.
Ustawienia bazy danych widoku rozszerzonego
W ustawieniach bazy danych możesz wybrać, które bazy danych chcesz przypisać do każdego hosta. Jest to przydatne w przypadku witryn, które do działania wymagają więcej niż jednej bazy danych. Na przykład, jeśli utworzyłeś w swojej witrynie niestandardową funkcję wyszukiwania opartą na określonych parametrach, najprawdopodobniej będziesz potrzebować oddzielnej bazy danych. Możesz to przypisać tutaj.
Ustawienia pilota rozszerzonego widoku
Kiedy nadejdzie czas, aby przenieść lokalną witrynę do środowiska na żywo, użyjesz tego ekranu do konfiguracji. W ustawieniach zdalnych dostępne są następujące opcje.
- Włącz zdalną funkcjonalność
- Wpisz publiczny adres URL
- Ustaw połączenie FTP lub SFTP
- Nawiąż połączenie ze zdalnym serwerem mySQL
- Sprawdź ustawienia, przeprowadź migrację, zaimportuj lub opublikuj swoją witrynę
Ustawienia chmury widoku rozszerzonego
W zakładce ustawień chmury możesz połączyć się z serwerem w chmurze, a następnie zapisać swoje pliki. Możesz także ładować pliki z chmury, usuwać je i rozwiązywać zmiany nazw. Dodatkowo możesz zapisać lub wczytać swoje pliki na pulpit.
Pierwsze kroki z MAMP Pro
Jeśli znasz MAMP, wiesz, że konfiguracja witryny WordPress nie jest prostym procesem. Tak nie jest w przypadku MAMP Pro. WordPress można stworzyć w zaledwie kilku krokach. Nie musisz ręcznie instalować żadnych plików WordPress. MAMP Pro zajmie się tym za Ciebie. Dodatkowo, jeśli wybierzesz Nginx jako serwer WWW, nie będziesz musiał wprowadzać zmian w plikach konfiguracyjnych serwera WWW. MAMP zapewnia, że Nginx jest gotowy do działania po wyjęciu z pudełka. Zanim przejdziemy do instalacji Nginx, przejrzyjmy kroki instalacji WordPressa za pomocą Apache.
Na potrzeby tego samouczka będziemy pracować w widoku standardowym. Otwórz MAMP Pro i kliknij przycisk Start , aby uruchomić serwer.
Następnie kliknij przycisk + Dodaj hosta .
Gdy pojawi się okno dialogowe, kliknij ikonę WordPress , a następnie kliknij kontynuuj .
Nadaj swojemu hostowi nazwę i wybierz folder docelowy . Po kliknięciu przycisku wyboru MAMP poprosi o utworzenie folderu w folderze docelowym. To ważny krok, aby uniknąć błędów. W rzeczywistości, jeśli spróbujesz upuścić pliki bezpośrednio do folderu głównego, MAMP cię zniechęci. Po utworzeniu folderu kliknij kontynuuj .
Gdy pojawi się ostatni ekran, zostaniesz poproszony o utworzenie danych logowania administratora. Wprowadź wybraną nazwę administratora, a następnie hasło. Następnie wpiszesz swój adres e-mail i podasz informacje o bazie danych. Można pozostawić te wartości domyślne. Jeśli zdecydujesz się zmienić bazę danych, użytkownika i hasło, pamiętaj, aby każdy z nich zaczynał się od wp_.
Którego serwera WWW należy użyć?
Apache został wprowadzony w 1995 roku, więc naturalnie jest popularnym wyborem, biorąc pod uwagę, że istnieje od dawna. Około 67% instalacji WordPressa jest tworzonych przy użyciu Apache. Biorąc to pod uwagę, w ciągu ostatnich kilku lat Nginx zyskuje na popularności.
Nginx został stworzony przez rosyjskiego programistę Igora Sysoeva w 2002 roku. Jego głównym powodem stworzenia Nginx było to, że Apache zmagał się z dużą liczbą klientów jednocześnie. Chciał stworzyć serwer sieciowy zdolny do wyższych prędkości, który wymagałby mniej zasobów. Po kilku latach testów pierwsza wersja Nginx została upubliczniona w 2004 roku. Od tego czasu liczba fanów Nginx wzrosła wykładniczo.
WordPress działa wspaniale na Nginx i ma 33% udziału w witrynach hostowanych w Internecie. Obecnie korzysta z niego kilku popularnych dostawców usług hostingowych. Firmy takie jak SiteGround, InMotion Hosting i Cloudways używają serwerów internetowych Nginx do swoich planów hostingowych.
Biorąc pod uwagę, że Apache i Nginx są jednymi z najlepszych serwerów internetowych, wybór odpowiedniego w dużej mierze zależy od tego, jak duża jest Twoja witryna. Jeśli masz witrynę czysto informacyjną, która nie obsługuje wielu plików, możesz używać wypróbowanego i prawdziwego Apache. Jednak większe witryny byłyby prawdopodobnie najlepiej obsługiwane przy użyciu Nginx ze względu na same zalety szybkości. W rzeczywistości firmy takie jak Uber, Instagram, Instacart i Airbnb są zbudowane na Nginx.
Konfiguracja WordPressa na Nginx z MAMP Pro
Całkowicie możliwe jest uruchomienie WordPressa na Nginx w MAMP Pro. Jest jednak kilka dodatkowych kroków, które musisz wykonać, aby tak się stało. Przede wszystkim Nginx nie korzysta z pliku .htaccess, którego WordPress zazwyczaj wymaga. Z tego powodu będziesz musiał zainstalować WordPressa nieco inaczej.
W tym przykładzie utworzymy nową witrynę testową, korzystając z widoku rozszerzonego. Tym razem będziemy musieli utworzyć hosta bez WordPressa. Jeśli wybierzemy WordPress, Apache zostanie zainstalowany automatycznie. W MAMP Pro przejdź do zakładki ogólnej pod hostami . Kliknij przycisk + Dodaj hosta . Tym razem klikniemy pusty przycisk, aby utworzyć naszego hosta.
Nazwiemy naszego hosta Nginx-test . Ustaw folder lokalizacji dla swojego hosta, a następnie kliknij kontynuuj . Po utworzeniu naszego nowego hosta będziemy chcieli upewnić się, że Nginx jest wybrany w zakładce Ogólne . Następnie kliknij Zapisz . Dobrym pomysłem jest ponowne uruchomienie serwera, aby upewnić się, że zmiana została dokonana. Aby to zrobić, kliknij stop w prawym górnym rogu ekranu. Poczekaj kilka sekund, a następnie kliknij start .
W zakładce Ogólne w sekcji Dodatki kliknij przycisk dodawania .
Pojawi się okno dialogowe. Aby zainstalować WordPress, wybierz WordPress (najnowsza wersja), a następnie kliknij kontynuuj .
Nadaj swojemu blogowi nazwę i wprowadź swój adres e-mail . Następnie zanotuj prefiks tabeli i nazwę bazy danych. Dodaj nazwę użytkownika i hasło , a następnie kliknij zainstaluj .
Aby wyświetlić swoją witrynę, kliknij Otwórz pod zakładką Ogólne. Twoja witryna otworzy się w domyślnej przeglądarce. Jeśli chcesz zobaczyć swoją witrynę w innych przeglądarkach, kliknij przycisk Otwórz w .
Przekazywanie witryny na żywo
Pokazaliśmy, jak proste jest stworzenie witryny WordPress zarówno w Apache, jak i Nginx. Następnie omówmy, jak opublikować witrynę. Są na to zasadniczo dwa sposoby. Jeden to ustawienia FTP w MAMP, drugi to wtyczka do migracji, taka jak UpdraftPlus lub Backup Buddy. Zanim jednak do tego dojdziemy, omówimy znaczenie tworzenia kopii zapasowej witryny przed przeniesieniem jej do aktywnego środowiska.
Jak wykonać kopię zapasową/przywrócić witrynę?
Tworzenie kopii zapasowej i przywracanie witryny w MAMP Pro to ważny krok, który należy wykonać przed opublikowaniem witryny. Tworzenie kopii zapasowej pozwala uniknąć kosztownych błędów, które mogą wystąpić podczas procesu przesyłania. MAMP Pro sprawił, że jest to proste zadanie, które zajmuje tylko kilka kroków. Aby utworzyć kopię zapasową witryny, wykonaj te proste czynności.
Utwórz kopię zapasową plików hosta i bazy danych
Przed utworzeniem kopii zapasowej hosta (hostów) upewnij się, że serwer nie jest aktualnie uruchomiony. Z menu plik wybierz kopię zapasową .
Gdy pojawi się okno dialogowe, wybierz wszystkie wirtualne hosty , wszystkie bazy danych MySQL lub obie.
Następnie nadasz nazwę kopii zapasowej i wybierzesz lokalizację do przechowywania plików. Na koniec kliknij Zapisz . Proces może potrwać kilka minut w zależności od rozmiaru plików hosta i bazy danych.
Przywracanie kopii zapasowych
Przywracanie plików jest tak proste, jak tworzenie ich kopii zapasowych. Przed rozpoczęciem upewnij się, że Twój serwer nie jest aktualnie uruchomiony. Z menu Plik wybierz Przywróć .
Następnie wybierz lokalizację, w której zapisane są Twoje pliki, a następnie kliknij przycisk przywracania .
Pojawi się okno dialogowe z ostrzeżeniem, informujące, że twoja bieżąca baza danych MySQL i pliki wirtualnego hosta zostaną zastąpione. Kliknij ok .
Łączenie ze zdalnym serwerem
Jeśli chodzi o udostępnianie Twojej witryny na żywo, MAMP Pro nie ułatwi Ci sprawy. To kwestia połączenia się z hostem przez FTP lub użycie wtyczki do migracji. W tym samouczku skupimy się na korzystaniu z FTP, aby lepiej zrozumieć proces. Upewnij się, że masz gotowe informacje o adresie URL i połączeniu FTP dostawcy usług hostingowych.
Uwaga: w chwili obecnej MAMP Pro obsługuje tylko zdalne przesyłanie witryn WordPress. Jeśli chcesz przesłać inne witryny CMS, takie jak Joomla lub Drupal, do hosta na żywo, musisz to zrobić ręcznie.
Następnie upewnij się, że Twój serwer został uruchomiony. Kliknij hosta, którego chcesz przesłać na żywo, a następnie przejdź do karty zdalnej .
Następnie zaznacz pole wyboru Włącz zdalną funkcjonalność i wprowadź adres URL strony docelowej. Następnie określ, czy chcesz przesłać pliki przez FTP czy SFTP . Zalecamy korzystanie z SFTP ze względu na zwiększone bezpieczeństwo, które zapewnia. Wprowadź swój port , host (serwer), nazwę użytkownika i hasło . Wprowadź nazwę użytkownika , hasło , nazwę bazy danych i nazwę hosta bazy danych dla zdalnego serwera MySQL. Na koniec przetestuj ustawienia, klikając przycisk wyboru . Po potwierdzeniu, że ustawienia są prawidłowe, kliknij przycisk publikowania , aby opublikować witrynę. Po potwierdzeniu ustawień kliknij Zapisz .
Oprócz udostępniania swojej witryny na żywo za pośrednictwem MAMP Pro, możesz przenieść swoją działającą witrynę do lokalnego środowiska. Aby to osiągnąć, powtórz kroki opisane powyżej, ale zamiast tego kliknij przycisk importowania.
MAMP Pro to kompletne rozwiązanie dla rozwoju lokalnego
Możliwość lokalnego tworzenia witryn WordPress jest ważna dla niektórych programistów WordPress. Dzięki obsłudze wielu hostów, instalacjom jednym kliknięciem oraz możliwościom serwera WWW Apache i Nginx, nie możesz się pomylić z MAMP Pro. Darmowa wersja MAMP to dobra opcja do tworzenia WordPressa, jeśli potrzebujesz prostego rozwiązania. Jeśli jednak potrzebujesz więcej opcji, takich jak konfigurowanie certyfikatów SSL, testowanie poczty e-mail, dynamiczny DNS lub możliwość uruchamiania wielu języków programowania, MAMP Pro jest drogą do zrobienia.
Czy używasz MAMP Pro do tworzenia lokalnych stron internetowych? Jeśli tak, podziel się z nami swoimi przemyśleniami w sekcji komentarzy poniżej.