Címke: ‘frissítés’

Tagsági rendszer bővítmény és a WordPress együttes frissítése

A minap a következő feladattal néztem szembe:
Adott volt egy WordPress 2.9.2-es rendszer, amelyen volt egy User Access Manager (klikkre eljuthatsz a róla készült 33 perces videóhoz) 0.9.1.3-es verziójával működtetett tagsági rendszer.

Feladat:
Mindkettőt frissíteni úgy, hogy tökéletesen működjön minden.

A feladat nem volt egyszerű, több okból sem:

  • A WordPress már a 3.5.1-es (+23 verzió) verziónál jár, míg a tagsági rendszer már az 1.2.2-nél (+14 verzió). Ekkora verziókülönbségnél fokozottan kell figyelni a kompatibilitásra, hiszen korántsem garantált az, hogy ami 2-3 éve működött egy bizonyos párosításban, az most is működni fog.
  • A tagsági rendszer nem állhatott le, legfőképpen nem omolhatott össze, mert az azt eredményezte volna, hogy tagság nélkül is meg tudták volna nézni a látogatók a zárt tartalmakat.

Melyek voltak a megoldáshoz vezető lépések?

  1. Teljes biztonsági mentés a weboldalról. Erre azért van szükség, hogyha bármi balul sülne el, vissza tudjuk állítani az eredeti verziót. Valamint a következő pont miatt is.
  2. A biztonsági mentésből egy tesztoldal létrehozása egy másik domain alatt, másik adatbázissal. Így elértük, hogy van egy – az eredetivel mindenben megegyező – tesztfelületünk, azaz bármilyen kockázat nélkül tudunk kísérletezni.
  3. Először a WordPress-t frissítettem 2.9.2-ről 3.5.1-re. Ez gond nélkül ment.
  4. Utána frissítettem a tagsági rendszert kiszolgáló bővítményt, ám itt beütött a krach: a tagsági rendszer leállt, minden tartalom nyilvánossá vált. Milyen jó, hogy nem az éles oldalon csináltam!
  5. Összehasonlítottam az eredeti weboldalhoz tartozó adatbázisban a tagsági rendszer tábláit, a teszt oldal azonos részeivel, és a következőt láttam: Nem ugyanolyan a táblaszerkezet a két helyen! Ezért az összeomlás. A régi beállításokat nem tudta kezelni a bővítmény a frissítés után, mivel azok már teljesen máshogy (kevesebb táblában is) tárolódtak az adatbázisban. Innentől lesz bonyolult a megoldás.
  6. Feltettem egy bővítményt, amely azt a célt szolgálja, hogy csak bejelentkezett felhasználók láthassák a weboldalt. Erre a tesztoldalon nem lett volna szükség, ám így ténylegesen tudtam szimulálni az eredeti oldalon szükséges lépéseket. Erre azért lesz szükség, hogy a tagsági rendszer kikapcsolása miatt “külsősök” ne férhessenek hozzá a védett tartalmakhoz. Így ideiglenesen csak a regisztrált tagok látják a tartalmakat, igaz ők jogkör nélkül mindent.
  7. Töröltem az összes, a bővítményhez tartozó táblát az adatbázisból.
  8. Töröltem magát a tagsági rendszeres bővítményt is.
  9. Újratelepítettem a bővítmény legfrissebb verzióját.
  10. Újra létrehoztam a különféle jogköröket, felhasználói csoportokat.
  11. A felhasználókat egyesével be kellett sorolni az őket megillető jogosultsági szintekbe.
  12. Mivel eredetileg úgy voltak kialakítva a jogkörök, hogy egy-egy kategóriába tartozó bejegyzések megtekintése volt egy-egy jogkör meglétéhez kötve, ezért ezeket a kategóriákat ismét össze kellett kötni a tagsági rendszerrel.
  13. Itt felmerült egy újabb gond: a kategóriáknál van egy alapértelmezett kategória, amelyet nem lehet törölni, csak átnevezni. Az egyik jogkör úgy volt kialakítva, hogy ehhez a kategóriához tartozó bejegyzéseket lehetett megtekinteni vele. Itt egy olyan érdekes hiba jött elő, hogyha beállítottam, hogy ezt a kategóriát csak azzal a bizonyos jogkörrel rendelkező felhasználók nézhetik meg, akkor az összes oldal is zárolva lett, holott ez nem volt célom. Ezt a problémát úgy hárítottam el, hogy ezt a kategóriát újra létrehoztam, majd ezt az újonnan létrehozott kategóriát soroltam be az egyik jogkör alá. Természetesen a régi kategóriából át kellett sorolni a tartalmakat az újonnan létrehozott alá.
  14. Miután minden működött, a fenti lépéseket el lehetett végezni az éles weboldalon is!

