A php verzió frissítése 7.0-ra. A WordPress PHP verziójának módosítása vagy frissítése. PHP frissítése cPanel segítségével

PHP frissítés a WordPresshez egyszerű szavakkal példával, képekkel és széffel, néhány kivétellel hasonló más CMS-ekhez is, de ha egy kicsit gondolod, nyugodtan frissíthetsz.

A PHP frissítése egy WordPress-en lévő bloghoz, lépésről lépésre, a kezdőknek szóló webhelyem példáján keresztül.

Sziasztok kedves olvasók.

Tegnap megnyitottam a webhelyem felügyeleti konzolját, és elolvastam a Yoast SEO bővítmény figyelmeztetését, PHP 5.2 verzió amivel a blogom működik, már elavult, és ez problémákhoz vezethet a blogom biztonságával kapcsolatban.

Megértem, hogy mennyire fontos a blogok és webhelyek biztonsága és sebessége, ezért meghallgattam ezt az ajánlást, és ma frissítettem a PHP 5.2-t, amellyel a blogom a verzióra működött. PHP 7.1.

És hogy úgy mondjam, lázasan, úgy döntöttem, hogy megírom a „PHP frissítése a WordPresshez” utasítást „emlékeztetőül” magamnak, és talán érdekes lesz mások számára.

Kezdjük.

Ezt az utasítást lépésről lépésre fogom megírni, ahogy tettem PHP frissítés a blogomhoz WordPress, amely házigazdája Nemz.

De a hosting felületen kívül PHP frissítések, nincs más különbség, ezért szinte nem adok hozzá képeket ehhez a cikkhez, hogy ne zavarja meg az olvasókat a különböző tárhelyek adminisztrációs paneljein lévő felületek különbségeivel.

Csak lépésről lépésre írom le, és megértheti, hogyan frissítheti webhelye PHP-jét a lépéseim megismétlésével.

Frissítsük a webhely PHP-jét a PHP frissítésének példájával egy WordPress-en létrehozott bloghoz PHP 5.2-ről PHP 7.1-re

Fontos: Az írás idején a legtöbb legújabb verziója PHP 7.1 volt a tárhelyemen. Ha az Ön esetében a verzió frissebb, az jó, frissítsen a legújabb verzióra. A PHP frissítésének lépései pontosan ugyanazok lesznek, verziótól függetlenül.

1. lépés Kell nyissa meg a webhely rendszergazdai konzolját a WordPress-en http://webhelyed címe/wp-admin/.

Ott nyissa meg a Plugins lapot, válassza ki az összeset telepített bővítményekÉs Deaktiválás vagy távolítsa el őket teljesen.

Egyrészt azzal teljes eltávolítása természetesen semmi sem zavarja helyes frissítés PHP, de másrészt plusz munka lesz rajta új telepítés az összes szükséges bővítményt.

A pluginok deaktiválása opciót választottam, de a PHP frissítése után néhány plugin nem akart aktiválódni, és teljesen el kellett távolítanom őket.

Ezután telepítse a semmiből, csak ezután a bővítmények telepítése és aktiválása probléma nélkül történt.

És minden rendben is lett volna, ha az aktiválódni nem akaró pluginok közül nem a Redirect plugin, az összes korábban létrehozott link átirányítás eltűnt. De ez nem kritikus, később mindent javítok a mentett fájlból.

A plugin kompatibilitás ellenőrzése a WordPress 5.2 „Jaco” verziójában

Fontos: A WordPress 5.2-es verziója, a "Jaco" (a jazz basszusgitáros, Jaco Pastorius nevéhez fűződik) sokat tesz hozzá jó tulajdonságok Mert WordPress biztonság. Az egyik a plugin-kompatibilitás ellenőrzése. A WordPress mostantól automatikusan észleli, hogy a webhely PHP-verziója kompatibilis-e a telepített bővítményekkel. Ha egy beépülő modul a PHP magasabb verzióját igényli, mint amit webhelye jelenleg használ, a WordPress nem engedi aktiválni a beépülő modult, így lehetséges hibákat kompatibilitás.

