Følgende instruktioner er til at browse dit DevKinsta-oprettede websted på en anden enhed på det samme netværk.

Vigtige bemærkninger:

  • Denne vejledning indeholder avancerede emner, herunder redigering af regler for firewall og konfiguration. Hvis du ikke er tryg ved at foretage disse ændringer eller har problemer med at indlæse dit lokale websted, anbefaler vi, at du samarbejder med en udvikler eller it-professionel for at konfigurere dette.
  • Alle involverede enheder skal være tilsluttet det samme private netværk.
  • For mobile enheder vil dette kun fungere på én side ad gangen.
  • Network Firewall-undtagelser for HTTP/HTTPS-portene (normalt 80/443) skal muligvis laves på værtsmaskinen.

Find hosts enheds netværks-IP-adresse

Du kan finde hosts enheds IP-adresse ved hjælp af flere metoder.

Åbning af denne IP-adresse i din browser på en hvilken som helst enhed på netværket skulle indlæse en Nginx “404 Not Found”-side.

Hvis webstedet ikke indlæses, er der sandsynligvis en firewall, der blokerer adgangen til HTTP/HTTPS. I dette tilfælde skal der tilføjes nye firewallregler for at åbne portene. Her er links til instruktioner om at gøre det i Windows, macOS og Ubuntu:

Mulighed 1: Desktops og routere

Adgang til dine DevKinsta-websteder fra en anden desktop/laptop kræver, at du tilknytter dine værtsnavne til netværkets IP-adresse, der blev fundet under det forrige trin. For eksempel, hvis værtsnavnet på et af dine websteder er mysite.local, skal du redigere din værtsfil for at pege det værtsnavn til den korrekte IP-adresse:

192.168.1.7 mysite.local

For flere detaljer om redigering af din hostfil, se en af følgende guider:

Du kan pege mere end ét hostnavn til din DevKinsta-hosts IP, når du bruger denne mulighed.

Afhængigt af dens muligheder/indstillinger kan du også redigere værterne på din netværksrouter for at tillade alle enheder at kortlægge værtsnavne korrekt.

Mulighed 2: Mobile enheder

Hvis du ikke er i stand til at redigere din enheds/routers hosts indstillinger, skal du få adgang til dit DevKinsta-websted ved hjælp af host-enhedens IP-adresse.

1. Beslut hvilket websted du vil have adgang til, og åbn derefter dets Nginx .conf-fil (sitename.conf) i ~/DevKinsta/nginx_sites
2. Tilføj localhost til server_name-linjen:
server_name localhost wordpress.local *.wordpress.local;
3. Efter at have gemt conf-filen, genstart devkinsta_nginx-beholderen enten via Docker Desktop eller ved hjælp af kommandolinjen:
docker container restart devkinsta_nginx

Du skulle nu kunne få adgang til dit lokalt hostede websted fra en mobilenhed på det samme netværk ved at bruge DevKinsta-værtens IP-adresse. Hvis du vil pege på et andet websted, skal du fjerne localhost fra den .conf-fil, du føjede den til, og tilføje den til den anden sides .conf-fil ved at bruge trinene ovenfor.

Opdater wp-config.php for at tillade normal navigation ved hjælp af IP-adressen

Når siden er indlæst, vil du muligvis bemærke ødelagte stylesheets/aktiver eller ikke-fungerende links. Dette skyldes adgang til webstedet med IP-adressen i stedet for .local-domænet. En hurtig måde at omgå dette på er ved at tilføje følgende uddrag i dit websteds wp-config.php-fil over linjen “Det er alt, stop med at redigere”:

define( 'WP_HOME', 'https://'.$_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'https://'.$_SERVER['HTTP_HOST'] );

I hver værdi kan du erstatte https med http, hvis det er nødvendigt, afhængigt af hvordan dit lokale udviklingsmiljø er konfigureret. Husk, at hvis du forsøger at få adgang til IP-adressen ved hjælp af HTTPS, vil siden blive vist som usikker.

Nu skulle dit websteds stylesheets/aktiver og links fungere som forventet, når du ser webstedet på en mobilenhed på det samme netværk.

Se dit DevKinsta-websted på en anden enhed.
Se dit DevKinsta-websted på en anden enhed.