Tanulság: biztonsági mentés nélkül még egy bővítményt se frissíts!!!

Gyorshír szombatra: WordPress 3.5.1 – frissíts!

Tegnapelőtt megjelent a WordPress legújabb verziója, “név szerint” a 3.5.1-es. Ez egy karbantartó, valamint biztonsági réseket eltüntető verzió, így mindenkinek érdemes frissítenie!

Irány az admin felület => Vezérlőpult => Frissítések menüpont!

ui.: Tudtad, hogy most az eddigi 3 hónap helyett 4 vagy akár 6 hónapig is hozzáférhetsz az oktatóanyagaimhoz? Az ár változatlan!

qTranslate kompatibilitási probléma

Ha használod a weboldalad több nyelven való megjelenítéséhez a qTranslate nevű bővítményt, akkor hasznos lesz számodra a következő táblázat.

Mivel a többnyelvű weboldalt kiszolgáló WordPress-t is frissíteni kell, nem árt tisztában lenne vele, hogy ennél a bővítménynél a frissítés tönkreteheti a weboldalt részben, vagy egészben. Mielőtt frissíted a WordPress-t, meg kellene nézned a lenti linken, hogy a leendő WordPress verzióhoz van-e működő qTranslate verzió. AZAZ NEM MINDEGY, HOGY MILYEN WORDPRESS VERZIÓ MELLÉ MILYEN VERZIÓJÚ QTRANSLATE PLUGINT HASZNÁLSZ! Ha van, akkor egymás után kell frissíteni a WordPress-t, és a qTranslate bővítményt is, hogy ne legyen fennakadás csak az egyiknek a frissítése miatt.

Egy Ügyfél oldalát frissítettem a napokban, és ott derült ki, hogy a fentiekre figyelni kell. Frissítettem a WordPress-t a 3.5 verzióra, és a qTranslate plugint is a legfrissebbre. Erre elromlott a szerkesztőfelület. Erre csak azt tudtam csinálni, hogy a WordPress-t VISSZAFELÉ frissítettem, kettővel korábbi verzióra, míg a qTranslate plugint eggyel régebbire. Így helyreállt a rend, és ismét működött minden megfelelően.

A jelenlegi kompatibilitás táblázat itt érhető el. A legfrissebb táblázat itt található mindig: http://www.qianqin.de/qtranslate/download/

qTranslate 2.5.31 letöltés – (ez a WordPress 3.4.1-es verziójával kompatibilis.

WordPress 3.4.2 frissítése WordPress 3.5-re (videó!)

Minden WordPress verzióváltásnál eljön a kérdés: de hogyan frissítsem a weboldalam alatt futó WordPress-t a legfrissebb verzióra?

Íme a válasz egy rövid videóban:

Gyorshír! Megjelent a WordPress 3.5 “Elvin”!

Végre valahára 14 perce (17:54-kor) megjelent a várva-várt WordPress legfrissebb stabil verziója, a 3.5! Az újdonságokat már bemutattam itt. Az angol nyelvű bemutató videót a következő videón lehet megtekinteni (magyarul az előző linken van videó):

A WordPress fejlesztői – a szokásukhoz híven – ezt a WordPress verziót is egy híres Jazz zenészről nevezték el, nevezetesen Elvin Jones-ról.

Letölteni a cikk alján található linkről lehet, vagy a saját WordPress admin felületen keresztül lehet frissíteni (előtte ne feledd a biztonsági mentés elkészítését!) a meglévő rendszert (egyelőre még magyar nyelven nem érhető el az automatikus frissítés, csak angolul)! UPDATE 18:29 – magyarul is elérhető az admin felületről a frissítés!

A frissítéssel érdemes várni egy kicsit, mert nagyon leterhelt most a wordpress.org szervere!

WordPress 3.5 letöltés (ez viszont magyar)

ui.: Egyéni rekordot felállítva, az új verzió letöltésekor (a megjelenést követő 5. percben) a letöltések számát mutató számláló még csak 2195-n állt! Ez a letöltés a wordpress.org túlterheltsége miatt megszakadt, ám amikor a következő indításra letöltődött a WordPress 3.5, akkor is még csak 4204-en volt a számláló :)