Tehát deaktiváltam az összes telepített bővítményt.

2. lépés kinyitom az enyémet hosting adminisztrációs panel, ott megnyitom az opciót Biztonsági mentés(biztonsági másolatok készítése).

ÉS biztonsági mentések készítése, mindkét mappát magának az oldalnak és az adatbázisnak a fájljaival, és letöltöm ezt a két archívumot a számítógépemre, ha hirtelen valami elromlik.

A biztonsági mentések elkészítése után kiválasztom a fület Weboldalakés mutasson rá az egér nyilat PHP ikonra, a kívánt webhelyet, így láthatom a PHP verziót pillanatnyilag

Tekintse meg a PHP melyik verzióját, vagy válassza ki és frissítse új verzió PHP

A ikonra kattintva A PHP verziók legördülő listájából kiválasztom a számomra szükséges verziót, amelyre frissíteni szeretném a PHP-t. Én magamért vagyok a PHP 7.1-et választotta.

A PHP régebbi verzióihoz képest a PHP 7.0 feletti verziói három területen jobbak: biztonság, sebesség és jövőbiztosság.

1. A PHP 5.2-t évek óta nem frissítették, és komoly problémákkal küzd.

2. A PHP 7 akár 400%-kal gyorsabb, mint az 5.2, ami azt jelenti, hogy akár 50%-kal kevesebb szerverterhelést is használhat, miközben ugyanazt az eredményt érheti el.

3. Végül, de nem utolsósorban, a fejlesztők mindent használhatnak majd modern technológiák hogy webhelyét a következő szintre emelje.

3. lépés Igen, igen, az vagyok a PHP 7.1-et választotta. és megnyomta a gombot Alkalmazni, egy másodperccel később jelent meg PHP frissítés sikerüzenete.

4. lépés.én Visszatérek a webhelyem felügyeleti konzoljára, nyisson meg egy lapot Beépülő modulokÉs a bővítmények aktiválása vagy telepítse újra az összes szükséges bővítményt.

Valójában ez minden egyszerű utasításokat kb. " PHP frissítése WordPress bloghoz«.

Befejezésül

Szeretném emlékeztetni azokat az embereket, akik nem frissítették manuálisan a WordPress CMS-t, és úgy döntenek, hogy maguk is megcsinálják, ahelyett, hogy megvárnák, amíg a WordPress frissíti magát.

A WordPress frissítése előtt ne felejtsen el vészhelyzet esetén biztonsági másolatot készíteni a webhelyről, és deaktiválja az összes bővítményt a frissítés előtt.

A frissítéshez WordPress sablon, WordPress bővítmények, csak ki kell választani szükséges sablon vagy bővítményt, és frissítse azt. A legjobb, ha egyszerűen töröljük a nem használt WordPress-sablonokat és bővítményeket.

És ne feledkezzünk meg az alapvető módszerekről sem.

Mint mindig, írja meg kérdéseit a megjegyzésekben.

P.S. Ha azonban még mindig bizonytalan, forduljon tárhelyszolgáltatója ügyfélszolgálatához, és kérjen segítséget a PHP frissítéséhez.

Ha hasznosnak találta a cikket " PHP frissítés a WordPresshez"kérlek oszd meg. Számodra ez egyetlen kattintás a gombra. közösségi hálózatok, és számomra ez nagy motiváció a hasznos tartalom létrehozásához.

Ingyenes tárhely áttekintése Oroszország egyik legnagyobb tárhelyszolgáltatójától, kiváló tulajdonságokkal: MySQL, PHP, CMS telepítés 1 kattintással és így tovább. Gyors regisztráció Oroszország, Fehéroroszország, Kazahsztán és Ukrajna állampolgárai számára Kiváló lehetőség új oldalakra vagy képzésre és tudás, bővítmények és témák tesztelésére.

Próbálom működésre bírni a Laravel projektemet. De amikor a zeneszerző frissítést használom, a következőt írja ki:

