WordPress Multisite Dincolo de Noțiuni de bază Essentials și Domeniu Mapping

Astăzi vom discuta câteva aspecte foarte importante ale programului WordPress Multisite. Dacă sunteți nou în WordPress Multisite vă rugăm să treceți prin tutorialul de instalare WordPress mai întâi pentru a obține o idee generală despre caracteristica Multisite în WordPress. În acest tutorial voi discuta câteva lucruri esențiale esențiale pentru instalarea WordPress Multisite, împreună cu câteva sfaturi comune de depanare. În cele din urmă voi discuta detaliat Mapping Domain Multisite WordPress.


Lucruri cheie de stiut despre instalarea multisitelor WordPress

Instalarea Multisitelor WordPress utilizând pluginul

Puteți instala WordPress Multisite folosind două metode. Una este folosirea pluginului Enable Multi-Site și alta este instalarea manuală. Se recomandă utilizarea instalării manuale deoarece modificările de instalare vor fi transparente și pot fi ușor modificate mai târziu.

Schimbarea de la sub-director la subdomeniul

În cazul în care doriți să modificați tipul de instalare de la sub-director la sub-domeniu, vă rugăm să utilizați pașii următori:

  • Trebuie să ștergeți toate site-urile care au fost create sub site-ul dvs. principal
  • Activați opțiunea de subdomeniu din wp-config.php fișier prin modificarea următorului cod:
    define ('SUBDOMAIN_INSTALL', adevărat);
  • În final, actualizați-vă Permalinks

Deoarece va trebui să ștergeți toate site-urile dvs., este recomandat să luați decizia cu atenție în timp ce alegeți între subdomeniul și sub-directorul în timpul instalării.

Păstrarea unei teme implicite pentru toate site-urile noi

Dacă doriți să păstrați o temă prestabilită pentru toate site-urile dvs. create recent, vă rugăm să mergeți la dvs. wp-config.php fișier și adăugați următoarea linie de cod sub linia specificată:

 // Sub această linie definește ('WPLANG', '); // Adăugați acest rând define (' WP_DEFAULT_THEME ',' clasic ');

Înlocuiți "clasic" cu numele dosarului temei preferate.

Adăugați-vă la toate site-urile dvs.

Diferitele site-uri create vor fi vizibile sub Site-urile mele dacă ați fost adăugat (ă) ca utilizator pentru acel site. Dacă sunteți a Administrare rețea atunci vă rugăm să vă adăugați ca utilizator obișnuit pentru toate site-urile create, astfel încât să le puteți gestiona direct din tabloul de bord.

Permiteți utilizatorilor să definească CSS personalizat

În general, utilizatorii nu pot edita temele pentru site-urile lor, dar odată ce (ca Administrator de rețea) instalați și activați pluginul personalizat CSS, proprietarii site-ului pot să-și proiecteze temele prin definirea CSS personalizat.


Probleme comune de rezolvare a problemelor în WordPress

Crearea subdomeniilor nu funcționează

Platforma dvs. de găzduire ar trebui să accepte Wildcard DNS caracteristică. Verificați-vă cu furnizorul dvs. de gazduire înainte de a instala WordPress Multisite.

Pentru a crea o intrare DNS Wildcard, vă rugăm să vă conectați la dvs. Panou de control furnizate de gazda dvs. și căutați Domeniu secțiune. Sub Domeniu faceți clic pe subdomeniu opțiune. Acesta este locul pentru a permite subdomeniile pentru site-ul dvs. Web.

După ce faceți clic pe subdomeniu opțiune din panoul de control, sub Creați un subdomeniu introduceți un asterisc "*" în subdomeniu apoi faceți clic pe Crea. Document Root ar trebui să indice directorul rădăcină al instalării dvs. WordPress.

Au creat sub-directorii care nu funcționează

Modul Apache mod_rewrite ar trebui să fie susținută de furnizorul dvs. de găzduire. Acest lucru este necesar în crearea mai multor site-uri. Dacă utilizați WAMP puteți să o activați accesând Apache> Module Apache> mod_rewrite.

Rețeaua nu poate fi activată Eroare

Această eroare apare dacă Adresa paginii nu este același cu WordPress URL, astfel încât sub WordPress 'Admin Dashboard Setări> Generalități asigurați-vă că acestea sunt aceleași înainte de a instala Multisite.

