Hvis du er en professionel WordPress-webstedsbygger med et betragteligt antal blogs, du skal vedligeholde, har du sikkert spekuleret på – hvis kun én gang – hvor meget bedre dit liv ville være, hvis du kunne få adgang til alt dette arsenal fra et enkelt dashboard. WordPress besvarer denne bekymring bekræftende via dette definition i Codex :
Multisite er en funktion i WordPress 3.0 og senere versioner, der tillader flere virtuelle websites til at dele en enkelt WordPress installation. Når multisite-funktionen er aktiveret, kan den oprindelige WordPress hjemmeside blive konverteret til et luftfartsselskab netværk af websites
Det vil sige en funktion i WordPress 3.0 og fremtidige versioner, der gør det muligt for flere virtuelle websteder at dele en enkelt WordPress-installation. Når multisite-funktionalitet er aktiveret, bruges det originale WordPress-websted til styring af sitenetværk. I denne artikel forklarer jeg, hvordan du installerer og administrerer WordPress i multisite-tilstand.
Denne type konfiguration kan være nyttig, hvis du vil give dine medlemmer mulighed for at oprette deres egen blog fra din (f.eks. wordpress.com med ikke mindre end 37 millioner websteder), hvis du eller dit agentur vedligeholder websteder for kunder eller til personlige behov som udvikler eller administrator WordPress.
Inden jeg går i detaljer, vil jeg i denne tale bruge udtrykket
- netværk at udpege alle installationsstederne i multisite-tilstand. Selvom det kaldes et netværk af websteder, kommunikerer de websteder, det indeholder, ikke med hinanden som i andre typer netværk.
- websted for et enkelt sted i netværket og
- hovedsted for det websted, hvor du administrerer dit netværk.
Jeg vil også gerne sørge for, at hvis du ved, hvordan du installerer og administrerer et WordPress-websted, vil du vide, hvordan du installerer og administrerer et netværk med et par funktioner.
Forskelle mellem standardinstallation og installation af flere steder
Jeg vil gerne påpege dig 3 forskelle mellem disse to typer installationer:
Instrumentbrættet : Når multisite-tilstand er aktiveret, tilføjes nye funktioner her og der i instrumentbrættet.
filen wp-config.php og repertoiret wp-upload : yderligere linjer med koder føjes til filen wp-config.php for at aktivere multisite-tilstand og informerede WordPress om det. Mappen wp-upload vil indeholde en mappe for hvert oprettet websted med navnet på dette websteds identifikator. Alle filer, der uploades til dette websted, findes i dets bibliotek.
Databasen : Selvom du ikke nødvendigvis behøver at vide det, skal du være opmærksom på, at en normal WordPress-installation har 11 tabeller i sin database. For en multisite-konfiguration vil 9 af disse tabeller blive duplikeret for hvert site oprettet inden for netværket for at adskille indholdet på hvert websted.
Nogle overvejelser inden aktivering af multisite-tilstand
Generelt, hvis du befinder dig i en af følgende situationer, bedes du overveje dine behov på flere websteder:
- Du har ikke brug for mere end et websted
- Dine websteder hostes separat hos forskellige værter
- Dine websteder kan ikke dele den samme database
- Dine websteder har forskellige IP-adresser
- Webstedsadministratorer har ret til at installere deres egne plugins og temaer
- Du bliver nødt til at migrere dit netværk til en anden vært (det er muligt at gøre, men at undgå)
- Din serverovernatning ikke respekterer de krævede egenskaber
- Du har ikke skriveadgang til din server
Aktivér WordPress Multisite
Nu hvor du ved, hvad multisite-tilstand er, i hvilke scenarier du kan bruge den eller ej, lad os komme i gang.
Proceduren for installation af et WordPress-websted i multisite-tilstand adskiller sig ikke meget fra en standardwebsites. Det er under aktiveringen, at et par ekstra enkle at udføre trin er nødvendige. Og afhængigt af din sag skal to procedurer overvejes:
Aktivering af multisite på en ny WordPress-installation
Den første ting er atinstallere WordPress som du er vant til at gøre.
Når det er gjort, skal du åbne din fil wp-config.php og find linjen:
/* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */
Lige ovenfor, tilføj dette:
define( 'WP_ALLOW_MULTISITE', true );
hvilket har den effekt, at WordPress informeres om, at du vil bruge multisite-tilstand. Gem din fil wp-config.php. Nu skal du installere det.
Gå til dit betjeningspanel Værktøjer> Oprettelse af netværk. Der skal du vælge mellem URL'er med underdomæner (f.eks. site1.mynetwork.com) og URL'er med undermapper (f.eks. mynetwork/site1). Vælg det, der passer bedst til din sag. færdiggør resten af formular og klik Installer for at gå til installationssiden.
Afgivet på denne side, følg instruktionerne til redigering af filer wp-config et .htaccess gem filerne og klik på linket forbinde. Når du er logget ind, ser du dit multisite-dashboard.
Aktivering af multisite på en eksisterende installation
For at aktivere multisite på en eksisterende installation er proceduren den samme, bortset fra at du ikke kan vælge mellem underdomæner og underkataloger. Derudover, hvis dit websted er mere end en måned gammelt, vil den obligatoriske konfiguration være i underdomæner.
Administration af webstederne i netværket af websteder
Denne aktivitet består mere eller mindre i 4-opgaver:
Oprettelse af websted
For at oprette et websted skal du gå til WordPress-værktøjslinjen Mine sider> Netværksadministrator. Derefter Websteder> Tilføj. Du vil se formular oprettelse af websted:
Udfyld det, og klik på Tilføj websted. Webstedet oprettes, og du vil se listen over dine websteder i Websteder> Alle websteder.
Du bemærker, at jeg har to steder site1 et site2 (i undermapper) i mit netværk Multipress.
Installer og aktiver temaer
Det er her, reglerne ændres lidt. I en multisite-konfiguration kan et tema kun installeres af netværksadministratoren, dvs. du. Det er tilgængeligt på et websted, hvis det er aktiveret for det pågældende websted, eller hvis det er aktiveret for hele netværket.
Gå til for at aktivere et tema på hele netværket Temaer> Installerede temaer og klik på linket Aktivér på netværket som er under det pågældende emne.
Gå imidlertid til for at aktivere et tema på et enkelt sted Websteder> Alle websteder. På listen over websteder skal du klikke på ændring der vises, når du holder musepekeren over navnet på det relevante websted.
Det er på denne side, du konfigurerer, hvad der vedrører dette websted, med andre ord dets administrationsside. Vælg fane temaer for at se listen over tilgængelige temaer på dette websted. Klik derefter på linket aktivere af det valgte tema.
Når du går til dette sides dashboard (i mit tilfælde WordPress Toolbar: Mine sider> SITE 1> DashboardDerefter Udseende> Temaer) ser du det nyligt aktiverede tema for webstedet.
Installer og aktiver plugins
Også her ændrer reglerne sig. Du, som administrator af sitenetværket, er den eneste, der er autoriseret til at installere plugins. Selv webstedsadministratorer har ikke dette privilegium. De kan kun aktivere og deaktivere plugins. Du kan aktivere et plugin hele netværket, men du kan ikke gøre det kun for et websted. Du kan dog installere det og beslutte at aktivere det på et bestemt sted.
Aktivering af et plugin på hele netværket er meget let. Gå til dashboardet på hovedwebstedet Udvidelser> Tilføj, installer pluginet, som du altid har gjort. Når pluginet er installeret, skal du klikke på Aktivér på netværket.
I modsætning til et tema er det lidt mere detaljeret at aktivere et plugin på et websted. Vi ses i Udvidelser> Tilføj Installer plugin'et fra instrumentbrættet på hovedwebstedet, men denne gang klikker du på linket Gå tilbage til udvidelsessiden. Nu på instrumentbrættet på det websted, hvor du vil aktivere plugin'et, gå til Udvidelser og klik på linket aktivere som er under navnet på plugin'et.
Administration af webstederne
Husk, da vi installerede et tema, gik vi til dets administrationsside via Main Dashboard> Sites> 'modify site'. Jeg foreslår, at du gennemgår de andre 3-faner (Info, brugere og indstillinger) på denne side.
info giver generel information om webstedet. I denne fane kan du ændre webstedsadressen eller dens status.
brugere viser alle brugere af webstedet, disse er først og fremmest netværksbrugere. Som netværksadministrator kan du bruge denne fane til at tilføje eller fjerne brugere fra et websted, hvis de tidligere er blevet registreret på netværket og ændrer rollen som webstedsbrugere. Webstedsadministratoren kan tilføje brugere til brugerafsnittet på sit websted, selvom de ikke tidligere er blevet registreret på netværket.
indstillinger giver dig som netværksadministrator alle konfigurationsmuligheder for websteder. Webstedsadministratoren kan kun se et undersæt af det via sektionen indstillinger dens instrumentbræt.
Webstedsnetværksadministration
Du ved nu, hvordan man tager sig af de websteder, der udgør dit netværk af websteder. Nu skal du lære at vedligeholde dette netværk. Denne aktivitet, som ved første øjekast virker overvældende, er intet meget kompliceret og består i opdatering af WordPress, plugins og temaer, administration af brugere og tilpasning af netværksindstillinger.
Opdateringer i et netværk af sider
Som normalt, hvis WordPress registrerer en opdatering, det være sig et plugin eller et tema, modtager du en underretning. Du opdaterer som normalt. WordPress-opdateringer udføres i to faser. Du opdaterer først netværket og derefter de websteder, der udgør det.
Netværksbrugeradministration
Som jeg sagde før, intet meget kompliceret her. Siden Brugere viser en liste over alle brugere på dit netværk inklusive dem, som webstedsadministratorer har tilføjet, og dem, der har registreret sig på deres websteder. Hvad der ikke er almindeligt er, at du kan se, hvilket websted en bruger har adgang til. Du har stadig mulighed for at redigere og slette dem. Som netværksadministrator kan du kun tilføje en bruger til et websted fra sidens brugerside.
Tilpasning af netværksindstillinger
Som du kan se på billedet nedenfor, tilpasser du på denne side driften og brugen af dit netværk.
Konklusion
Du har set, hvordan du aktiverer WordPress-multisitetilstand, og hvor nyttig det er for nogle webstedsadministratorer, der er nødt til at administrere et stort antal sider.
I modsætning til hvad du måske tror, er det meget let at aktivere WordPress multisite. Det tager kun et par trin til standardinstallationsproceduren. Der tilføjes også nye sider til instrumentbrættet, mens de forbliver velkendte for ikke at miste brugere.
For at genoplive dig i viden og kontrol med multisitet kan du forbedre din multisiteanlæg med disse plugins.
Godmorgen, tak for din artikel. Jeg fulgte dine instruktioner, ændrede wp-config.php-filen som vist. Siden da har jeg ikke længere adgang til WordPress, og Wamp lancerer kun 2 ud af 3 tjenester. Alt fungerede korrekt før denne manipulation '... kunne du hjælpe mig?
Hej,
Undskyld for det sene svar ... Fandt du en løsning?
Hej, meget interessant artikel, tak for denne.
Lille spørgsmål, jeg installerede multisite på en version 4.7 af wordpress. bekymringen er, at det er en VP'er eller en dedikeret server, jeg skal tildele sit domæne til det, og jeg kan ikke gøre det, fordi det er nedtonet i hoveddomænet, hvad skal man gøre for at ændre navnet på hoveddomænet?
Merci à vous
Hej,
Jeg ved ikke, om jeg forstod din anmodning korrekt, men jeg er nødt til at huske på, at multisite altid installeres i rodmappen, og det ville være sikrere at pege hoveddomænet til denne mappe.
Tak for den første feedback, faktisk er bekymringen, at jeg udviklede i en multisite, en fransk og engelsk version af et showcase-websted, enten da jeg installerede multisite, var det med navnet på serveren eller eksempel: vps1222 .ovh.net, så her er mine to versioner
http://vps1222.ovh.net på fransk
http://vps1222.ovh.net/en til engelsk
det andet er ikke bekymret, det er ændret, men for det første umulige er det nedtonet, og når jeg ændrer det i databasen går det ned, her er mit problem, pludselig peger domænet til webstedet, men når ankommer til webstedet forbliver det vps1222.ovh.net.
Jeg håber, jeg har forklaret godt denne gang
Godmorgen Pascal,
Jeg forstår bedre. Men desværre er din bekymring ikke begrænset til vores gratis support. Undskyld. Jeg inviterer dig til at kontakte din vært eller vores WordPress-eksperter.