Ehhez a csomaghoz php >= 5.6.4 szükséges, de az Ön PHP verziója (5.5.12) nem felel meg ennek a követelménynek.

WAMP-ot használok, amin a 7.0.4-es php verzió fut, ezt a böngésző is megerősíti, ha megismétlem a php verziót. De amikor használom php -v a konzolban azt mutatja, hogy a PHP 5.5.12-es verzióját (cli) használom.

Kicsit gugliztam, és megállapítottam, hogy a PHP Windows-verzióját használja a webszerverem helyett. De nem tudtam rájönni, hogyan frissíthetem a PHP verziómat Windowson.

Az én PATH tartalma a következő képen látható

Megoldás

Eltávolíthatja a composer-t, és amikor újratelepíti, kérni fogja, hogy adja meg PHP könyvtár ami C:\wamp64\bin\php lesz (általában), ezen a ponton kiválaszthatod, hogy a PHP melyik verzióját szeretnéd használni. , Sok sikert.

Egyéb megoldások

Ez azt jelenti, hogy van még egy PHP telepítés a rendszerén. Ellenőrizze a Programokat a Vezérlőpulton, és távolítsa el az ilyen telepítést.

Csak távolítsa el az elérési utat, amely bármely PHP telepítési könyvtárra mutat.

Ellenkező esetben, ha nem biztos a PATH változó megváltoztatásában (ami komoly problémákat okozhat, ha nem megfelelően van beállítva), egyszerűen eltávolíthatja azt a könyvtárat, amelyre a PATH változó mutat.... (a PHP könyvtárra gondolok)

Teljesen legjobb megoldás- add hozzá a PHP7 bin könyvtárad elérési útját a PATH változó elejéhez. Ebben a PHP7 bin könyvtárban is elérhetővé kell tenni a zeneszerzőt.

Cserélje ki például a C:\php-t az elérési útjában C:\wamp\bin\php7-re, vagy bárhol, ahol a PHP7 elérési útja van.

ha globálisan az xampp/wampp és a composer előtt telepítetted, hozzáadhatod a php-t a környezeted elérési útjához, hogy bárhova hívd, és most azt szeretnéd, hogy a zeneszerző az új xampp-t használja a nemrég telepített php-vel, ezért lépjen a rendszer > "Speciális" fülre. " > környezeti változó > esetleg a "PATH"-ban, majd keressen, ha rendelkezik-e C:\xampp\php-vel, és szerkessze az új php-helyre.

Volt több verzióm az xampp-tól tesztelésre és a composer globaly-tól a php 7.2-hez

Ha ezt a bejegyzést olvassa, valószínűleg webhelyén a PHP ősi verziója fut. Nincs egyedül, a PHP 5.3-at az összes webhely 31,1%-a, az 5.4-et pedig a webhelyek 29%-a használja. A PHP mindkét verziója már elérte élettartama végét, és a továbbiakban nem lesz támogatott. Ez azt jelenti, hogy potenciálisan komoly biztonsági fenyegetések vannak webhelyén.

A Joomla az egyik legerősebb és legbiztonságosabb CMS a bolygón. De a Joomla önmagában nem elegendő a webhely védelméhez, ha használja régi verzió PHP. Az emberek gyakran kritizálják és hibáztatják a CMS-t, amikor webhelyüket feltörik, de lehet, hogy nem veszik észre, hogy ennek oka lehet a szerveren lévő probléma.

A Joomla nemrégiben PHP 5.6-ra vagy 7-re emelte a PHP verziókövetelményeit. De a CMS futhat PHP 5.3.10+ verzión is.

A PHP 7 már megjelent, és ez egy áttörés a PHP történetében. Éppen ezért itt az ideje frissíteni a PHP szerververzióját PHP 7-re vagy legalább 5.6+-ra. Ebben az oktatóanyagban megmutatom, hogyan teheti ezt meg.

**Fontos: Ha úgy dönt, hogy PHP 7-re frissít, győződjön meg arról, hogy webhelyén a Joomla verziója 3.5+, hogy a rendszer megfelelően működjön.

