WordPress Multisite Beyond Basics Essentials og Domain Mapping

I dag skal vi diskutere noen svært viktige sider ved WordPress Multisite. Hvis du er ny på WordPress Multisite, vennligst gå gjennom WordPress-installasjonsveiledningen først for å få en generell ide om multisite-funksjonen i WordPress. I denne opplæringen skal jeg diskutere noen viktige ting som er avgjørende for installasjonen av WordPress Multisite, sammen med noen vanlige feilsøkingstips. Til slutt skal jeg diskutere WordPress Multisite Domain Mapping i detalj.


Viktige ting å vite om WordPress Multisite-installasjon

Installere WordPress Multisite ved hjelp av plugin

Du kan installere WordPress Multisite ved hjelp av to metoder. En bruker Plugin Aktiver Multi-Site og en annen er manuell installasjon. Det anbefales å bruke manuell installasjon, siden installasjonsendringene vil være gjennomsiktige og lett kan endres senere.

Bytter fra underkatalog til underdomene

Hvis du vil endre installasjonstypen din fra underkatalogen til underdomenet, kan du gjøre følgende:

  • Du må slette alle nettstedene som ble opprettet under ditt hovednettsted
  • Aktiver underdomenet alternativet fra wp-config.php fil ved å endre følgende kode:
    define ('SUBDOMAIN_INSTALL', true);
  • Endelig oppdater din Permalinks

Siden du må slette alle nettstedene, anbefales det å ta avgjørelsen nøye mens du velger mellom underdomener og underkatalog under installasjonen.

Holde et standard tema for alle dine nye nettsteder

Hvis du vil beholde et standard tema for alle de nyopprettede nettstedene dine, vennligst gå til din wp-config.php fil og legg til følgende linje kode under den angitte linjen:

 // Under denne linjen definere ('WPLANG', '); // Legg til denne linjen definere (' WP_DEFAULT_THEME ',' classic ');

Erstatt «klassisk» med mappenavnet til temaet du liker.

Legg deg til alle dine nettsteder

De forskjellige nettstedene som er opprettet, vil bare være synlige under Mine nettsteder hvis du har blitt lagt til som bruker for dette nettstedet. Hvis du er en Nettverksadministrator Legg deretter til deg selv som en vanlig bruker for alle de opprettede nettstedene dine, slik at du kan håndtere dem rett fra dashbordet ditt.

La brukerne definere tilpasset CSS

Vanligvis er brukerne ikke i stand til å redigere temaene for deres nettsteder, men når du (som nettverksadministrator) installerer og aktiverer CSS-pluginet for egendefinert bruker, kan nettstedseierne designe deres temaer ved å definere egendefinert CSS.


Vanlig WordPress Multisite Feilsøking

Opprettede underdomener virker ikke

Din vertsplattform bør støtte Wildcard DNS trekk. Vennligst sjekk med din hosting leverandør før du installerer WordPress Multisite.

For å opprette en Wildcard DNS-oppføring, vennligst logg inn på din Kontrollpanel levert av verten din og se etter Domene seksjon. Under Domene Klikk på underdomene alternativ. Dette er stedet for å aktivere underdomener for nettstedet ditt.

Når du klikker på underdomene alternativet i kontrollpanelet, under Opprett et underdomene skriv inn en stjerne '*' i underdomene feltet og klikk deretter på Skape. De Dokumentrot bør peke på rotkatalogen av WordPress-installasjonen.

Opprettede underkataloger virker ikke

De Apache mod_rewrite modul bør støttes av nettleverandøren din. Dette kreves ved opprettelsen av flere nettsteder. Hvis du bruker WAMP du kan aktivere det ved å gå til Apache> Apache moduler> mod_rewrite.

Nettverket kan ikke aktiveres Feil

Denne feilen oppstår hvis Nettstedets nettadresse er ikke det samme som WordPress URL, så under WordPress 'Admin Dashboard Innstillinger> Generelt Vennligst sørg for at de er de samme før du installerer Multisite.