Wildcode Subdomain Eroare incorectă

Pentru a rezolva această problemă, vă rugăm să mergeți la panoul de control al furnizorului dvs. de gazde unde ați definit DNS wildcard și apoi să actualizați Document Root din subdomeniul dvs. pentru a indica locația corectă.

Media mea încărcată nu funcționează

Toate materialele media încărcate, inclusiv imaginile, sunt situate sub fișierele create blogs.dir pliant. Verificați-vă .htaccess fișier dacă următoarea linie de cod este în același format sau nu. De asemenea, asigurați-vă că mod_rewrite este activată pentru serverul dvs..

 # fișierele încărcate RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? fișierele /(.+) wp-include / ms-files.php? file = $ 2 [L]

Dacă găsiți orice altă problemă cu WordPress Multisite, vă rugăm să vă adresați Forumului oficial Multisite Support, conține sute de soluții pentru problemele dvs. Multisite comune.


Cartografierea domeniilor

Una dintre cele mai bune părți ale instalării WordPress Multisite este maparea domeniilor pentru a transforma site-urile rețelei în domenii unice care își poartă identitatea proprie. Folosind Mapping Domain vă permite să definiți un domeniu personalizat pentru blogul / site-ul dvs. în loc de adresa implicită pe care o obțineți atunci când vă înscrieți sau creați un site nou. De exemplu, utilizând o instalare sub-domeniu, dacă creați un site nou, veți avea adresa URL newsite.parentsite.com. Dar utilizând Domain Mapping puteți să-l transformați în www.newsite.com. Prin urmare, maparea domeniilor poate fi utilizată pentru a indica domenii externe site-urilor dvs. de rețea.

Maparea domeniilor ascunde faptul că site-ul face parte dintr-o rețea multisite.

Să discutăm în detaliu despre cartografierea domeniilor.


Pasul 1 Un mic pic de gazdă cPanel

Înainte de a merge la Domain Mapping, să facem un pic de backend de la cPanel. Conectați-vă la cPanel-ul gazdei. În general, URL-ul cPanel va arăta cam ca http://www.hostname.com/cpanel sau http://www.hostname.com:2082. Odată ce vă logați, veți găsi două opțiuni în cadrul domenii secțiune numită Addon Domains și Domenii parcate.

Aici vom folosi Domenii parcate deoarece avem instalarea WordPress în directorul rădăcină. Addon Domain opțiunea poate fi utilizată dacă utilizați WordPress în afara directorului rădăcină. Sub Domenii parcate introduceți numele noului domeniu pe care doriți să îl parcați în domeniul principal și apoi faceți clic pe Adăugați un domeniu. Domeniul parcat ar trebui să indice automat directorul rădăcină al instalării dvs., care este în general public_html.

Noul nume de domeniu trebuie înregistrat înainte de parcare.

Dacă utilizați Addon Domains atunci probabil nu folosiți Domeniul principal pentru scopuri de cartografiere. După ce faceți clic pe Addon Domains completați toate detaliile necesare în fereastră și faceți clic pe Adăugați un domeniu.


Pasul 2 Setările DNS

După ce noul dvs. domeniu a fost parcat, trebuie să fiți sigur că Setările DNS sunt configurate corespunzător pentru domeniul dvs. Pentru asta ar trebui să aveți DNS / Server de nume informație. Acest lucru poate fi găsit, de obicei, în informatii despre cont secțiunea cPanel a gazdei. Odată ce aveți informațiile necesare, trebuie să vă conectați la site-ul web al registratorului unde a fost înregistrat domeniul. Aici am folosit-o Hai tăticu pentru înregistrare. Odată ce v-ați conectat, vă aflați sub Contul meu> Domeniu selectați numele de domeniu necesar pentru a deschide editor de domeniu apoi faceți clic pe Setați servere de nume opțiune în cadrul nameserver secțiune.