Virtuális hosting vagy VPS

A legegyszerűbb módja

Kérje meg tárhelyszolgáltatóját, hogy frissítse a tárhely PHP-verzióját. Valószínűleg ingyenes, és ez a legegyszerűbb módja a frissítésnek. Ha azonban megtagadják vagy nem tudják megtenni, akkor ideje megbízható szolgáltatóhoz fordulni.

Frissítse a PHP-t a cPanel segítségével

A legtöbb tárhelyszolgáltató cPanel szolgáltatást biztosít az önkiszolgáló üzemeltetéséhez. A CPanel lehetővé teszi a PHP-verzió frissítését a felületén keresztül. Keresse meg a PHP Version Manager vagy PHP Configuration Options alkalmazást, és kattintson rá.

Válassza a PHP 5.6+ vagy 7-es verzióját, és mentse a változtatásokat.

Frissítés .htaccess fájlon keresztül

Ha a fent felsorolt ​​módszerek nem működnek az Ön számára, akkor az Ön legjobb választás- frissítse a PHP verziót a .htaccess fájl segítségével.

Nyissa meg a cPanel, a Fájlkezelőt, és válassza ki a webhely gyökerét. Ez FTP-vel is megtehető. A gyökérkönyvtárban hozza létre új fájl(vagy szerkessze a meglévőt) .htaccess, és adja hozzá a következő sort:

Frissítés PHP 5.6-ra

AddHandler application/x-httpd-php56 .php .php5 .php4 .php3

Frissítés PHP 7.0-ra

AddHandler application/x-httpd-php70 .php .php5 .php4 .php3

Ezt a beállítást a rendszer rekurzívan alkalmazza az összes almappára. Abban az esetben, ha egy másik PHP verziót szeretne egy alkönyvtárban, hozzon létre egy új .htaccess fájlt a következő direktívával. a szükséges verziót PHP.

VPS vagy dedikált szerver

Ha Ubuntu 14.04-et vagy régebbi verziót használ, frissítheti a következő paranccsal:

Sudo apt-get upgrade sudo apt-get dist-upgrade

Adjunk hozzá egy PHP-tárat a listánkhoz. Kérjük, borotválja le a megfelelő verziót.

Sudo apt-add-repository ppa:ondrej/php5-5.6

Sudo apt-add-repository ppa:ondrej/php

Frissítés PHP 5.6-ra

sudo apt-get install php5

A PHP verziója most frissült, és csak újra kell indítania a szervert.

Apache: a sudo szolgáltatás apache2 újraindítása

Nginx: sudo szolgáltatás nginx újraindítás

Frissítés PHP 7-re

A PHP 7-re való frissítés egy kis többletmunkát igényel. A parancs futtatása a webszervertől függ.

A mod_php frissítése Apache-ban

Először is új csomagokat kell telepítenie. Ezzel frissít minden fontosat PHP fájlok, kivéve a PHP5-MySQL csomagot, amelyet eltávolítunk.

Sudo apt-get install php7.0

Ha MySQL-t használ, feltétlenül adja hozzá a PHP és a MySQL kötések frissített verzióit:

PHP-FPM frissítése nginxben

Most beszéljünk a rendszer frissítésének folyamatáról az nginx webszerverként és a PHP-FPM használatával a PHP kód futtatására.

Először telepítse az új PHP-FPM csomagot és annak függőségeit:

Sudo apt-get install php7.0-fpm

Ezután a rendszer felkéri a folytatásra. Nyomja meg az Entert a telepítés befejezéséhez. Ha MySQL-t használ, feltétlenül telepítse újra a PHP-összerendeléseket a MySQL-hez:

Sudo apt-get install php7.0-mysql

Megjegyzés: Ha jelentős változtatásokat hajtott végre az /etc/PHP5 konfigurációs fájljain, ezek a fájlok a helyükön maradnak, és hivatkozni lehet rájuk. A PHP 7.0 konfigurációs fájlok az /etc/PHP/7.0 mappában találhatók.