Felaktig feil i wildcard-underdomene

For å løse dette problemet, vennligst gå til webområdeleverandørens kontrollpanel hvor du har definert wildcard DNS og deretter oppdatere Dokumentrot av underdomenet ditt for å peke på riktig sted.

Min lastede media jobber ikke

Alle opplastede medier, inkludert bilder, er plassert under ditt opprettede blogs.dir mappe. Vennligst sjekk din .htaccess fil hvis følgende linje med kode er i samme format eller ikke. Sørg også for det mod_rewrite er aktivert for serveren din.

 # opplastede filer RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? filer /(.+) wp-includes / ms-files.php? file = $ 2 [L]

Hvis du finner et annet problem med WordPress Multisite, kan du gjerne referere til det offisielle multisite-supportforumet, det inneholder hundrevis av løsninger for felles multisite-problemer.


Domenekartlegging

En av de kuleste delene av WordPress Multisite-installasjonen er kartlegging av domener for å slå nettverkssider til unike domener som har sine egne identiteter. Ved hjelp av Domain Mapping kan du definere et egendefinert domene for bloggen din / stedet i stedet for standardadressen du får når du registrerer deg eller oppretter et nytt nettsted. Hvis du for eksempel bruker et sub-domene installasjon, hvis du oppretter et nytt nettsted, får du URL-adressen newsite.parentsite.com. Men ved hjelp av Domain Mapping kan du slå den inn i www.newsite.com. Dermed kan Domain Mapping brukes til å peke eksterne domener til nettverkssider.

Domain Mapping skjuler faktum at nettstedet er en del av et Multisite-nettverk.

La oss diskutere Domain Mapping i detalj.


Trinn 1 En liten bit av verten cPanel

Før vi går til Domain Mapping, la oss gjøre litt av backend-arbeid fra vår cPanel. Vennligst logg inn på vertens cPanel. Vanligvis vil nettadressen til cPanel se ut som http://www.hostname.com/cpanel eller http://www.hostname.com:2082. Når du logger inn, finner du to alternativer under domener delen heter Addon-domener og Parkerte domener.

Her bruker vi Parkerte domener alternativ siden vi har vår WordPress installasjon i rotkatalogen. De Addon Domain Alternativet kan brukes hvis du bruker WordPress utenfor rotkatalogen. Under Parkerte domener skriv inn navnet på det nye domenet du vil parkere på ditt primære domene, og klikk deretter på Legg til domenenavn. Det parkerte domenet skal automatisk peke til rotkatalogen av installasjonen som er generelt public_html.

Det nye domenenavnet skal registreres før parkering.

Hvis du bruker Addon-domener alternativet bruker du sannsynligvis ikke primærdomene dine for kartlegging. Etter å ha klikket på Addon-domener alternativ fyll ut alle nødvendige detaljer i vinduet og klikk på Legg til domenenavn.


Trinn 2 DNS-innstillingene

Etter at det nye domenet ditt er parkert, må du være sikker på at DNS-innstillinger er riktig konfigurert for domenet ditt. For dette bør du ha din DNS / Navn Server informasjon. Dette kan vanligvis finnes i Kontoinformasjon delen av vertsens cPanel. Når du har den informasjonen, må du logge inn på registrarens nettsted der domenet ble registrert. Her har vi brukt Gå pappa for registrering. Når du logger inn, under Min konto> Domener velg det nødvendige domenenavnet for å åpne domenereditor og klikk deretter på Sett Nameservers alternativ under Nameserver seksjon.

Her kan du bruke en av de fire alternativene for å sette opp navneserveren din.

  • Jeg vil parkere domenene mine: Dette alternativet parkerer domenet ditt på GoDaddy's parkerte servere.
  • Jeg vil videresende mine domener: Dette alternativet videresender domenet ditt til en annen nettadresse.
  • Jeg har en hosting konto med disse domenene: Dette alternativet brukes hvis domenet er vert med GoDaddy.
  • Jeg har bestemte navneservere for mine domener: Dette alternativet brukes hvis domenet ditt er vert for et annet selskap. Her må du angi navnetjenere som er levert av ditt vertsfirma. Vi bruker dette alternativet for denne opplæringen.

