Jest wiele rzeczy, które lubię w XAMPP (i że wiele więcej podobnych), jednak proces aktualizacji tego oprogramowania wymaga przeglądu. Nie ma nic automatycznego, a jeśli zrobisz to bez ostrzeżenia, prawdopodobnie napotkasz po drodze duże kłopoty.
W tym samouczku przeprowadzę Cię przez proces aktualizacji, aby przebiegał bez zbyt wielu problemów.
Ale najpierw, jeśli nigdy nie korzystałeś z XAMPP, zapraszamy Cię do odkrycia w tym samouczku Jak zainstalować WordPress lokalnie na komputerze PC / Windows z XAMPP
Możesz zadać sobie pytanie:Może po prostu postępuj zgodnie z oficjalną dokumentacją"? To bardzo rozsądne pytanie. XAMPP to projekt społecznościowy. W związku z tym brakuje mu wsparcia korporacyjnego i dużych funduszy.
Jedną z konsekwencji jest to, że oczekiwana szczegółowa dokumentacja nie jest dostępna w XAMPP. Chodzi o to, że jeśli szukasz takiej aktualizacji, nie znajdziesz niczego konkretnego.
Pomoc XAMPP jest ograniczona do forum społeczności i krótkie FAQ na Witryna internetowa Przyjaciele Apaczów.
Jeśli szukasz ustawiony na dzień z dnia XAMPP„Znajdziesz kilka wątków na forach XAMPP i StackOverflow, które zawierają sugestie, takie jak„ instaluj tylko nową wersję powyżej ten stary "(proszę, nie rób tego !) ale również " nie możesz włożyć dzień bez utraty wszystkiego”.
Dlaczego warto aktualizować XAMPP?
Niektórzy mogą się zastanawiać, czy naprawdę muszą zaktualizować swój XAMPP, który działa tak dobrze?
Głównym powodem aktualizacji XAMPP jest dostęp do nowszej wersji PHP. Ponieważ XAMPP nie aktualizuje ich automatycznie, jeśli używasz swojej wersji XAMPP przez jakiś czas, jest bardzo prawdopodobne, że używasz starej wersji PHP, ale przede wszystkim nie masz dostępu do najnowsza wersja PHP.
Idź dalej, odkrywając Jak zmodyfikować lub zaktualizować wersję PHP WordPressa
Prezentacja procesu aktualizacji
Aktualizacja XAMPP to sześcioetapowy proces:
- Utwórz kopię zapasową swoich plików.
- Wyeksportuj swoje bazy danych.
- Odinstaluj starą wersję XAMPP.
- Zainstaluj nową wersję XAMPP.
- Ustaw parametry PHP.
- Przywróć pliki i bazy danych.
Ten proces powinien działać jak urok do przenoszenia witryn WordPress, statycznych stron internetowych zbudowanych z HTML, CSS i JavaScript, a także wszelkich innych witryn korzystających z PHP i MySQL. Więc jeśli używasz XAMPP dla WordPress lub ogólnie dla PHP, trafiłeś we właściwe miejsce.
Krok 1: Utwórz kopię zapasową plików
Wszystkie twoje pliki nie znajdują się w folderze xamphtdocs. Jeśli masz więcej niż jedną instalację WordPressa lub strona internetowa skonfigurowany w tym folderze, będziesz mieć podkatalog dla każdej instalacji lub strona internetowa. Przyjrzyj się katalogowi i określ, które strony internetowe lub pliki chcesz zachować.
Aby wykonać kopię zapasową plików, które chcesz zachować, utwórz nowy folder i skopiuj pliki, które chcesz zachować do nowego folderu.
W moim przypadku chciałem zachować wszystkie moje pliki oprócz tych, które były częścią instalacji XAMPP: tablica rozdzielcza, img , webalizer, xampp, I tak dalej. Utworzyłem folder kopii zapasowej o nazwie Kopia zapasowa XAMPP na pulpicie i skopiowałem wszystkie pliki, które chciałem zachować bezpośrednio w tym folderze.
Zobacz także naszą listę Wtyczki 8 WordPress do tworzenia kopii zapasowych i przywracania witryny
Krok 2: eksport baz danych
Istnieje kilka sposobów uruchamiania phpMyAdmin: za pomocą linku na pulpicie nawigacyjnym XAMPP, który pojawia się na stronie http://localhost, en cliquant sur Admin linia MySQL panel sterowania XAMPP lub po prostu pisząc http: // localhost / phpmyadmin w pasek adresu twoja przeglądarka.
Masz dwie różne opcje eksportowania baz danych. Pierwsza opcja polega na wyeksportowaniu wszystkich baz danych do pliku SQL. Drugą opcją jest wyeksportowanie każdej bazy danych indywidualnie.
Zapraszamy również do ich odkrycia WordPress wtyczki 10 do importu lub eksportu danych
Chociaż pierwsza opcja może wydawać się łatwiejsza, wadą jest to, że skoro będziesz pracować z większym plikiem, istnieje większe prawdopodobieństwo, że będziesz mieć problemy z importowaniem baz danych do nowej instalacji XAMPP.
Użyłem obu metod i zwykle zalecam tworzenie kopii zapasowych każdej bazy danych osobno. To trochę więcej pracy, ale prawdopodobieństwo wystąpienia błędów będzie mniejsze.
Oto kroki, aby pobrać wszystkie bazy danych jednocześnie:
- Na stronie phpMyAdmin wybierz Eksporter .
- Wybierz mesure metoda eksportu.
- W sekcji baza danych, przytrzymaj klawisz Ctrl i wybierz wszystkie bazy danych, które chcesz wyeksportować, uważając, aby nie wybrać nazwanej bazy danych phpMyAdmin.
- Przewiń na dół strony i kliknij Go .
- Poczekaj, aż plik SQL zostanie pobrany na komputer.
Odkryj także nasze Tutorial MailChimp w języku francuskim: kompletny przewodnik do stworzenia newslettera
Proces pobierania każdej bazy danych osobno jest nieco inny.
- Na stronie phpMyAdmin wybierz pierwszą bazę danych, którą chcesz wyeksportować, klikając nazwę bazy danych, w której pojawia się na liście baz danych po lewej stronie phpMyAdmin.
- Następnie wybierz Eksporter w górnym menu i na dole strony eksportu kliknij Go.
Dowiedz się więcej, czytając ten artykuł Jak edytować klucze SALT na WordPressie
Zaczekaj na zakończenie pobierania, a następnie wykonaj ten sam proces dla każdej bazy danych, którą chcesz wyeksportować.
Jeśli nie masz pewności, której bazy danych używasz z WordPress, możesz sprawdzić, przechodząc do plików w katalogu WordPress i otwierając fichier wp-config.php każdej witryny i poszukaj linii, która wygląda następująco:
W powyższym przypadku wywoływana jest baza danych powiązana z tą instalacją WordPress standardwp
.
Wyeksportuj każdą bazę danych, którą chcesz zachować, i przechowuj w miejscu, w którym możesz ją łatwo znaleźć. Pamiętaj, aby zapisać go poza „ xampp”.
Trzymałem wszystko w jednym folderze na biurku.
Krok 3: Odinstaluj starą wersję XAMPP
Przede wszystkim, zanim spróbujesz odinstalować XAMPP, upewnij się, że skopiowałeś wszystkie pliki swojej witryny i bazy danych. Po odinstalowaniu XAMPP wszystko, czego nie utworzyłeś kopii zapasowej, zostanie utracone. Więc poświęć chwilę i spójrz na swoje pliki i upewnij się, że skopiowałeś wszystkie pliki, które chcesz zachować.
Ponadto upewnij się, że masz wszystkie bazy danych, które chcesz zapisać. Po upewnieniu się, że zapisałeś kopię wszystkiego, co chcesz nagrać, zatrzymaj Apache i MySQL i wyjdź z panelu sterowania XAMPP.
Jak ręcznie zaktualizować wtyczki WordPress ? Dowiedz się, sprawdzając ten artykuł.
Teraz możesz odinstalować XAMPP.
Jeśli masz wersję instalatora, musisz użyć skryptu deinstalacyjnego, aby usunąć XAMPP. W katalogu znajdziesz dezinstalator xamppuninstall.exe . Jeśli używasz wersji Zip 7zip, możesz bezpiecznie usunąć cały katalog xampp bez uruchamiania skryptu odinstalowującego.
Jeśli masz wątpliwości, czy masz instalator czy archiwa, po prostu upewnij się, że masz dezinstalator. Jeśli go znajdziesz, uruchom go.
Podczas odinstalowywania może być możliwe zapisanie zawartości folderu XAMPP. Jednak powinieneś wiedzieć, że XAMPP i tak instaluje się tylko w pustym folderze. Więc ta opcja nie jest naprawdę praktyczna.
Krok 4: instalowanie nowej wersji XAMPP
Wszystko, co musisz zrobić, to postępować zgodnie z naszym samouczkiem instalowanie XAMPP lokalnie , Upewnij się, że pobierasz najnowszą wersję XAMPP ze strony internetowej Znajomi Apacze.
Wolę wersję instalatora, którą otrzymujesz, pobierając XAMPP bezpośrednio z Apache Friends, ale jeśli wolisz wersję Zip lub 7zip, masz bezpłatny dostęp Więcej plików do pobrania i wybierz preferowaną wersję.
Odkryj także nasze Wtyczki 9 WordPress do stworzenia programu partnerskiego
Krok 5: Określanie ustawień PHP
Ustawienia PHP zapewnia wartości domyślne przy nowej instalacji XAMPP są dość restrykcyjne, nawet bardziej restrykcyjne niż przeciętny serwer współdzielony. Zanim przejdziemy dalej, zalecam wprowadzenie następujących zmian w ustawieniach PHP:
- zwiększenie
max_execution_time
w 120 sekundach; - zwiększenie
upload_max_filesize
etpost_max_size
w 128M.
Parametry te można dostosować, przechodząc do katalogu xamppphpphp.ini.
Krok 6: przywróć swoje strony internetowe i bazy danych
Przywracanie plików jest łatwe. Po prostu skopiuj pliki i foldery, których kopię zapasową poprzednio utworzyłeś, i wklej je do nowego folderu xamphtdocs. Po zakończeniu kopiowania nie będą gotowe do użycia, ponieważ brakuje bazy danych.
Idź dalej, odkrywając Jak zarządzać wersją WordPress i przywracać ją za pomocą VersionPress
Aby przywrócić bazy danych witryny, musisz zaimportować plik lub pliki SQL wyeksportowane z oryginalnej instalacji XAMPP.
Importuj jednocześnie wiele baz danych
Jednoczesne pobieranie baz danych jest dość proste. Uruchom phpMyAdmin, wybierz import, wybierz plik SQL, który wcześniej wyeksportowałeś z ostatniej instalacji XAMPP, a po wybraniu kliknij Go .
Jeśli plik jest duży, jego pobranie może chwilę potrwać. Bądź cierpliwy.
Importowanie indywidualnych baz danych
Rzadziej napotkasz problemy z tym rozwiązaniem, dlatego właśnie zachęciłem Cię do wcześniejszego pójścia tą drogą. Jednak sztuczka ułatwiająca ten proces polega na nadaniu nazw nowym bazom danych dokładnie jak w poprzedniej instalacji. Jeśli tego nie zrobisz, będziesz musiał zaktualizować fichier wp-config.php każdej witryny, w której zmieniła się nazwa bazy danych.
Proces pobierania baz danych jest zatem:
- Przejdź do phpMyAdmin i kliknij Nouveau na liście po lewej stronie aplikacji.
- Utwórz nową bazę danychużyj dokładnie takiej samej nazwy, jak nazwa oryginalnej bazy danych .
- Wybierz bazę danych, którą właśnie utworzyłeś z listy baz danych w phpMyAdmin.
- Kliknij import w górnym menu wybierz plik SQL bazy danych, którą chcesz zaimportować, a następnie kliknij Go .
- Po zakończeniu importu powtórz ten sam proces dla następnej bazy danych, którą chcesz zaimportować, aż do zaimportowania wszystkich baz danych.
Wielki. Gotowe!
Po zaimportowaniu wszystkiego poprawnie nadszedł czas na uruchomienie XAMPP, uruchomienie Apache i MySQL oraz przetestowanie swoich stron internetowych.
Inne zalecane zasoby
Zapraszamy również do zapoznania się z Zasoby poniżej, aby przejąć większą własność i kontrolę nad swoją witryną i blogiem.
- Jak zainstalować WordPress lokalnie na komputerze PC / Windows z XAMPP
- Wtyczki 6 WordPress w celu zapewnienia zgodności Twojego bloga z RODO
- 5 Critical WordPress wtyczki do zwiększenia przychodów blogu
- 10 premium WordPress wtyczki do zarządzania komentarzami na swoim blogu
Wnioski
Tutaj! To wszystko w tym samouczku. Mamy nadzieję, że od teraz możesz aktualizować swój XAMPP bez utraty danych. Jeśli masz jakieś pytania, możesz je zadać w forma komentarz poniżej.
Możesz jednak również skonsultować się z naszym Zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na stronie Tworzenie bloga WordPress lub ten na Divi: najlepszy motyw WordPress wszechczasów.
głównie udostępnij ten artykuł w różnych sieciach społecznościowych.
...
Witam,
Będę miał pytanie, jeśli kopia zapasowa naszego BBD nie została wykonana poprawnie, czy jest możliwe, aby Xampp działał ponownie tylko z zawartością folderów htdocs?
Mówiąc prościej, z mojego starego serwera Xampp pozostał tylko ten folder.
Witaj Jean Michel,
Jeśli masz tylko zawartość htdocs, jest to poważne, ponieważ masz tylko kopie zapasowe swoich witryn, a nie xampp. Moim zdaniem nie da się sprawić, by xampp działał tylko z tym folderem
Xampp integruje kilka modułów, które na to pozwalają: PHP, MYSQL itp.. nie będziesz mógł ich mieć więc nie wierzę za bardzo.
Witam,
Miałem wersję 1.7.4 na serwerze z 2008 r. Postępowałem zgodnie z twoją procedurą co do litery moje pytanie i martwię się, którą wersję xampp wziąć do aktualizacji, ponieważ jest wersja 1.8.3.5, która byłaby ostatni, ale który jest w 32-bitach, mój system jest 64-bitowy i przeprowadziłem testy z wersją 7.1.11. ale moja witryna jest pełna błędów.
Dziękuję wam
Witam,
pobrać najnowszą wersję zgodną z serwerem.
Witam,
Po prostu skorzystałem z tego samouczka, aby zaktualizować Xampp, którego używam na mojej lokalnej witrynie z Joomla 3.5.1. Zapisałem cały folder zawierający moją witrynę w htdocs.
Wszystko działało idealnie. Na początku mojego doświadczenia musiałem wszystko przerobić od zera, nie dbając o to, aby aktualizacja xampp wymagała usunięcia całej zawartości folderu.
Szukałem, ale bez rezultatu, do tej pory, jak zaktualizować bez utraty danych i bazy danych.
Dziękuję, twój dobrze wyjaśniony i szczegółowy samouczek jest prawdziwym plusem.
Jean-François
Dziękuję również za powrót Jean-François!
Dobry wieczór,
To była przyjemność Jean François. Jeśli masz problemy z WordPress, możemy polecić samouczki lub zrobić kilka.