Most frissítse az nginx szerverblokkot az új PHP 7.0-val.

Fastcgi_pass unix:/run/php/php7.0-fpm.sock;

Mentse és zárja be a fájlt. Most már csak az újraindítás van hátra.

A Sudo szolgáltatás nginx újraindítása

Ellenőrizze a PHP verzióját a Joomla adminisztrációs paneljén, lépjen a Rendszer > Rendszerinformációk menüpontra. Ott látni fogja a PHP verziószámát.

Ha használ Denwer, akkor tudja, hogy a csomagfrissítések nem túl gyakran történnek. Ha esetleg maga a szerver nem nagyon aggaszt bennünket, akkor itt a verzió php kritikus problémává válhat. Ez kb hogyan kell frissíteni a PHP-t Denweren, ma beszélünk.

Valójában nincs itt semmi nehéz. Először le kell töltenie cérnabiztos változat php a http://windows.php.net/download/ weboldalon. Azt tanácsolom, töltsd le a 32 bites verzió, mert a 64 bites verzióval problémák adódhatnak, és ez a build jelenleg kísérleti jellegű.

Most állítsa le a kiszolgálót a szkript használatával stop.exeÉs switchOff.exe, majd kövesse az utat usr/local/php5és törölje az összes bináris fájlt ott, és cserélje le az imént letöltöttekre. Indítsa újra Denwer.

Most a mappában php5 nincs fájlod php.ini, azonban helyette ott van php.ini-developmentÉs php.ini-produkció. Bármelyiket átnevezheti erre php.iniés szükség szerint konfigurálja a szervert. Ne felejtse el látni azt is, hogy az irányelvet nem kommentálják extension_dir="ext" hogy elkerüljük a jövőbeni problémákat a bővítményekkel.

2018 decemberétől a PHP 5.6-os és 7.0-s verzióját használó WordPress-webhelyek már nem kapják meg a frissítést, ami a frissítés 57,1%-a teljes szám a Vodpress webhelyein. A webhely biztonsági javításait nem adják ki a fenti PHP-verziókon.

Ez csökkentheti a forgalmat és gyengébb keresési rangsorolást azoknál a WordPress-webhelyeknél, amelyek még mindig a PHP régi verzióit használják.

Mi az a PHP?

A PHP egy programozási nyelv, amely lehetővé teszi webhelyek létrehozását. A PHP-nek különböző verziói vannak, amelyek mindegyike az előző továbbfejlesztett változata. Az új verziók létrehozásával lehetőség van a frissítésre, hogy kihasználják a PHP új verziójának minden előnyét.

Mikor érnek véget a biztonsági frissítések?

A PHP 5.6 biztonsági frissítései 2018. december 31-én lejárnak.A PHP 7.0 biztonsági frissítései és javításai 2018. december 3-án lejárnak.

Hány webhely szembesül biztonsági problémával?

A hivatalos statisztikák szerint az összes WP oldal 57,1%-a használ PHP-t.

Miért szűnik meg a támogatás?

Az egyes verziók biztonsági támogatását korlátozott számú évre tervezik, amíg el nem éri az úgynevezett „élettartam végét”. életciklus” (End of Life (EOL)). Mit jelent az, hogy a PHP régebbi verzióit futtató WordPress-webhelyeken nem lesznek fejlesztések vagy frissítések, még akkor sem, ha sérülékenységeket fedeznek fel? A PHP hivatalos webhelye szerint az EOL kifejezés jelentése:

„Egy olyan kiadás, amely már nem támogatott. Azoknak a felhasználóknak, akik még mindig ezt a verziót használják, a lehető leghamarabb frissíteniük kell a biztonsági rések elkerülése érdekében."

Mi történik, ha nem tudja frissíteni a PHP-t?

