- Ha van egy alap drupal oldalam es tobb multisite kulon-kulon sajat adatbazissal, akkor amikor frissitem a drupal alap oldalt (core) akkor a multisitekon is le kell majd futtatnom egyenkent az update.php-t?
- frissiteskor mindegyik multisite oldalt karbantarto uzemmodba kell kapcsoljam es csak utana fogjak neki frissiteni?
- Amikor telepitek egy multisiteot es kulon adatbazist hozok letre neki, kulon uj felhasznalot is ajanlatos letrehozni neki es hozzarendelni az uj adatbazishoz, vagy hasznalhatom a drupal alap oldal adatbazis juzeret? Vagyis az alap oldal juzeret rendelem hozza az uj adatbazisokhoz? - Ossze tud zavarodni, belassulni vagy biztos ami biztos minden uj adatbazisnak hozzak letre sajat juzert?
Drupal verzió:
Az első két kérdésre a válasz
Az első két kérdésre a válasz igen, oldalanként kell futtatni az update.php-t (mivel megkérdezted, ezért érdemes lenne egy picit leülnöd és elmerengeni hogy is van ezzel a multisite-al, milyen viszonyban van a forráskód és az adatbázis...)
Az utolsó kérdésre. Van lehetőség rá megosztani táblákat. Esetedben a felhasználókhoz kapcsolódó táblákat. Erre a settings.php-ban van félkész megoldás is.
* 'prefix' => array(
* 'default' => 'main_',
* 'users' => 'shared_',
* 'sessions' => 'shared_',
* 'role' => 'shared_',
* 'authmap' => 'shared_',
* ),
Van az alap oldal ott ugye nem kell megosztani ezeket a táblákat. A többi oldal settings.php-ban kiveszed a *-ot a fenti rész előtt és beállítod: a share_ az alap adatbázis neve + _ (emlékeim szerint a _ helyett lehet . is, de ez 6.x-ben volt...)
Fontos, hogy az adatbázisoknak egy felhasználó/jelszó párosa legyen, mert különben nem fogja megtalálni az alap adatbázist.
...mit tudok: http://web.termuves.hu
Userek megosztasa
Nekem ez a megoldas valt be a felhasznalok megosztasara:
a harmadik kérdésre
nem, nem fog összezavarodni vagy belassulni, ha minden mysql adatbázishoz ugyan azt a mysql usert használod. talán biztonságosabb, ha minden dbhez tartozik user, mert így ha egy user adatait valaki véletlenül valahogy megszerzi, akkor csak egy adatbázishoz fér hozzá vele, a többiben nem tud kárt tenni.
-
clear: both;