Paggamit ng cPanel at Subdomain para sa Mga Site ng Network ng WordPress

Map ang iyong WordPress Site sa isang Subdomain Paggamit ng Mga Tool ng cPanel

Ang pag-set up ng iyong WordPress network upang i-map ang mga subdomain sa iyong mga bagong site ay maaaring nakakalito. Sa maraming mga host ng web, maaari mo lamang idagdag ang subdomain sa iyong mga tala ng DNS , tulad ng karaniwang mga tagubilin para sa pagmamapa ng mga subdomain sa mga site ng network ng WordPress.

Ngunit kung gumamit ka ng cPanel, maaaring hindi gumana ang pag-edit ng mga tala ng DNS. Sa artikulong ito, alamin ang mga espesyal na tagubilin para sa pagmamapa ng isang subdomain sa iyong site ng WordPress na network gamit ang cPanel.

Bersyon : WordPress 3.x

Sabihin nating mayroon kang tatlong mga site sa isang WordPress network, tulad nito:

- example.com/flopsy/ - example.com/mopsy/ - example.com/cottontail/

Kapag nag-map mo sila sa mga subdomain, makikita nila ito:

- flopsy.example.com - mopsy.example.com - cottontail.example.com

Magsimula Sa Mga Karaniwang Tagubilin

Ang unang hakbang ay upang matiyak na sinubukan mo ang karaniwang paraan para sa pag-set up ng mga subdomain. Kabilang dito ang pag-set up ng WordPress MU Domain Mapping plugin.

Sa sandaling naka-install at gumagana ang plugin, ang karaniwang susunod na hakbang ay i-edit ang mga tala ng DNS at idagdag ang mga subdomain. Gayunpaman, nang sinubukan ko ito sa aking cPanel host, tumakbo ako sa problema.

Sa cPanel, Maaaring hindi gumana ang Pag-edit ng Mga Records ng DNS

Ang host ng cPanel ay tila pumigil sa aking pagtatangka na mag-set up ng isang hiwalay na subdomain. Ang site ng subdomain (tulad ng flopsy.example.com) ay mapupunta sa akin sa ilang kakaibang pahina ng istatistika para sa host account.

Kahit na pinabayaan ako ni cPanel na i-edit ang mga tala ng DNS, ang pagsasaayos na ito ay hindi lamang gumana sa host na ito. Sa halip, ang solusyon ay ang paggamit ng opsyon na menu ng cPanel upang magdagdag ng isang subdomain .

Gamitin ang cPanel & # 39; s & # 34; Magdagdag ng Subdomain & # 34;

Sa pagpipiliang ito, hindi mo ituro ang subdomain sa isang IP address. Sa halip, lumikha ka ng isang subdomain para sa isang partikular na domain. Ituro mo ang subdomain na ito sa subfolder sa loob ng iyong pag-install ng cPanel kung saan mo na-install ang orihinal na WordPress na site , ang site na binago mo sa isang network sa ibang pagkakataon.

Nalilito? Ako ay masyadong. Talakayan natin ito.

Subfolder, Real at Imagined

Sabihin nating iyon, noong una naming naka-install ang WordPress, hiniling ng cPanel sa amin kung aling subdirectory (subfolder) i-install ito, at nag-type kami ng network. Kung tumingin kami sa filesystem, makikita namin ang:

public_html / network /

Ang folder na ito ay may code para sa WordPress site. Kung mag-browse kami sa example.com, makikita namin ang site na ito.

Sa sandaling nagkaroon kami ng aming WordPress na site, nagpunta kami sa arcane magic ng paggawa ng example.com sa isang WordPress na network .

Pagkatapos, nag-set up kami ng pangalawang site sa WordPress na network na ito. Kapag ang WordPress ( hindi cPanel, nasa WordPress kami ngayon) ay nagtanong sa amin para sa isang subfolder, nag-type kami ng flopsy.

Gayunpaman (ito ay talagang mahalaga), hindi lang namin nilikha ang subfolder na ito sa file system:

public_html / flopsy / (HINDI NANGYARING)

Kapag ang WordPress ay humihiling ng isang "subfolder" talagang ito ay humihiling ng isang label para sa website na ito. Ang orihinal na site, public_html / network /, ay isang tunay na subfolder sa filesystem, ngunit ang flopsy ay hindi. Kapag ang WordPress ay nakakakuha ng URL example.com/flopsy/, malalaman nito na ruta ang bisita sa "flopsy" na site.

(Ngunit kung saan ang mga file para sa iba't ibang mga site ay talagang naka-imbak, tinatanong mo? Sa isang serye ng mga may bilang na mga direktoryo sa public_html / network / wp-content / blogs.dir / Makikita mo ang blogs.dir / 2 / files /, blogs.dir / 3 / files /, atbp.)

Magdagdag ng Subdomain na Mga Punto sa Subfolder ng Network

Ngayon ay babalik tayo sa pagdaragdag ng flopsy subdomain sa cPanel. Dahil hinihiling ka ng cPanel para sa isang subfolder, magiging madali itong pagkakamali na ipasok ang public_html / flopsy /. Ngunit ang subfolder ay hindi talaga umiiral.

Sa halip, kailangan mong ipasok ang public_html / network /, ang direktoryo para sa pag-install ng WordPress. Ipasok mo ang parehong subfolder para sa mopsy, cottontail, at anumang iba pang subdomain na iyong idaragdag. Ang lahat ng mga ito ay tumuturo sa parehong public_html / network /, dahil kailangan nila ang lahat upang pumunta sa parehong solong WordPress network. Aalagaan ng WordPress ang paghahatid ng tamang site, batay sa URL.

Sa sandaling alam mo kung paano ito gumagana, ang cPanel paraan ng pagdaragdag ng isang subdomain ay maaaring bahagyang mas madali kaysa sa karaniwang paraan ng pag-edit ng mga tala ng DNS. Sa lalong madaling panahon ay magdaragdag ka ng mga bagong site ng WordPress na network na may walang ingat na pag-abanduna.