Chcesz zmienić wygląd Twojej strony internetowej? Wystarczy, że na Twoim Ubuntu Linux uruchomisz jej klona do eksperymentów

Klon strony internetowej

Jeśli Twoja strona bazuje na którymś z popularnych skryptów jak WordPress czy PrestaShop (opartym o technologię PHP + MySQL) to możesz przy użyciu Twojego Ubuntu Linux 22.04 (inne wersje też się sprawdzą) uruchomić serwer lokalny. Następnie odpowiednio skonfigurować plik z hostami i z poziomu Twojego komputera możesz bez szkody dla bieżącej strony zainstalować inny szablon, dodatki lub wykonać inne eksperymenty na witrynie. Na Twoim komuterze będzie uruchomiony serwer Apache, na którym bez problemu będą działać tego typu systemy CMS.

Oto co potrzebujemy.

Instalacja serwera Apache


Po tej czynności wystarczy, że odwiedzisz adres: http://127.0.0.1/

Ukaże Ci się monit:

Od razu umożliwimy nadpisywanie adresów przez mod_rewrite:

Instalacja MySQL


Zaloguj się do serwera bazy danych jako root:


I wywolaj:

Instalacja PHPmyADMIN:


Wybierz domyślne ustawienia + przypisz hasło dla użytkownika phpmyadmin

Ważne, do PMA będziesz mógł/mogła się zalogować także jako root

Wywołaj:


Aby PMA był dostępny po adresie:

http://127.0.0.1/phpmyadmin/

Instalacja PHP

W sumie bez interpretatora PHP nic Ci nie zadziała 🙂 Zatem wykonaj:


Wersję PHP sprawdź za pomocą:


Przykład:

Tworzenie wirtualnego hosta



Wklej tam:


Aktywuj hosta:


Wgranie plików strony

Do folderu:


Musisz wgrać kopie plikow Twojej strony. Najlepiej zmień uprawnienia aby to zrobić i aby skrypty PHP mogły zapisywać w folderach.

Tworzymy folder:


Stosujemy uprawnienia:


Po wgraniu plików strony warto ponowić ww. komendy z ustawianiem uprawnień. Wtedy bez przeszkód skrypty będą mogły wgrywać pliki lub je nadpisywać.

Lokalne wskazanie domeny przez plik z hostami

Po tej czynności przeglądarki internetowe będą wskazywać na host wirtualny z pominięciem sieci Internet. Wręcz nie będziemy potrzebować aktywnego łącza internetowego (możemy pracować off-line) aby strona z klonem zadziałała.

Aby to zrobić na końcu tego pliku:


Wklej:


czyli wywołaj:


i tam to doklej powyższą linijkę.

Zapisz plik + przeładuj Apache’a:

Końcowa konfiguracja

Oczywiście pozostaje naniesienie odp. uprawnień w pliku do łączenia z MySQL i wgranie zrzutu bazy.

Bazę wgrasz przez komendę:


Przy odrobinie trudu i wprawy – możemy cieszyć się kopią naszego WordPressa na którym możemy działać jak na poligonie bez szkody na bieżącą stronę.

Podczas instalacji WordPress może być konieczna dodatkowa zmienna globalna aby instalować nowe wtyczki:

WordPress – problem przy instalacji nowej wtyczki lub aktualizacji – prośba o połączenie FTP

Oczywiście aby „prawdziwa” strona zadziałała ponownie – musimy zakomentować lub usunąć wpis w


Poprzez poprzedzeznie go hashem:


grafika: pexels.com