Zaujimalo by ma, ci je mozne prevadzkovat dva rozne PHPrs systemy na jednom webe, jeden z nich ako hlavny a druhy napriklad v podadresari medzi subdomenami. Mam pochybnosti, ci sa nebudu pliest SQL databazy. Mate s tym niekto skusenosti? Diki
A/ Môžeš použiť iný prefix databázových tabuliek pre každú inštaláciu phpRS => budeš mať len jednu databázu. V config.php budeš mať vždy ten istý názov databázy ale bude sa meniť predpona tabuliek (prefix) + adresár kde bude phpRS nainšťalovaný.
B/ Druhá možnosť je použitie samostatných databáz pre každú inštaláciu. Niektoré hostingy nemajú obmedzený počet databáz, takže pripadá do úvahy aj táto možnosť. Pri správnom sastavení config.php to zaručene funguje bezproblémovo.
Neviem o žiadnych problémoch pri oboch riešeniach, funguje to 100%. Na localhoste môžeš experimentopvať s nastaveniami, dá sa dokonca rozbehať viac inštalácií napichnutých na jednu databázu => spoločný obsah ale rozdielny design.
Ak bude viac phpRS systémov v jednej databáze, ako je to z vyhľadávaním v článkoch? Hľadá sa len v tej konkrétnej, alebo vo všetkých? Pokiaľ len v jednej, je možné tam dať voľbu na hľadanie v jednej/viacerých?
Aké je postavenie adminov =>nemôže sa stať, aby si "videli", resp. ovplyvňovali iný phpRS? Alebo je to tým, že je iná predpona prísne oddelené?
Ešte poznámka - keď budú viac systémov na jednej databáze, tak budú mať spoločné prihlasovacie meno a heslo... (alebo sa mýlim..)
Nemôže potom jeden druhému "vliesť" do dát?
Myslím tak, že za štandardného používania nie, t.j. používaním len phpRS. Ale keď vie meno a heslo, tak sa tam vie predsa dostať aj "ručne". Nie? A pokiaľ by tam bolo viac systémov (napr.30), tak ťažko dokazovať.... Aj keby len omylom nechtiac niekto niečo zmazal...
Pokiaľ ti nestačí ako jednoduchá ochrana definovanie predpony v config.php, môžeš vytvoriť v db viacerých užívateľov a prideliť im práva k jednotlivým tabuľkám tak aby si neliezli do kapusty. Myslím že to ide aj v rámci jednej databázy. Každý by mal svoje heslo. Pokiaľ ale userom umožníš upload skriptu (cez ftp alebo skriptom), máš po bezpečnosti. Musel by si každú inštaláciu phpRS spúšťať na serveri pod zvlášť kontom a nejako ošetriť práva. Tak by to snáď bolo aj ako tak bezpečné...