Når du er ferdig klikker du på OK knapp.

Hvis navneserverinfo endres, kan det ta litt tid å forplante seg.

Selv om jeg har brukt GoDaddy og Host Gator i denne opplæringen, er disse alternativene svært lik alle andre leverandørens grensesnitt.


Trinn 3 WordPress MU Domain Mapping Plugin Installasjon

Nå må du manuelt installere WordPress MU Domain Mapping plugin for å aktivere domenekartlegging. Vennligst last ned plugin og pakk filene ut. Kopier alle filer (unntatt sunrise.php fil) til din wp-innhold> plugins mappe. Deretter kopierer du sunrise.php filen til din wp-innhold mappe.

Åpne din wp-config.php fil og skriv inn følgende linje kode under koden der du har aktivert multisite-funksjonen.

 define ('WP_DEBUG', falsk); define ('WP_ALLOW_MULTISITE', true); define ('SUNRISE', 'on'); // Legg til denne linjen her: define ('MULTISITE', true); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'localhost'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1); / * Det er alt, slutte redigering! Glad blogging. * /

Lagre Forandringene.

Etter det vil du kunne se Domenekartlegging alternativet under Innstillinger-menyen på nettverksadministratorpanelet.


Trinn 4 Kartlegging av det eksterne domenet til et av dine barns nettsteder

Nå er du klar til å kartlegge det eksterne domenet til et av dine barns nettsteder. For dette, vennligst klikk på Innstillinger> Domenekartlegging alternativet til nettverksadministratorpanelet.

Under serverens IP-adresse legger du inn IP-adressen til webserveren din. Du kan kontakte verten din for denne adressen eller besøke dette nettstedet for å finne nettstedets IP-adresse.

Endelig klikk på Lagre.

Deretter går du til Dashboard på et av dine barns nettsteder som du vil kartlegge domenet for.

Så under Verktøy> Domenekartlegging Legg til det eksterne domenet som vi har registrert. Undersøk Primærdomene for denne bloggen boksen for å gjøre det til et primært domene for dette nettstedet. Endelig klikk på Legg til.

Hvis domenenavnet ditt inneholder et vertsnavn som "www", "blogg" eller et annet prefiks før det aktuelle domenenavnet, må du legge til en CNAME-post for det vertsnavnet i DNS-en din som peker på denne nettadressen til bloggen. For dette, vennligst logg inn på verten cPanel og klikk på Avansert DNS Zone Editor under domener delen og sett opp CNAME-posten din.

Det er det du har kortlagt et eksternt domene til nettstedet ditt. For å bekrefte, vennligst sjekk nettadressen ved å gå til ditt barns nettsted.


Trinn 5 Endelige trinn

Hvis du ikke vil bruke den opprinnelige underdomeneradressen til ditt barns nettsted lenger, kan du fjerne alle sporene til nettadressen fra nettverksadministratorpanelet. For dette går til Nettsteder> Alle nettsteder og rediger nettstedet som du har kartlagt. I hver av kategoriene søker du etter den gamle nettadressen og erstatter den med den nye nettadressen.

For å omdirigere brukere som skriver den gamle nettadressen, logg deg inn på cPanel og klikk på omdirigeringer under Domene seksjon. Her må du velge Type, URL-adressen som skal omdirigeres, og nettadressen som den blir omdirigert til. Endelig klikk på Legg til.

Det er det for nå, i min neste veiledning skal jeg forklare WordPress Multisite Database i detalj ved hjelp av phpMyAdmin og noen veldig kule funksjoner som skal brukes i WordPress Multisite. Takk mye for lesing.