Üdvözlünk, Vendég. Kérlek jelentkezz be vagy regisztrálj.
2024.04.26., 05:25:25
Főoldal Súgó Keresés Bejelentkezés Regisztráció
Hírek:
Alterirsa - Albertirsa, ahogy én látom
Szubjetív portál

Galériák

Relikviák



Akela galériája
AKI... galériája
Amadeus galériája
Atom Manó galériája
Csuhás galériája
Gazember galériája
Ine galériája
Ketrin galériája
Mikulás albuma
100/2 galériája
RH galériája
Szürketestvér galériája
Zzsolti galériája

Irodalmi rovatok

AKI...
- hajnalban csókkal ébressz

Amadeus
- Húsvéti gondolatok

Atom Manó
Csuhás
- Kőszinteség

Esthajnal
Gondolkodó
Pumukli
- Úton

Saoma
Sapirico
Sven
Szivárvány
Szivárvány új írásai
- Hegyeim

Szürketestvér
- újra sólyom lehetnék

VN
- Mint te


Időjárás
Hőtérkép
Navigáció
Viadukt hírek
Blogtér
Régi fórumok
Galériák
32-es Galériák
Kapcsolat
Áraink
Impresszum


Közérdekű




Tiszta dili - Velünk bátran szórakozhatsz!


Programmester - Nemzetközi rendezvénykereső, programajánló.


Bohócdoktorok

Reklám

Viadukt - Híd, ami összeköt

Vám tanácsadás, export-import vámkezelések, termékdíj ügyintézés, EKÁER ügyintézés,tanácsadás
Harminckettes  |  Útmutatók  |  Informatikai segítségnyújtás (Moderátor: AKI...)  |  Téma: Biztonságos SMF-verziófrissítés 0 Felhasználó és 1 vendég van a témában
Oldalak: [1] Le Nyomtatás
Szerző Téma: Biztonságos SMF-verziófrissítés  (Megtekintve 2041 alkalommal)
Csuhás
Hős tag
*****

Karma: +0/-0
Nem elérhető Nem elérhető

Hozzászólások: 1 268


Profil megtekintése
« Válasz #1 Dátum: 2014.09.22., 03:27:28 »

Kedves AKI...!
A 2.x verzióhoz nem igazán passzol a jelenlegi alapértelmezett sablon, admin felület teljesen szétcsúszik vele. Hegesztheted is vagy egyszerűen cseréld erre.
Bár egy kis átalakítással én az Ostara sablont is el tudnám képzelni, jók az alapszínei.

A regisztráció „kérdezz-felelek”-jéhez a beállítósdit az Admin-> Konfiguráció-> Biztonság és Moderáció-> Anti Spam-> Megerősítő kérdések alatt találod meg.
Naplózva
Csuhás
Hős tag
*****

Karma: +0/-0
Nem elérhető Nem elérhető

Hozzászólások: 1 268


Profil megtekintése
« Dátum: 2014.09.21., 21:29:27 »

(A leírásban szereplő képet nagyobb méretben történő megtekintéséhez kattints rájuk!)
Bevezető:
Elvileg lehetőség kínálkozik SMF fórummotorunk frissítésére,  azonban ez egy kockázatos eljárás, ami ha bármilyen hiba közbecsúszik a folyamat során, akkor kudarcélményt, keserű tapasztalatot eredményezhet. Egy használatban lévő fórum egy ilyen frissítési eljárás közben elérhetetlen, és ha közben gond adódik, akkor főhet a fejünk, hogy visszaállítsuk  a kiindulási állapotot.
A mi kis fórumunk az adminisztrátor gondos keze által a felhasználók jobb kiszolgálása végett változtatásokon esett át, belekerült például a bal oldalon látható (kényelmünket nagy mértékben növelő) menüsáv... Az SMF upgrade szkriptje ezekre a változtatásokra természetesen nincs felkészítve, egy „simán” telepített fórummotor frissítésével még elbír, de ezzel már elakad.

