Ez a cikk a WordPress frissítésével foglalkozik.
A WordPress a következőkben írta le az egykattintásos frissítési funkció követelményeit a szoftverükben:
(a) fájltulajdonlás: minden WordPress fájlnak annak a felhasználónak a tulajdonában kell lennie, aki alatt a webszerver fut. Más szóval, a WordPress-fájlok tulajdonosának meg kell egyeznie azzal a felhasználóval, aki alatt a webszerver fut. A webszerver felhasználója (akinek a neve “apache”, “web”, “www”, “nobody” vagy valami hasonló) nem feltétlenül a WordPress fájljaid tulajdonosa. Általában a WordPress-fájlok tulajdonosa az az ftp-felhasználó, aki az eredeti fájlokat feltöltötte. Ha nincs egyezés a WordPress-fájlok tulajdonosa és a felhasználó között, aki alatt a webszerver fut, akkor egy párbeszédpanelt fog kapni, amely “kapcsolati információkat” kér, és azt fogja tapasztalni, hogy bármit is ír be a párbeszédpanelen, nem lesz képes frissíteni a “Frissítés most” gomb használatával.
(b) fájljogosultságok: Minden WordPress fájlnak vagy tulajdonosként írhatónak, vagy csoportosan írhatónak kell lennie annak a felhasználónak, aki alatt az Apache szerver fut.
A megosztott tárhelyeken a WordPress fájlok kifejezetten NEM lehetnek a webszerver tulajdonában. Ha egynél több felhasználónak különböző fájlok vannak a telepítésben (például a fájlok törlésével és újratöltésével különböző fiókokon keresztül végzett szerkesztések miatt), a fájljogosultságoknak csoportos írhatónak kell lenniük (például 775 és 664, nem pedig az alapértelmezett 755 és 644). A fájljogosultságokat (általánosságban) a szerverkörnyezetnek megfelelően kell beállítani (a RackSpace CloudSites megosztott tárhely például egyetlen ftp-felhasználó esetén 700 és 600, több ftp-felhasználó esetén 770 és 660). További információkért lásd a fájlengedélyek fejezetet (egyes fájlok és mappák szigorúbb engedélyeket igényelnek).
Megjegyzés: Ha “sikertelen frissítés” csipogtató üzenetet lát, törölje a .maintenance fájlt a WordPress könyvtárából FTP segítségével. Ez megszünteti a “sikertelen frissítés” zsémbes üzenetet.
Hivatkozás: http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
Mégis előfordul, hogy ez a WordPress funkció nem működik. Ebben az esetben a frissítést automatikusan el kell végezni, hogy a webhely ismét egy teljesen működő, naprakész WordPress telepítés legyen. Az alábbiakban egy egyszerű bemutatót olvashatsz arról, hogyan frissítheted manuálisan a WordPressedet ebben a helyzetben.
A folyamat megkezdése előtt készíts biztonsági mentést minden WordPress-fájlról a hibák vagy előre nem látható problémák esetére. Vannak más útmutatók is a Források webhelyünkön, amelyek felvázolják, hogyan kell megfelelően biztonsági mentést készíteni a WordPress fájljairól/adatbázisáról.
A WordPress fájlok cseréje
A. Töltse le a legújabb WordPress zip (vagy tar.gz) csomagot a következő címről: http://wordpress.org/download/
B. Csomagolja ki az A. lépésben letöltött tömörített fájlokat.
C. Kapcsolja ki az összes WordPress bővítményt (ha a frissítés ezen szakaszában nem tud hozzáférni a WP panelhez, ezt megteheti úgy, hogy SSH-n keresztül navigál a /plugins mappába és chmod 000 a mappába. Ha az összes WordPress-fájlt teljesen frissítette, visszaállíthatja ezt a módosítást, hogy újra aktiválja a bővítményeket).
D. Törölje a régi wp-includes és wp-admin könyvtárakat FTP vagy SSH hozzáférésen keresztül.
E. FTP vagy SSH hozzáférés segítségével vegye a tömörítetlen tar.gz vagy zip fájlban található wp-includes és wp-admin könyvtárakat, és másolja őket a D lépésből törölt fájlok helyére.
F. Másolja a wp-content mappa tartalmát a tömörítetlen tar.gz vagy zip fájlokból a WordPress telepítés jelenlegi wp-content mappájába. Amikor a rendszer erre kéri, engedje meg, hogy a rendszer felülírja a már meglévő fájlokat. NEM TÖRLI a wp-content mappát a jelenlegi telepítésből, csak a benne lévő fájlokat írja felül. NE Cserélje ki a jelenlegi wp-content mappát az új verzióval, csak másolja át az új wp-content tartalmát a régi wp-content mappába.
G. Töltse fel a tömörítetlen tar gyökérkönyvtárában található “laza” fájlokat.gz vagy zip csomagban a jelenlegi wordpress telepítés gyökérkönyvtárába.
Megjegyzés: Ha ezt a folyamatot a fentiek szerint követi, nem kell aggódnia a wp-config.php mentett beállításainak és hitelesítő adatainak elvesztése miatt.
A telepítés frissítése
A. Navigáljon a jelenlegi WordPress telepítés Admin paneljére. Jelentkezzen be. Bejelentkezéskor, ha a WordPress telepítésednek szüksége van adatbázis frissítésre, akkor ilyenkor felkérést kapsz erre. Egy URL-t fog kapni, amelyre kattintva a http://example.com/wordpress/wpadmin/upgrade.php-hoz hasonlót kap. Kattints a megadott linkre a WordPressedről, és kövesd a további utasításokat. Ez a lépés frissíti az adatbázist, hogy teljes mértékben összeállítható legyen az 1. lépés során hozzáadott kóddal.
Ezt a folyamatot az 1. lépés A-G részének befejezése után a lehető leghamarabb el kell végezni!
Tisztítás
A. Ezen a ponton már nagyjából készen van. Miután ellenőrizte, hogy a WordPress telepítése megfelelően frissítve van-e és az elvárt módon működik-e (pluginok nélkül), most már eltávolíthatja az 1. lépésben letöltött tömörítetlen fájlokat.
B. Ekkor mehet és újra engedélyezheti az összes bővítményt (vagy visszaállíthatja a normál jogosultságokat).
C. Ha problémái vannak az újonnan frissített WordPress telepítésbe való bejelentkezéssel, törölje a böngésző gyorsítótárát, és próbálja meg újra.
Ha valamilyen oknál fogva ez a kézi frissítési folyamat még mindig nem sikerül, konzultálhat a WordPress részletes frissítési telepítésével, amely a következő címen található: http://codex.wordpress.org/Upgrading_WordPress_Extended