Az 5.6-os és 7.0-s verziók támogatásának lejárta után minden webhely, amely nem tud frissíteni a PHP legújabb verziójára, bizonytalan lesz, és ki van téve a hackelésnek. Ez azt jelenti, hogy ha a CMS rendszer sérülékenységét találják, senki nem fog részt venni a PHP verzió biztonsági réseinek EOL szakaszban történő megszüntetésében. Ezenkívül számos WordPress bővítmény és téma leáll.

Ha van WordPress-ben írt weboldalad, akkor mielőbb derítsd ki, hogy a PHP melyik verzióját használod, és ha lehetséges, frissítsd. Ehhez vegye fel a kapcsolatot technikai támogatás a tárhelyszolgáltatód.

Hogyan lehet ellenőrizni, hogy a PHP melyik verzióját használod?

A legegyszerűbb, ha megkeresed a PHP-vel kapcsolatos részt.

Számos eszköz létezik a PHP verzió online ellenőrzésére is, de javasoljuk, hogy ellenőrizze a tárhely vezérlőpultján keresztül. A HyperHost hosting két népszerű vezérlőpanelt használ, a Cpanel és az ISPmanager, a PHP verzióját a megfelelő részben ellenőrizheti, mint a képernyőképeken:

a cPanel vezérlőpultján



az ISPmanager vezérlőpultján

A WordPress-en belül is vannak beépülő modulok, amelyek megmondhatják, hogy melyik verziót használja. Például, WordPress bővítmény A phpinfo a webhely PHP verziójának meghatározására szolgál. A PHP verziójának meghatározása után ne felejtse el eltávolítani ezt a bővítményt.

Nos, a legtöbbet egyszerű módszer A PHP verziójának meghatározása az, hogy felveszi a kapcsolatot a technikai támogatással, pontosan meg tudjuk mondani, hogy milyen verziót használ, és segítünk a frissítésben.

Hogyan frissíthetek PHP 5.6/7.0-ról a legújabb verziókra?

  1. Készítsen biztonsági másolatot a webhelyéről

Bármilyen változtatás előtt célszerű biztonsági másolatot készíteni. Biztonsági mentés létrehozhat az UpDraftPlus beépülő modul segítségével, saját maga a vezérlőpulton keresztül, vagy írjon a műszaki támogatásunknak.

  1. Ellenőrizze a bővítmény kompatibilitását

Ellenőrizze vagy frissítse az összes beépülő modult a legújabb verzióra. Legújabb frissítés A bővítmény nem lehet egy évesnél régebbi. Ha a beépülő modult hosszú ideig nem frissítették, lépjen kapcsolatba a bővítmény szerzőjével, vagy tájékozódjon arról, hogy működik-e ezt a bővítményt Vel legújabb verziója PHP 7.2.

Ha a bővítmény nem kompatibilis ezzel a verzióval, akkor le kell cserélni egy hasonlóra, amely támogatja a frissítéseket és kompatibilis a PHP legújabb verziójával. A nem frissített beépülő modulok komoly biztonsági kockázatot jelentenek.

  1. PHP verzió frissítése

Nyissa meg a cPanel vagy az ISPmanager hosting vezérlőpultját, lépjen a PHP szakaszra, és frissítse webhelye PHP-verzióját. Ha tudja, hogyan kell ezt csinálni, írjon nekünk, mindig készen állunk a segítségére. Hozzon létre egy jegyet a „Jegyek” részben, „Új jegy megnyitása”, válassza ki a technikai támogatási osztályt, és jelezze, hogy a PHP melyik verziójára van szüksége.

Tegye a biztonságot keresőoptimalizálási erőfeszítései részévé

A biztonsági kérdések általában nem részei a SEO-nak, mivel nem befolyásolják közvetlenül a rangsorolást. Ugyanakkor, ha az oldalt feltörik, akkor az Ön webhelyének forgalma csökken, ami közvetlenül érinti a SEO-t. Ezért ne várjon vis maiorra, hanem adjon hozzá még egy ellenőrző pontot a keresőoptimalizálási listához - az oldal biztonságának ellenőrzésével.

Fordítás a searchenginejournal.com webhelyről

3249 alkalommal 4 Ma megtekintve