WordPress 3.4.1 – frissíts!

Egy órája megjelent a WordPress 3.4.1! Az új verzió 18 korábbi hibát orvosol. Milyen hibákat javítottak, milyen fejlesztések történtek?

  • Oldalsablon felismerési hibák.
  • Bizonyos kategóriák hibás permalink struktúrája.
  • Hibás JavaScript működés kinézeteknél és bővítményeknél.
  • Nagyobb kompatibilitás a szerverrel, PHP verziókkal és beállításokkal.
  • Egy, a multiblog telepítéssel kapcsolatos biztonsági rés elhárítása. Mostantól jogosulatlan felhasználó nem tud információt közzétenni a rendszeren keresztül.

Frissítheted a weboldaladat az adminisztrációs felület segítségével, vagy manuális módon a 3.4.1 verzió letöltése után. Frissítés előtt ne feledd, készíts biztonsági mentést a teljes weboldalról!

A WordPress frissítése a legújabb, 3.4-es verzióra

WordPress frissítés az admin felületen keresztül, egyszerűen, pár kattintással? Íme egy videó, hogyan kell WordPress 3.3.2 verzióról áttérni a 3.4-es verzióra:

A frissítés előtt érdemes TELJES biztonsági mentést készíteni a weboldalról, mert ritkán, de előfordulhatnak hibák a frissítés során.

WordPress frissítés: 3.3.2 verzió!

Megjelent a WordPress 3.3.2 verziója, amely a korábbi verziók egy biztonsági frissítése.

Elérhető a vezérlőpulton, a frissítés menü alatt!

Az alábbi fájlok frissültek az előző verzióhoz képest:

  1. wp-comments-post.php
  2. wp-includes/version.php
  3. wp-includes/js/swfobject.js
  4. wp-includes/js/plupload/plupload.html4.js
  5. wp-includes/js/plupload/plupload.silverlight.xap
  6. wp-includes/js/plupload/plupload.html5.js
  7. wp-includes/js/plupload/changelog.txt
  8. wp-includes/js/plupload/plupload.silverlight.js
  9. wp-includes/js/plupload/plupload.flash.js
  10. wp-includes/js/plupload/handlers.dev.js
  11. wp-includes/js/plupload/plupload.flash.swf
  12. wp-includes/js/plupload/plupload.js
  13. wp-includes/js/swfupload/swfupload.swf
  14. wp-includes/wp-db.php
  15. wp-includes/formatting.php
  16. wp-includes/capabilities.php
  17. wp-includes/kses.php
  18. wp-includes/script-loader.php
  19. wp-includes/ms-functions.php
  20. readme.html
  21. wp-admin/about.php
  22. wp-admin/includes/update-core.php
  23. wp-admin/plugins.php
  24. wp-admin/press-this.php
  25. wp-admin/setup-config.php

Részletek: http://codex.wordpress.org/Version_3.3.2

A WordPress frissítésére felhívó üzenet, valamint a bővítmények frissítésére felhívó üzenetek eltüntetése

Ha nem csak a WordPress frissítésre felhívó üzenetet szeretnéd eltüntetni az admin felületedről, akkor ezt a bővítményt telepítsd fel! Ez eltünteti a bővítmények frissítésére felhívó üzenetet is!


A WordPress frissítésére felhívó üzenet eltüntetése

Zavar, hogy belépéskor a rendszer figyelmeztet, hogy frissíts a legújabb WordPress verzióra? Két módon tüntetheted el ezt az üzenetet: vagy frissítesz a legújabb WordPress-re, vagy feltelepíted a következő bővítményt, amely eltünteti ezt a figyelmeztetést!