Amikor hozzáláttam, hogy utánajárjak a dolgoknak, az első találat, amit az internetes kereső kiadott, az azt javasolta, hogy a két külön fórummotor a korábbi telepítés adatbázisának egy részét közösen használja. Ez az általunk óhajtott kockázat-csökkentést aligha szolgálná, sőt az adatbázis számunkra szükséges táblájának két különböző verziójú fórummotor közti másolása is könnyen hibát adhat, mert az egyes verzióhoz tartozó táblastruktúrák sokszor eltérnek, két fórummotor általi közös használat ezért eleve elvadult meggondolásnak tűnik a mi szempontunkból.

Tapasztaltabb felhasználók az Ubuntu operációs rendszer esetében azt a gyakorlatot szokták követni, hogy disztribúció-frissítés helyett inkább a jelenlegi rendszer mellé telepítik az újat. Ezt a módszert adaptáljuk most az  SMF fórummotorra vonatkoztatva, így a jelenleg telepítve lévő fórumunk a folyamat során végig biztonságban lesz, illetve a felhasználók általi elérhetetlensége egy jól behatárolható minimális időtartamra, egész pici túlzással élve nullára csökken.
Van tehát most egy működő fórumunk, regisztrált felhasználókkal és az ő belépési adataikkal, melyeket természetesen a frissebb rendszerbe is integrálni szeretnénk.
Ez a legbiztosabban egy a jelenlegi verzióval megegyező SMF esetén tehető meg.

Jelenlegi rendszerünk verziószámát akár a honlapunkon is könnyen megtalálhatjuk.


Ennek a most is éles rendszerünknek a telepítőkészletéről talán van egy korábbi mentésünk, ha nincs akkor látogassunk el az SMF weboldalára és szerezzük be.
A mi fórumunk jelenlegi verziószáma 1.1.19
A telepítőcsomag itt található: http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_install.zip
A magyar nyelvi csomag elérhetősége: http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_hungarian-utf8.zip

0. Bár a változások a jelenlegi fórummotort elvileg nem fogják érinteni, de az adatmentés ökölszabály, melyet még ezen körülmények között sem fogunk kihagyni, tehát mielőtt bármibe is belefognánk, készítsünk biztonsági mentést az adatbázisról és a szerveren lévő fájlokról!

1. A  szerverünkön hozzunk létre egy új könyvtárat az új fórummotor számára és bontsuk ki oda a telepítéshez szükséges könyvtárakat, fájlokat.

2. Lépjünk be a phpMyAdminba és hozzunk létre egy új adatbázist az új fórummotor számára.
Ha már itt vagyunk, akkor nézzük meg, hogy a jelenleg használatos fórummotorunkhoz tartozó adattábláknak mi az előtagja, és ezt jegyezzük is fel.


3. A szokásos módon végezzük el az új SMF telepítését. A tábla előtagjának ugyanazt adjuk meg, mint ami a jelenlegi telepítésnél szerepel. (Igen vannak leírások, melyek óva intenek attól, hogy két SMF motor számára azonos tábla előtagot adjunk meg, csakhogy azok az SMF motorok azonos adatbázisba kerülnek, a mieink pedig külön adatbázisba. Egyrészt igyekszünk a lehető legnagyobb elkülönülést elérni, és ezért tán jobb ha egymástól elszeparált adatbázisokban csücsülnek a fórummotorokhoz tartozó adatok, másrészt az azonos tábla előtag megkönnyíti majd számunkra a felhasználók importálását az új fórummotorba.)



4.
(Én itt készítenék egy mentést az újonnan telepített SMF adatbázisáról.)
Az új fórummotor adatbázisában a members táblát ürítsük ki, vagy töröljük és helyére a phpMyAdmin „Műveletek” funkciójának másolás opciójának használatával, vagy pedig egy a korábbi fórummotor members táblájáról készült mentés Importálásával töltsük fel.

A A frissen telepített fórum members táblájának kiürítése

