Nagyon egyszerű telepíteni a frissítéseket, javítócsomagokat a vBulletin motorhoz. Leírom, hogy én hogy csinálom:
Előkészületek
Frissítés alkalmával minden fájlt felülírunk az új verzióhoz tartozó fájlokkal. Ez azt jelenti, hogy ha valamit mi módosítottunk fájl szinten a motoron, akkor ezeket a módosításokat a frissítés után újra el kell végezni. PHP fájlokba nagyon nem javaslom, hogy belenyúljunk, hiszen minden frissítés alkalmával össze kellene hasonlítgatni a saját változatunkat a legújabb verzióval. Nincs is szükség ilyesmire, hiszen sablonokkal (pl.: privát üzenet értesítés) és hurkokkal (hook) minden megoldható, ezeket pedig nem érinti ilyen direkt módon a frissítés.
Másrészt előfordulhat mégis, hogy fájl szinten eltérünk a motortól. Én például minden bitmap-ot ami kék volt, barnára színeztem, hogy illeszkedjenek az egyéni színekhez. Vagy a korábbi bejegyzésben említett robot neveket tartalmazó xml fájl is eltér az eredetitől. Ezeket frissítés után újra fel kell másolnunk, ezért a legegyszerűbb, ha az eredetivel megegyező könyvtárszerkezetbe gyűjtjük a „saját” fájljainkat, hogy egy mozdulattal (hiánytalanul!) fel tudjuk őket másolni.
Ettől függetlenül csinálhatunk egy komplett biztonsági mentést a teljes fájlszerkezetről, bár valószínű erre csak akkor lesz szükségünk, ha mi magunk elfelejtettük a saját módosításainkat lementeni. Ennél fontosabb egy adatbázis mentést készíteni telepítés előtt, bár a legjobb, ha minden nap automatikusan lementünk egy komplett dump-ot.
1. lépes: frissítlés beszerzése
A members.vbulletin.com címről töltsük le a legújabb változatot. Ehhez szükség lesz a vásárláskor kapott azonosítónkra.
2. lépés: fórum kikapcsolása
Az admin felületen a settings -> options -> vBulletin be- és kikapcsolása menüpontban kapcsoljuk ki a fórumot. Ez nagyon fontos hiszen, a telepítés közben nem lesz konzisztens a motor, így a látogatók aktivitása hibás működést eredményezhetne. Ugyanitt megadhatunk egy barátságos tájékoztató üzenetet. A látogatók csak ezt olvashatják kikapcsolt állapotban, az ne tévesszen meg, hogy adminként továbbra is böngészhető az oldal. Javasolt a plugin-eket is lekapcsolna, bevallom én ezzel nem szoktam foglalkozni. Kikapcsolt fórumon az általam telepített plugin-ek szerintem igencsak inaktívak.
3.lépés: fájlok felmásolása
A letöltött tömörített állományban található egy „upload” mappa. Ezzel felül kell írnunk tárhelyünkön található fájlokat. Ha csak frissítünk, akkor az install/install.php fájlt ne másoljuk fel! Az includes/config.php.new fájlt pedig hasonlítsuk össze a saját config.php fájllal és értelem szerüen dolgozzuk össze őket, ha újdonság lenne az új config fájlban.
Ha elkészült a felmásolás, akkor rögtön felmásolhatjuk a korábban már említett egyéni állományainkat is.
4. lépés update script futtatása
A böngésző címsorából indítsuk el a /install/upgrade.php programot! Itt ismét meg kell adni az azonosítonkat, majd néhány „next” gomb után elkészűl a frissítés. Ha akarjuk részleteiben is nyomon követjetjük, hogy mi történik.
A folyamat közben ne hagyjuk el az oldalt, és ne frissítsünk rá (pl.: F5-el)!
5. lépés: kész vagyunk!
Az admin oldal kezdőlapján találunk figyelmeztetéseket, ha olyan sablon frissült, amit mi már módosítottunk. Általában ez nem okoz problémát, mert a két módosítást szépen összefésüli az update program. Mégis érdemes egy pillantást vetni rájuk. Az eltéréseket különböző színekkel meg is mutatja nekünk az admin felület.
Vessünk egy pillantást a felhasználói felületre is, és ha mindent rendben találunk, akkor az options-ben visszakapcsolhatjuk a fórumot. Figyeljük még kicsit az oldalt, hogy valóban minden zökkenőmentesen működik, de egyébként kész a frissítés!
Előkészületek
Frissítés alkalmával minden fájlt felülírunk az új verzióhoz tartozó fájlokkal. Ez azt jelenti, hogy ha valamit mi módosítottunk fájl szinten a motoron, akkor ezeket a módosításokat a frissítés után újra el kell végezni. PHP fájlokba nagyon nem javaslom, hogy belenyúljunk, hiszen minden frissítés alkalmával össze kellene hasonlítgatni a saját változatunkat a legújabb verzióval. Nincs is szükség ilyesmire, hiszen sablonokkal (pl.: privát üzenet értesítés) és hurkokkal (hook) minden megoldható, ezeket pedig nem érinti ilyen direkt módon a frissítés.
Másrészt előfordulhat mégis, hogy fájl szinten eltérünk a motortól. Én például minden bitmap-ot ami kék volt, barnára színeztem, hogy illeszkedjenek az egyéni színekhez. Vagy a korábbi bejegyzésben említett robot neveket tartalmazó xml fájl is eltér az eredetitől. Ezeket frissítés után újra fel kell másolnunk, ezért a legegyszerűbb, ha az eredetivel megegyező könyvtárszerkezetbe gyűjtjük a „saját” fájljainkat, hogy egy mozdulattal (hiánytalanul!) fel tudjuk őket másolni.
Ettől függetlenül csinálhatunk egy komplett biztonsági mentést a teljes fájlszerkezetről, bár valószínű erre csak akkor lesz szükségünk, ha mi magunk elfelejtettük a saját módosításainkat lementeni. Ennél fontosabb egy adatbázis mentést készíteni telepítés előtt, bár a legjobb, ha minden nap automatikusan lementünk egy komplett dump-ot.
1. lépes: frissítlés beszerzése
A members.vbulletin.com címről töltsük le a legújabb változatot. Ehhez szükség lesz a vásárláskor kapott azonosítónkra.
2. lépés: fórum kikapcsolása
Az admin felületen a settings -> options -> vBulletin be- és kikapcsolása menüpontban kapcsoljuk ki a fórumot. Ez nagyon fontos hiszen, a telepítés közben nem lesz konzisztens a motor, így a látogatók aktivitása hibás működést eredményezhetne. Ugyanitt megadhatunk egy barátságos tájékoztató üzenetet. A látogatók csak ezt olvashatják kikapcsolt állapotban, az ne tévesszen meg, hogy adminként továbbra is böngészhető az oldal. Javasolt a plugin-eket is lekapcsolna, bevallom én ezzel nem szoktam foglalkozni. Kikapcsolt fórumon az általam telepített plugin-ek szerintem igencsak inaktívak.
3.lépés: fájlok felmásolása
A letöltött tömörített állományban található egy „upload” mappa. Ezzel felül kell írnunk tárhelyünkön található fájlokat. Ha csak frissítünk, akkor az install/install.php fájlt ne másoljuk fel! Az includes/config.php.new fájlt pedig hasonlítsuk össze a saját config.php fájllal és értelem szerüen dolgozzuk össze őket, ha újdonság lenne az új config fájlban.
Ha elkészült a felmásolás, akkor rögtön felmásolhatjuk a korábban már említett egyéni állományainkat is.
4. lépés update script futtatása
A böngésző címsorából indítsuk el a /install/upgrade.php programot! Itt ismét meg kell adni az azonosítonkat, majd néhány „next” gomb után elkészűl a frissítés. Ha akarjuk részleteiben is nyomon követjetjük, hogy mi történik.
A folyamat közben ne hagyjuk el az oldalt, és ne frissítsünk rá (pl.: F5-el)!
5. lépés: kész vagyunk!
Az admin oldal kezdőlapján találunk figyelmeztetéseket, ha olyan sablon frissült, amit mi már módosítottunk. Általában ez nem okoz problémát, mert a két módosítást szépen összefésüli az update program. Mégis érdemes egy pillantást vetni rájuk. Az eltéréseket különböző színekkel meg is mutatja nekünk az admin felület.
Vessünk egy pillantást a felhasználói felületre is, és ha mindent rendben találunk, akkor az options-ben visszakapcsolhatjuk a fórumot. Figyeljük még kicsit az oldalt, hogy valóban minden zökkenőmentesen működik, de egyébként kész a frissítés!
Megjegyzések
Megjegyzés küldése