Aici puteți utiliza oricare dintre cele patru opțiuni pentru a configura serverul de nume.

  • Vreau să-mi parchez domeniile: Această opțiune va parca domeniul dvs. pe serverele parcate de la GoDaddy.
  • Vreau să transmit domeniile mele: Această opțiune vă va redirecționa domeniul către o altă adresă URL.
  • Am un cont de gazduire cu urmatoarele domenii: Această opțiune este utilizată dacă domeniul este găzduit cu GoDaddy.
  • Am nume de servere specifice pentru domeniile mele: Această opțiune este utilizată dacă domeniul dvs. este găzduit de altă companie. Aici trebuie să introduceți serverele de nume furnizate de compania dvs. de găzduire. Vom folosi această opțiune pentru acest tutorial.

După ce faceți clic pe O.K buton.

Dacă informațiile despre serverul de nume sunt modificate, poate dura ceva timp pentru a se propaga.

Deși am folosit GoDaddy și Host Gator în acest tutorial, aceste opțiuni sunt foarte asemănătoare cu orice altă interfață a furnizorului.


Pasul 3 WordPress MU domeniu de cartografiere Instalare Plugin

Acum trebuie să instalați manual pluginul WordPress MU Mapping pentru a vă activa maparea domeniului. Descărcați pluginul și extrageți fișierele. Copiați toate fișierele (cu excepția sunrise.php fișier) la dvs. wp-content> plugin-uri pliant. Apoi copiați sunrise.php fișierul către dvs. wp-content pliant.

Deschide-ți wp-config.php fișier și introduceți următoarea linie de cod sub codul în care ați activat caracteristica dvs. multisite.

 define ('WP_DEBUG', false); define ('WP_ALLOW_MULTISITE', true); defini ("SUNRISE", "on"); // Adăugați această linie aici: 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); / * Asta e tot, opriți editarea! Happy blogging. * /

Salvați schimbarile.

După aceea veți putea vedea Cartografierea domeniilor din meniul Setări din tabloul de bord Administratorul rețelei.


Pasul 4 Maparea domeniului extern către unul dintre site-urile copilului dvs.

Acum sunteți gata să cartografiați domeniul extern către unul dintre site-urile copilului dvs. Pentru aceasta, vă rugăm să faceți clic pe Setări> Cartografierea domeniului opțiunea tabloului de bord pentru administrarea rețelei.

Sub adresa IP a serverului introduceți adresa IP a serverului dvs. web. Puteți contacta gazda pentru această adresă sau accesați acest site pentru a găsi adresa IP a site-ului dvs..

În final faceți clic pe Salvați.

Apoi, mergeți la tabloul de bord al unuia dintre site-urile copilului dvs. pentru care doriți să cartografiați domeniul.

Apoi sub Instrumente> Domeniu de cartografiere adăugați domeniul extern pe care l-am înregistrat. Verifică Domeniu principal pentru acest blog pentru a deveni un domeniu principal pentru acest site. În final faceți clic pe Adăuga.

Dacă numele dvs. de domeniu include un nume de gazdă precum "www", "blog" sau alt prefix înaintea numelui propriu de domeniu, va trebui să adăugați o înregistrare CNAME pentru acel nume de gazdă în DNS indicând adresa URL a acestui blog. Pentru aceasta, vă rugăm să vă conectați la cPanel gazdă și faceți clic pe Editor DNS avansat al zonelor sub domenii și setați înregistrarea CNAME.

Asta a fost faptul că ați mapat cu succes un domeniu extern pe site-ul dvs. Pentru a verifica, verificați adresa URL accesând site-ul copil.


Pasul 5 Pași finali

Dacă nu mai doriți să utilizați URL-ul sub-domeniului inițial al site-ului copilului dvs., puteți elimina toate urmele adresei URL din tabloul de bord Administrator de rețea. Pentru asta mergeți Site-uri> Toate site-urile și Editați site-ul pe care l-ați cartografiat. În fiecare dintre file, căutați adresa URL veche și înlocuiți-o cu noua adresă URL.

Pentru a redirecționa utilizatorii care introduc vechea adresă URL, conectați-vă la cPanel și faceți clic pe redirecţionări sub Domeniu secțiune. Aici trebuie să selectați tipul, adresa URL care urmează să fie redirecționată și adresa URL la care va fi redirecționată. În final faceți clic pe Adăuga.

Asta e pentru moment, în următoarea mea tutorial voi explica baza de date WordPress Multisite în detaliu folosind phpMyAdmin și câteva funcții foarte cool pentru a fi utilizate în WordPress Multisite. Mulțumesc mult pentru citire.

Cod