A korábbi fórum members tábláját választva a „Műveletek” opció kijelölése

A „Műveletek”-nél az friss fórummotor táblájának választása,
„Csak az adatok” és esetleg az „AUTO_INCREMENT érték hozzáadás bejelölése
(még akkor is, ha utóbbiról én most megfeledkeztem)

Máris van egymástól függetlenül két fórummotorunk és mindkettőben megtalálható a felhasználói adatbázis.
(Esetleg lehet másolni még további táblákat is. Avatars, karma. Én ezeket nem próbáltam. Minél több táblát másolsz, annál nagyobb az esélye, hogy olyat is másolsz, ami változott az átalakításaid során és elakad a verziófrissítésnél, úgyhogy csak azt, ami feltétlen szükséges.
A verziófrissítés után már nem lesz alkalom a táblák utólagos importálására, tehát itt kell meggondolni, mi az ami mindenképp kell.)

FIGYELEM!

Mivel a korábbi fórummotor felhasználói adatbázisára cseréltük az újabbét, ezért mostantól az újonnan telepített fórumot is a korábbi fórumban használatos felhasználónév és jelszó segítségével fogjuk tudni adminisztrálni, teljesen lényegtelen, hogy az új telepítés során milyen ilyen irányú adatokat adtunk meg, azok már nem aktuálisak!

5. Most töltsük le az SMF oldaláról ( http://download.simplemachines.org/ ) a legújabb frissítőcsomagot.
Jelenleg ez a 2.0.8-as verzióhoz tartozó és a http://download.simplemachines.org/index.php?thanks;filename=smf_2-0-8_upgrade.zip közvetlen linken érhető el.

6.
Bontsuk ki a szerverre a frissen telepített fórummotor könyvtárába.
7. A böngésző címsorába írjuk be a friss fórummotor elérhetősége mögé: upgrade.php, majd nyomjunk egy laza entert és végezzük el a frissítést.
(Az egyetlen hibaüzenet, alantabb látható, mindössze engedélyeznem kellett angol nyelv használatát.)

Most már van egy legfrissebb verziójú SMF rendszerünk, miközben a korábbi verziót vidáman használva a felhasználóink ebből semmit sem vettek észre.

A korábbi, mindvégig zavartalanul működő fórum felhasználói listája

A legfrissebb SMF motor által hajtott rendszer az importált felhasználói listával


8.
Töltsük le a legfrissebb verzióhoz tartozó magyar nyelvi fájlt az SMF honlapjáról.
A jelenleg regnálóhoz a közvetlen link: http://download.simplemachines.org/?smflanguages;lang=hungarian
Bontsuk ki a szerveren a megfelelő könyvtárba.

9. Szabjuk testre kedvünkre az új fórumot, állítgassuk be, még mindig nagyon bővében vagyunk az időnek, nem kell kapkodnunk, nem hajt minket a tatár, nem kell néhány óra alatt végeznünk, hiszen a korábbi fórummotor továbbra is zavartalanul teszi a dolgát.

10. Amikor legfrissebb fórummotorral ketyegő SMF rendszerünk elérte a publikálásra alkalmas formáját, a régi fórumot zárjuk le, az oda való regisztrálás lehetőségét szüntessük meg.
A domainen a korábbi fórummotor helyén tegyük elérhetővé az újat, az újra mutató linket helyezzük el a régiben és fordítva.

A változást jelentsük be a felhasználóknak. :-)

Jó munkát!
Naplózva
Oldalak: [1] Fel Nyomtatás 
Harminckettes  |  Útmutatók  |  Informatikai segítségnyújtás (Moderátor: AKI...)  |  Téma: Biztonságos SMF-verziófrissítés
Ugrás:  


Jelentkezz be a felhasználóneveddel, jelszavaddal és add meg a munkamenet hosszát

A MySQL adatbázis használatával A PHP programnyelven íródott Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Szabványos XHTML 1.0! Szabványos CSS!