Nemrég megörököltem két régi Joomla honlapnak a frissítését. A honlapok már vagy 10 évesek lehettek, így a felújítás helyett két új elkészítését találtam jobb megoldásnak.

Elkezdtem keresni a szolgáltató cPaneljén a Joomla mappákat. Egy tárhely volt igényelve, hozzá pedig két domain cím (tacedental.hu és tacerontgen.hu). Az egyik Joomla a tárhely public_html mappájába lett telepítve, míg a másik az alá tartozó almappába, ami nem mindig szerencsés megoldás, mert így ha nincs lekorlátozva, akkor el tudom érni a tacedental.hu/tacerontgen.hu weboldalt, teljesen kikerülve a tacerontgen.hu címet.

Már majdnem én is elkezdtem volna ugyanígy telepíteni a WordPresseket mikor eszembe jutott, hogy szükségem van nekem kétszer telepíteni ugyanazt? Majdnem ugyanazokat az általam használt plugineket újra beállítani? És persze megjegyezni még egy plusz jelszót? 🙂

A Joomla főkönyvtárban lévő második Joomla

A Joomla főkönyvtárban lévő második Joomla

Egy kis kutakodás után rátaláltam a WordPress Multisite megoldásra, ami jónak tűnt.

Előnyei:

  • Csak egy WordPress telepítése szükséges.
  • A bővítmények telepítését és az oldal beállításait elég egy helyen kezelni.
  • Elég lesz csak egyszer frissíteni a plugineket és a honlapot.
  • Extra: a regisztrált felhasználók mindkét oldalon betudnak lépni, ugyanazzal a felhasználónév, jelszó párossal.

Ez mind jónak és szépnek tűnik. Ehhez az alábbiakat kellett végrehajtani:

  1. Mentés. Mentsük az adatbázist és a honlapot mielőtt belekezdünk a változtatásokba.
  2. A wp.config fájlban keressük ki a következő sort:
    /* Ennyi volt, kellemes blogolást! */
  3. A sor felé másoljuk be ezt a beállítást:
    define( 'WP_ALLOW_MULTISITE', true );
  4. Lépjünk be a WordPressünkbe és az Eszközök / Hálózat telepítésnél végezzük el a szükséges műveleteket az útmutató alapján.

    Hálózat telepítése

    Ide csak angol nyelvű képet találtam

  5. Másoljuk be a wp.config-ba és a .htaccess fájlba a kapott kódokat.

    Beillesztendő kódrészletek

    Beillesztendő kódrészletek

Ha ezekkel ekészültünk már tudunk új aloldalakat létrehozni a WordPressben, két lehetőséggel:

  • aldomain címmel, pl: aloldal.fooldal.hu
  • almappaként, pl: foldal.hu/aloldal

Ez már sokaknak nagy segítség, azonban nekem még mindig nem volt megfelelő. A másik domain címet nem írányíthattam át egy almappára vagy aldomain címre, ha minden hivatkozás még a főoldalra fog szólni.

Segítségül hívtam a pluginok istenét és rátáltalám a WP Multi Network bővítményre, ami engedélyezi, hogy az oldalainkhoz domain címeket is hozzárendeljünk.

  1. Telepítsük a plugint és aktiváljuk a már létrehozott multisite-on.
  2. Újra nyissuk meg a wp.config fájlt, majd kommenteljük ki a
    define DOMAIN_CURRENT_SITE kezdetű sort.

A teljes config rész így néz ki nálam:

define('WP_ALLOW_MULTISITE', true );
/* WP Multi-Site */
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
//define('DOMAIN_CURRENT_SITE', 'tacedental.hu');
define('PATH_CURRENT_SITE', '/');

/* Én még ezeket is kikommenteltem: */
//define('SITE_ID_CURRENT_SITE', 1);
//define('BLOG_ID_CURRENT_SITE', 1);
define( 'WP_HOME',    'http://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] );

Az admin felületen a My Networks részen létrehoztam még egy hálózatot, ami a tacerontgen.hu névre hallgat.

Példa hálózat létrehozására

Példa hálózat létrehozására

Mindkét domainre létre lett hozva a WordPress honlap, és azon belül is tudok létrehozni majd aloldalakat. Fontos, hogy a honlapokat ne tévesszük össze a hálózatokkal. Minden hálózathoz tartozhat több honlap, egy honlap nem lehet több hálózat része!

Az új lapfüleink, amikkel könyebb lesz a navigáció:

Hálózatok Honlapok
Hálózatok Honlapok

Ezek után a cPanelben megadtam, hogy a tacerontgen.hu is a public_html mappára mutasson, így ha mindkét domain is ugyanarra a könyvtárra mutat, akkor is a megfelelő honlapot fogja behozni, a korábbi beállításoknak köszönhetően.

Domain átirányítása ugyanarra a wordpress mappára

Domain átirányítása ugyanarra a wordpress mappára

Ha pedig az egészet vissza szeretnénk állítani egy oldalra, akkor kövessek ezt az útmutatót.

Mellesleg ha egy jó fogorvost vagy röntgenest szeretnétek Szegeden, akkor ajánlom nektek a TACE Dentalt és a TACE Röntgent! 🙂

Hivatkozások:

Megosztás
  •  
  •  
  •  
  •  
  •  
  •  
  •