Jest to kolejny post z Konfigurowanie MAMP (z WordPress) i jest przewodnikiem, jak skopiować stronę internetową do MAMP. Lub mogę to wyrazić, mówiąc, kopiując własną witrynę WordPress na żywo i uruchamiając ją lokalnie na laptopie lub komputerze. MAMP to mała aplikacja, która pozwala na łatwe uruchamianie lokalnego środowiska serwera WWW dla WordPress Powyższe może służyć jako środowisko testowe dla nadchodzących zmian w Twojej witrynie, jeśli nie masz jeszcze motywu potomnego. Można to również wykorzystać do stworzenia izolowanego obszaru do zabawy, aby zobaczyć, jak Twoja witryna wygląda w różnych formach Poniżej próbowałem zilustrować ruch na wysokim poziomie. Pobieramy bazę danych MySQL i pliki WordPressa i wrzucamy je do MAMP Zakładając, że MAMP jest już zainstalowany, musimy przejrzeć poniższą listę, aby uzyskać lokalną kopię Twojej witryny WordPress: 1. Zdobądź kopię swojej bazy danych WordPress 2. Pobierz przechwycenie plików WordPress 3. Zaimportuj bazę danych WordPress za pomocą myPHPAdmin 4. Skonfiguruj plik index.php, aby umożliwić połączenie z bazą danych 5. Zaktualizuj bazę danych WordPress, aby uzyskać dostęp WP-Admin Pobierz swoją bazę danych WordPress **1 Otwórz swojego dostawcę usług hostingowych **cPanel **2. **Otwórz **phpMyAdmin** i wybierz **Eksportuj** na górnym pasku menu. **3. **Szybki eksport w **formacie SQL** jest w porządku. **4. **Gdy naciśniesz przycisk start, rozpocznie się pobieranie Twojej **bazy danych MySQL** Pobierz swoje pliki WordPress Istnieje wiele sposobów pobierania plików Twojej witryny, z których kilka zostanie wyświetlonych w panelu sterowania Dziś wybierzmy **Utworzyć kopię zapasową** Śmiało do pobrania Otrzymasz wiadomość e-mail z informacją, gdzie została zapisana kopia zapasowa, aby pobrać ją za pomocą Menedżera plików lub FTP. Ponadto plik dziennika MySQL zostanie dołączony jako załącznik. Być może pomysł na inny blog, aby pewnego dnia przywrócić ten Importowanie bazy danych Zanim zaczniemy, domyślny maksymalny rozmiar importu w phpMyAdmin to 2 MB. Moja hostowana wersja phpMyAdmina na Whytepete.com miała jednak wartość 50 MB Rozmiar mojej bazy danych WordPress to tylko 5 MB. To oczywiście będzie się różnić w zależności od ilości treści. Musiałem zmienić plik php.ini, aby umożliwić import **1. **Znajdź plik(i) **php.ini *W tym miejscu narzędzie takie jak * *Agent Ransack* * jest dla mnie przydatne.* **2. **Sprawdź **MAMP**, aby potwierdzić działającą wersję. *To Prawdopodobnie najnowsza wersja MAMP i tak będzie działać jako domyślna.* **3 Zanim przejdziemy dalej, potwierdźmy różnice w każdym z tych **plików php.ini *WinMerge* * załatwia sprawę, jest tylko jedna różnica między wersją 7.17 a 7.0.0, jak pokazano poniżej.Wygląda na to, że istnieje kilka dodatków i zmian w wartościach domyślnych dla każdej wersji głównej. * **4. **Zatrzymaj Apache MAMP& MySQL** i edytowanie odpowiedniego pliku **php.ini *W 100% warto przeczytać sekcję komentarzy u góry.* ** 5 W razie potrzeby edytuj następujące elementy. **memory_limit** *Maksymalna ilość pamięci, jaką może zająć skrypt (domyślnie âÃÂà128M)* **post_max_size** *Maksymalny rozmiar danych POST akceptowanych przez PHP (domyślnie à ¢ÃÂà8M **upload_max_filesize** *Maksymalny dozwolony rozmiar przesyłanych plików (domyślnie âÃÂà2M Powyższe należy ustawić od największego do najmniejszego, zgodnie z ich wartościami domyślnymi. Jeśli zmienimy wartość upload_max_filesize na 25M, nadal będzie ona ograniczona wartością post_max_size. To właśnie zrobiłem, ponieważ moja baza danych mieści się w limicie 8M **6. **Otwórz **phpMyAdmin**& utwórz **nową bazę danych **7. **Wybierz nową bazę danych na lewym pasku narzędzi. *Wybór bazy danych jest trochę dziwaczny, musimy się tylko upewnić, że  jest podświetlone przed importem.* **8. **Kliknij **kartę Importuj** i wyszukaj pobraną **bazę danych WordPress **9. **Uderz **Idź **10. **Sukces! Konfigurowanie usług PHP& WordPress Teraz, gdy mamy już zaimportowaną bazę danych do MySQL Server, musimy skonfigurować PHP& WordPressa **1. **Najpierw spójrzmy na **pliki WordPress**, których potrzebujesz po pobraniu. *Jeśli masz pełną kopię zapasową katalogów swojej witryny, musisz zajrzeć do katalogu domowego >public_html.* **2. **Wszystkie te pliki powinny zostać skopiowane do **MAMP >htdocs *Zastąpienie istniejących plików, takich jak index.php.* **3. **Teraz przejdź do witryny, aby zobaczyć, co się dzieje. *To jest popularny komunikat o błędzie.* **4. **Zmień plik **wp_config.php**, jak pokazano. *Zwracając uwagę na ścieżkę pliku w nagłówku Notepad++.* Godne uwagi zmiany to: **define(âÃÂÃÂDB_NAMEâÃÂÃÂ, âÃÂÃÂdlaczegotepete *Nazwa bazy danych WordPress.* * *define(âÃÂÃÂDB_USERâÃÂÃÂ, âÃÂÃÂlocal_user1 *Nazwa użytkownika MySQL z uprawnieniami do bazy danych WordPress .* **define(âÃÂÃÂDB_PASSWORDâÃÂÃÂ, âÃÂÃunsafe123 *Powiązane hasło do powyżej użytkownika.* **define(âÃÂÃÂDB_HOSTâÃÂÃÂ, âÃÂÃÂlocalhost *Adres Twój serwer hostujący MySQL.* table_prefix = âÃÂÃÂwp *Możesz znaleźć swój prefiks tabeli, przeglądając wszystkie swoje tabele w bazie danych WordPress.* **5 Odśwież przeglądarkę i... HURA! Nawigacja& Dostęp administratora WP Po uruchomieniu lokalnej witryny internetowej szybko zorientujesz się, że linki prowadzą do Twojej witryny, a nie do odpowiedniego hosta/podkatalogu lokalnego. Ręczne wpisywanie adresów URL działa jednak dobrze Ponadto, jeśli przejdziemy do localhost/wp-admin, zostaniesz przekierowany na rzeczywistą stronę logowania WP-Admin. Jeśli nie zostaniesz przekierowany od razu, nastąpi to przynajmniej podczas próby zalogowania Poprawka polega na zaktualizowaniu tabeli opcji w bazie danych WordPress, jak pokazano Ostatnim krokiem jest naprawa logowania!