Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Iron
  • Više verzija PHP-a i ažuriranje PHP-a u ISP Manager-u. Kako promijeniti ili ažurirati PHP verziju za WordPress

Više verzija PHP-a i ažuriranje PHP-a u ISP Manager-u. Kako promijeniti ili ažurirati PHP verziju za WordPress

Dana 3. decembra 2015. objavljena je konačna PHP verzija 7.0.0. Nova verzija sadrži mnoge inovacije, na primjer, povećane performanse, dodane anonimne klase, snažno kucanje, sigurna randomizacija i još mnogo toga. U ovom članku ćemo vam reći kako možete brzo nadograditi Apache ili Nginx web server sa bilo koje verzije PHP-a 5 na PHP 7.

Zahtjevi

Morate imati instaliran PHP 5 na Ubuntu 14.04 operativnom sistemu i morate koristiti ili mod_php modul u slučaju Apache web servera ili PHP-FPM ako imate Nginx web server. Također morate imati kreiranog korisnika koji nije root, ali može pokrenuti sudo komande kako bi izvršio administrativne zadatke.

Dodavanje PPA za PHP7 pakete

Lične arhive paketa (PPA) su paketi koji se obično kreiraju i distribuiraju u spremištima, specijalnim serverima za skladištenje takvih datoteka. launchpad.net je servis kreiran za podršku i razvoj takvih besplatnih projekata. Ovdje možete pronaći beta verzije, modificirane verzije i retro podršku za starije verzije operativnog sistema.

Ondřej Surý je odgovoran za PHP pakete za Debian, i od njega možete pronaći PPA za PHP 7.0 na Ubuntu. Stoga, prije svega, prijavite se na sistem i dodajte PPA od Ondřej Surý u APT uslužne programe operativnog sistema:

$ sudo add-apt-repository ppa:ondrej/php

Kada se na ekranu prikaže opis PPA paketa, pritisnite Enter.

Bilješka.
Ako vaša lokalizacija nije postavljena na UTF-8 kodiranje, tada prilikom instaliranja PPA možete naići na grešku koja se odnosi na rukovanje slovima imena autora. Kao zaobilazno rješenje, možete instalirati jezični paket-en-base, a kada se generiraju lokali, nadjačati postavke sistemskog lokalizacije dok se PPA dodaje:

$ sudo apt-get install -y language-pack-en-base $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Nakon što je PPA paket instaliran, morate ažurirati lokalni keš paketa. Ovo je da bi se osiguralo da lokalni paket uključuje sadržaj PPA:

$ sudo apt-dobi ažuriranje

Kada dobijete pristup PHP 7.0 paketima, možete zamijeniti verziju PHP-a koju ste već instalirali.

Ažuriranje mod_php modula na Apache

U ovom odeljku ćete naći informacije o tome kako da nadogradite sistem koji koristi Apache kao veb server i mod_php modul za pokretanje PHP koda.
Prvo morate instalirati nove pakete. Ovo će ažurirati sve važne PHP pakete, osim php5-mysql, koji će biti uklonjen.

$ sudo apt-get install php7.0

Bilješka.
Ako ste napravili bilo kakve značajne promjene u konfiguracijskim datotekama u /etc/php5/, one će i dalje biti dostupne. Konfiguracioni fajlovi za PHP 7 nalaze se u /etc/php/7.0.

Svi korisnici MySQL-a moraju ponovo da dodaju ažurirane PHP MySQL dvosmerne veze. Obavezno provjerite jeste li uradili ovo:

Ažuriranje PHP-FPM-a na Nginx-u

Instrukcije koje ćete pronaći u ovom odeljku pogodne su za one koji koriste Nginx kao veb server, a PHP kod se izvršava preko PHP-FPM menadžera procesa.
Za početak, instalirajte novi PHP-FPM paket i njegove zavisnosti:

$ sudo apt-get install php7.0-fpm

Za završetak instalacije potrebno je pritisnuti Enter.

Svi korisnici MySQL-a moraju osigurati da su ponovo dodali ažurirane PHP MySQL dvosmjerne veze:

$ sudo apt-get install php7.0-mysql

Bilješka.
Ako ste napravili bilo kakve značajne promjene u konfiguracijskim datotekama u /etc/php5/, one će i dalje biti dostupne. Konfiguracijske datoteke za PHP 7 mogu se naći u /etc/php/7.0.

Ažuriranje putanje utičnice za Nginx web servere

Nginx koristi Unix domensku utičnicu za komunikaciju sa PHP-FPM-om. Podrazumevano, instalirana verzija PHP 7 će koristiti putanju na koju su utičnice ukazivale:

PHP 5: /var/run/php5-fpm.sock
PHP 7: /var/run/php/php7.0-fpm.sock

Otvorite zadanu konfiguracijsku datoteku web lokacije koristeći nano (ili drugi uređivač po vašem izboru):

$ sudo nano /etc/nginx/sites-enabled/default

Vaša konfiguracija se može razlikovati od onoga što je napisano. Potražite blok koji počinje sa lokacijom ~ \.php$ (, i linijom koja izgleda ovako:

Fastcgi_pass unix:/var/run/php5-fpm.sock;

Promijenite u:

Unix:/var/run/php/php7.0-fpm.sock

Nakon toga morate izaći, a zatim sačuvati datoteku. Ako radite u uređivaču nano, jednostavno pritisnite Ctrl-X za izlaz, y za potvrdu i Enter da potvrdite prepisivanje imena datoteke.
Ponovite ovaj proces za sve druge virtuelne servere koji se nalaze u /etc/nginx/sites-enabled koji treba da podržavaju PHP.

$ sudo servis nginx restart

PHP testiranje

Nakon što ste konfigurirali svoj web server i instalirali nove pakete, morate provjeriti radi li PHP. Prvo provjerite koja je verzija PHP-a instalirana pomoću naredbe:

Na ekranu će se pojaviti poruka sa potrebnim informacijama.

Također je moguće kreirati probnu datoteku u korijenskom direktoriju dokumenta web servera. Ovisno o tome koji web server i konfiguraciju imate, ovo može biti jedno od sljedećeg:

  • /var/www/html
  • /var/www/
  • /usr/share/nginx/html

Koristeći nano editor, otvorite datoteku info.php u korijenskom direktoriju vašeg dokumenta. Po defaultu u Apacheu ova putanja je:

$ sudo nano /var/www/html/info.php

U Nginx-u ovaj put izgleda ovako:

$ sudo nano /usr/share/nginx/html/info.php

Tamo kopirajte sljedeći kod:

Izađite iz editora, sačuvajte info.php. Sada učitajte sljedeću stranicu u svoj pretraživač:

http://domain_or_IP/info.php

Na ekranu bi trebala biti prikazana verzija PHP-a, kao i informacije o konfiguraciji za PHP 7. Nakon što ste sve provjerili, preporučujemo brisanje info.php:

$ sudo rm /var/www/html/info.php

    Postoji rješenje

    Zdravo, želim da instaliram dodatak, ali mi se javlja greška: potrebna je PHP verzija >= 5.5, trenutna verzija 5.3.29. Kako ažurirati php? Hvala ti.

    Da biste to učinili, kontaktirajte svog hosting provajdera. Obično postoji promjena verzije.

    potrebno je da instalirate sdek dodatak https://www.webasyst.ru/store/plugin/shop/sdekint/, potrebna mu je verzija 5.6 php, kako se može nadograditi?

    Povezujem Yandex.Checkout. Iz nekog nepoznatog razloga, Yandex nema dodatak u instalacijskom programu, već ga „instalirajte sami“. Probao sam prema njihovim uputama ali nije išlo. Pisao sam Yandex tehničkoj podršci, oni su pomogli, instalirali su dodatak. Pokušavam izvršiti probnu uplatu, piše...

    Postoji rješenje

    Ažurirano na verziju 8. Hosting SWEB.Za napuštena kolica u CRON-u: za...public_html/cli.php shop cartsPluginCheck - 0 * * * *za...public_html/cli.php praćenje trgovine - */30 * * * *Ušao u postavke dodatka prije ažuriranja - sve je OK, CRON je zelen,...

    Problem je što SWEB uključuje jednu verziju PHP-a za sajt, dok CRON pokreće stariju.Na samom početku komande promenite /usr/bin/php u /usr/bin/php5.6 Savetujem vam da uradite isto za sve CRON poslove.

    Instalirajte besplatnu Logi aplikaciju u Installer. U postavkama aplikacije omogućite evidentiranje PHP grešaka u datoteci php.log. Provjerite da li se ponavlja greška o kojoj su potrebne dodatne informacije. Osvježite dostupnu stranicu dnevnika u...

    Dobar dan. Prebacio sam svoju online prodavnicu na FastCGI (Nginx + PHP-FPM) prema ovim uputstvima, ali imam pitanje. Zašto, ako omogućite keširanje u postavkama ISPManagera www domene, onda ISPManager mijenja konfiguraciju, parametar expires je napisan na dnu...

    AJAX uvijek vraća "Sesija je istekla. Osvježite..."

    Šaljem AJAX POST zahtjev putem obrasca. $.ajax(( tip: "POST", url: "/sendrequest.php", podaci: send_data, uspjeh: function(xhr)( console.debug(xhr); )) stalno Dnevnik prikazuje sljedeće: Sesija...

    Pozivam na adresu koja je u postavkama robo-kassa: http://shop-script.local/payments.php/robokassa/?transaction_result=success&app_id=shop Šta nije u redu? Kako obraditi zahtjev od PS-a? Ispraznite modul i/ili akciju nakon raščlanjivanja...

    Postoji rješenje

    Zapravo, pitanje je u naslovu.Da li neko ima web stranicu koja radi na PHP 7.2?Kako god pokušao - ili prazna bela stranica, ili poznata greška webasistera sa brojem "0" i porukom, kontaktirajte "App programer")

    Najnovije ažuriranje webasyst frameworka riješilo je problem. Hvala svima!

    Dima

    PHP verzija

    Evo, na primjer, nešto o čemu bismo mogli razgovarati. Zahtjev za obaveznu kompatibilnost sa PHP 5.2 je s vremena na vrijeme dosadan. Instalater može provjeriti verziju. Počnimo primati dodatke/aplikacije za 5.3+ i 5.4+ barem u prodavnicu. Nije da ja...

    Pozdrav. Jučer sam ažurirao na najnoviju verziju. Nakon toga, pokušao sam ažurirati zadanu verziju dizajna na 3.0. Prilikom ažuriranja pojavilo se sljedeće upozorenje: Upozorenje: Nevažeći opis teme...

    +1 Prihvaćeno

    Dobar dan, testiramo vašu platformu za pokretanje online trgovine. Nažalost, primijetili smo sljedeću grešku: imamo: UT Prof 10.3.45.4 (platforma: 8.2.19.130), 1C-Bitrix modul za razmjenu 6.5.0.1. Webasyst verzija 1.8.3.219, verzija dodatka...

    +1 Nije prihvaćeno

    Dobar dan, recite mi, stranica je prešla na novi hosting, programi su drugačiji od starog, na primjer, stari je imao MySQL 5.1 sada MySQL 5.7, ali na lokalnom sam pokušao pokrenuti modul na MySQL 5.7 verzija i sve je bilo ok. Ali novi prikazuje dosta grešaka...

    +2 Nije prihvaćeno

    I ovaj odabir se ne poništava nakon napuštanja uređivanja i završava na mailing listi.

    Postoji rješenje

    Napravio sam jednostavan dodatak za aplikaciju Contacts, u koji sam pokušao da ga priključim na backend_contact_info kuku (uzimao sam kod za plugin sa iste stranice). Ne znam šta radim pogrešno, ali dodatak ne ne radim. Molim vas pogledajte šta...

    Možda niste obrisali Webasyst keš memoriju. Takođe pogledajte da li se poruke o grešci pojavljuju u PHP dnevniku i na konzoli pretraživača kada dođe do problema.

    Postavke teme dizajna: ažurirani interfejs i nove funkcije

    Danas je predizdanje sljedećeg ažuriranja Frameworka objavljeno u dev grani na GitHubu. U ovoj temi želimo reći i razgovarati s vama o promjenama koje su utjecale na teme dizajna. Šta je novo? Poboljšano ažuriranje teme grupisanja na više nivoa...

    Kako napraviti kopiju statusa "Poslano" sa istim funkcijama, ali sa drugačijim nazivom "Poslano ruskom poštom" i, shodno tome, poslati pismo klijentu sa sadržajem drugačijim od statusa "Poslano".

    +11 Prihvaćeno

    Prilikom instaliranja/ažuriranja pojavljuju se 2 greške (zauzvrat) Zastarjelo: Funkcija create_function() je zastarjela u D:\Web\oceania\public_html\wa-installer\lib\classes\wainstaller.class.php na liniji 1498http://joxi ru/YmENpLLs0PJDV2 Tretirano zamjenom...

    Dobijanje ID-a putem API-ja

    Pošto me je tehnička podrška poslala ovamo, odlučio sam da napišem: ponovo sam pročitao informacije na API-ju, ali još uvek nisam mogao da nađem rešenje za svoje pitanje tamo. Rad sa API-jem se zasniva na ID-u proizvoda, ali kako da pronađem ovaj ID ako znam samo naziv proizvoda? Ja trebam...

    Proizvodi se izvoze u online uslugu Yandex.Market u Shop-Script pomoću dodatka koji se može instalirati pomoću aplikacije Installer. Dodatak u Webasyst prodavnici: http://www.webasyst.ru/store/plugin/shop/yandexmarket/. 1....

    Postoji rješenje

    Sam sam ažurirao framework na verziju 1.7.12.164 i to je to, sajt više ne radi, postoji neki problem sa pravima pristupa, očigledno jer se pri ažuriranju kune da ne može da kreira fajl, iako niko nije dirao podešavanja bilo gdje. Ne mogu pisati...

    Iz nekog razloga, webasyst i shop folderi su bili u vlasništvu root-a, tako da nije funkcionirao kao običan korisnik. Fantastic.PS: cron, koliko ja znam, nije konfigurisan i nije korišten.

(VPS, VDS, DS) koji pokreće najpopularniji operativni sistem za web servere, CentOS OS.

Oprez. Odmah vas upozoravamo da su mnogi popularni motori zahtjevni u pogledu PHP verzija i skupa modula. Stoga, prije ažuriranja PHP-a na serveru, provjerite kompatibilnost vašeg CMS-a sa novom verzijom PHP-a. Obično se ove informacije mogu pronaći na službenim web stranicama programera. Neki moduli možda neće biti dostupni na novijim verzijama PHP-a. Na primjer, Zend Optimizer radi samo sa PHP verzijama do 5.2; PHP 5.3 koristi svoj analogni, Zend Guard Loader. Međutim, ako je skripta kodirana pomoću Zend Optimizer-a, Zend Guard neće moći obraditi ovu skriptu.

Instalacija SSH klijenta. Biće vam potreban SSH pristup serveru i SSH klijent. Ako vaš PC ima instaliran operativni sistem Linux - ne treba vam SSH klijent, možete koristiti standardni Linux terminal za povezivanje putem SSH-a. Za vlasnike računara koji koriste Windows OS, preporučujemo korištenje SSH\Telnet klijenta Putty. Ovaj program je besplatan i jednostavan za korištenje.

Najnoviju verziju možete preuzeti sa službene web stranice koristeći link:

https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Povežite se na vaš server putem SSH-a kao root ili drugi korisnik sa sličnim privilegijama. Provjera trenutnih verzija. Prije svega, provjerimo trenutnu verziju PHP-a i listu modula. Da biste saznali verziju PHP-a, koristite naredbu: Za pregled liste modula koristite sljedeću naredbu: Ažuriraj PHP. Da biste ažurirali PHP verziju, povežite se na server preko SSH-a i koristite sljedeću naredbu: Možda ćete imati sreće i yum će vam odmah ponuditi ažuriranje na potrebnu verziju PHP-a, ali to je malo vjerovatno. Najvjerovatnije ćete dobiti ovakav odgovor:
"Nema paketa označenih za ažuriranje"
Dakle, morate dodati spremište. Repozitorijum je posebna udaljena memorija iz koje će se paket instalirati. Pogledajmo detaljnije proces dodavanja spremišta i ažuriranja PHP-a. Za ažuriranje PHP-a koristite epel i remi spremišta. Ova spremišta su testirana godinama vjernog rada za administratore virtualnih i namjenskih servera na sistemima sličnim Unixu. Ne preporučujemo instaliranje paketa iz repozitorijuma trećih strana. Možete instalirati epel spremište sa sljedećom naredbom: Da biste dodali remi spremište na CentOS 6, koristite sljedeće naredbe:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
Za instaliranje remi repozitorija na CentOS 7, koristite sljedeće naredbe:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7*.rpm
Sada možete ažurirati PHP. Ažurirajte PHP na verziju 5.4 koristeći naredbu:
yum ažuriranje - -enablerepo=remi php
Ako trebate ažurirati na verziju 5.5, koristite naredbu:
yum ažuriranje --enablerepo=remi-php55 php
Ako trebate nadograditi na verziju 5.6, koristite naredbu:
yum ažuriranje --enablerepo=remi-php56 php
Za ažuriranje na novu granu PHP 7 koristite sljedeću naredbu:
yum update --enablerepo=remi-php70
Nakon ažuriranja, obavezno ponovo pokrenite web server. Da biste to uradili, koristite naredbu: Ako vaš server nema httpd - najverovatnije je pokrenuta kombinacija Nginx + PHP-FPM, zatim ponovo učitajte PHP-FPM: Proverite verziju PHP-a pomoću naredbe: Takođe preporučujemo da odmah instalirate paket popularne PHP ekstenzije. Za ovo koristite jednu od naredbi (ovisno o verziji PHP-a):
yum install --enablerepo=remi php-(mysql,mcrypt,mbstring,gd,xml)
yum update --enablerepo=remi-php55 php-(mysql,mcrypt,mbstring,gd,xml)
yum update --enablerepo=remi-php56 php-(mysql,mcrypt,mbstring,gd,xml)
yum update --enablerepo=remi-php70 php-(mysql,mcrypt,mbstring,gd,xml)
Nakon instaliranja ažuriranja, ponovo pokrenite web server. Da biste to uradili, koristite naredbu: Ako vaš server nema httpd, najverovatnije je pokrenuta kombinacija Nginx + PHP-FPM, a zatim ponovo pokrenite PHP-FPM:

Ažuriranje PHP-a na 7.2 na CentOS-u 7

Da biste ažurirali PHP na verziju 7.2, morate pokrenuti sljedeće komande:

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y instalirati epel-release yum-utils
yum-config-manager --enable remi-php72
yum install php php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-common php-fpm php-pdo php-mysqlnd php-imap php-embedded php-ldap php-odbc php- zip php-fileinfo php-process php-opcache
Ako dođe do bilo kakvih problema, otvorite kartu sa svog ličnog računa i naši stručnjaci će vam sigurno pomoći.

Ako čitate ovu objavu, velika je vjerovatnoća da vaša web lokacija koristi staru verziju PHP-a. Niste sami, PHP 5.3 koristi 31,1% svih web stranica, a 5.4 29% web stranica. Obje ove verzije PHP-a su već došle do kraja svog života i više neće biti podržane. To znači da na vašoj web lokaciji postoje potencijalno velike sigurnosne prijetnje.

Joomla je jedan od najmoćnijih i najsigurnijih CMS-a na planeti. Ali samo Joomla nije dovoljna da zaštiti vašu stranicu ako koristite staru verziju PHP-a. Ljudi često kritikuju i okrivljuju CMS kada im je sajt hakovan, ali možda ne shvataju da bi to moglo biti zbog problema na serveru.

Joomla je nedavno podigla zahtjeve za verziju PHP-a na PHP 5.6 ili 7. Ali CMS može raditi i na PHP 5.3.10+.

PHP 7 je već objavljen i predstavlja proboj u historiju PHP-a. Stoga je krajnje vrijeme da se serverska verzija PHP-a ažurira na PHP 7 ili barem na 5.6+. U ovom tutorijalu ću vam pokazati kako to možete učiniti.

**Važno: Ako odlučite da nadogradite na PHP 7, uverite se da je verzija Joomla na vašem sajtu 3.5+ kako bi sistem ispravno radio.

Virtuelni hosting ili VPS

Najlakši način

Zamolite svog hostera da ažurira PHP verziju vašeg hostinga. Najvjerovatnije će to učiniti besplatno i najlakši je način za nadogradnju. Međutim, ako odbiju ili nisu u mogućnosti to učiniti, onda je vrijeme da pređete na pouzdanog pružaoca usluga.

Ažurirajte PHP preko cPanela

Većina hosting provajdera obezbjeđuje cPanel za upravljanje vlastitim hostingom. CPanel će vam omogućiti da ažurirate svoju PHP verziju preko njegovog interfejsa. Pronađite PHP Version Manager ili PHP Configuration Options i kliknite na njega.

Odaberite PHP verziju 5.6+ ili 7 i sačuvajte promjene.

Ažurirajte putem .htaccess datoteke

Ako vam gore navedene metode ne rade, najbolje je da ažurirate svoju PHP verziju koristeći .htaccess datoteku.

Idite na cPanel, File Manager i odaberite korijen stranice. Ovo se takođe može uraditi pomoću FTP-a. U vašem korijenskom direktoriju kreirajte novu (ili uredite postojeću) .htaccess datoteku i dodajte sljedeći red:

Za nadogradnju na PHP 5.6

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

Za nadogradnju na PHP 7.0

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

Ova postavka se rekurzivno primjenjuje na sve podfoldere. U slučaju da želite da imate drugu verziju PHP-a u poddirektorijumu, kreirajte novi .htaccess fajl u njemu sa direktivom za željenu verziju PHP-a.

VPS ili namjenski server

Ako koristite Ubuntu 14.04 ili stariju verziju, možete ažurirati pomoću ove naredbe:

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

Dodajmo PHP spremište na našu listu. Molimo da obrijete odgovarajuću verziju.

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

Sudo apt-add-repository ppa:ondrej/php

Nadogradite na PHP 5.6

sudo apt-get install php5

Vaša PHP verzija je sada nadograđena i samo trebate ponovo pokrenuti server.

Apache: sudo servis apache2 restart

Nginx: sudo servis nginx restart

Nadogradnja na PHP 7

Nadogradnja na PHP 7 zahtijeva malo dodatnog rada. Zavisi od vašeg web servera za pokretanje ove naredbe.

Ažuriranje mod_php u Apache

Prvo morate instalirati nove pakete. Ovo će ažurirati sve važne PHP datoteke osim PHP5-MySQL paketa, koji će biti uklonjen.

Sudo apt-get install php7.0

Ako koristite MySQL, obavezno ponovo dodajte ažurirane verzije PHP i MySQL veza:

Ažuriranje PHP-FPM-a u nginx-u

Hajde sada da pričamo o procesu ažuriranja sistema koristeći nginx kao veb server i PHP-FPM za izvršavanje PHP koda.

Prvo, instalirajte novi PHP-FPM paket i njegove zavisnosti:

Sudo apt-get install php7.0-fpm

Tada ćete biti upitani da nastavite. Pritisnite Enter da završite instalaciju. Ako koristite MySQL, obavezno ponovo instalirajte PHP veze za MySQL:

Sudo apt-get install php7.0-mysql

Napomena: Ako ste napravili značajne promjene u konfiguracijskim datotekama u /etc/PHP5, ove datoteke će ostati na mjestu i mogu se referencirati. Konfiguracioni fajlovi za PHP 7.0 će se nalaziti u /etc/PHP/7.0.

Sada ažurirajte svoj blok servera nginx sa novim PHP 7.0.

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

Sačuvajte i zatvorite datoteku. Sada ostaje samo da se restartuje.

Sudo servis nginx restart

Provjerite svoju PHP verziju na Joomla admin panelu, idite na Sistem > Informacije o sistemu. Tamo ćete moći vidjeti broj svoje verzije PHP-a.

Vaša WordPress stranica može raditi brže i postati sigurnija, a u vašim je rukama!

Ova stranica će pokušati objasniti zašto to znači za vas i kako to možete popraviti.

Zašto je PHP značajan

PHP je programski jezik na kojem se bazira WordPress. PHP verziju instalira na nivou servera administrator sistema. Iako ste možda svjesni važnosti ažuriranja vašeg WordPress-a, dodataka i tema, jednako je važno održavati svoju PHP verziju ažurnom.

Dva su važna razloga da imate najnoviju verziju PHP-a:

  • Vaša stranica će raditi brže, pošto su najnovije verzije PHP-a efikasnije. Ažuriranje na najnoviju podržanu verziju PHP-a (trenutno 7.3) može ubrzati web stranicu do 3-4 puta u odnosu na starije verzije.
  • Vaša stranica će biti sigurnija. PHP, kao i WordPress, podržava njegova zajednica. Pošto je PHP toliko rasprostranjen, on je prioritetna meta za hakiranje; samo najnovije podržane verzije će imati najnovije sigurnosne karakteristike. Stare, nepodržane verzije PHP-a nemaju ih, tako da je potrebno ažuriranje PHP-a da bi vaša WordPress stranica bila sigurna.

Ali to nije sve, postoje i druge prednosti:

  • Brza web stranica ima prednosti u pretraživačima, tako da ćete dobiti viši rang u pretrazi!
  • Brza web stranica bolje zadržava posjetitelje. Posjetioci brže odlaze sa sporih lokacija; brza stranica je efikasnija.
  • Sigurna web stranica je bolje zaštićena od hakovanja i oštećenje ugleda u slučaju hakovanja.

Ove pogodnosti su dobre i za vas i za posetioce sajta. Ovo su razlozi zašto biste trebali ažurirati PHP što je prije moguće. U sljedećem odjeljku ćemo vam reći kako to učiniti.

Prije ažuriranja PHP-a

Prvo, nekoliko upozorenja, ali ne morate biti uznemireni. Postoje neke tehničke stvari koje trebate učiniti prije nadogradnje vaše PHP verzije.

Samo ažuriranje PHP verzije ne bi trebalo da predstavlja veliki problem, ali mi ne možemo garantovati da će proći bez problema. WordPress radi čak i sa verzijom starom od 5.2.4 (iako preporučujemo 7.3, imamo odlično kompatibilan unatrag!), ali ne znamo kako će vaši dodaci i teme funkcionirati. Trebali bi, vjerovatno će biti najpopularniji ili najugledniji dodaci i teme, ali opet, mi to ne garantujemo.

Ispod je nekoliko koraka koje možete poduzeti da smanjite rizik prije nadogradnje:

  • Napravite rezervnu kopiju stranice:, ovo će vam omogućiti da vratite stranicu unatrag u slučaju da nešto krene po zlu. Postoji, pa ako još niste odlučili za rješenje za sebe, isprobajte jedno od ovih. Da biste dovršili vraćanje, također ćete morati vratiti trenutnu verziju PHP-a (reći ćemo vam kako to učiniti malo kasnije).
  • Ažurirajte WordPress, teme i dodatke: sa WordPress konzole idite na Ažuriranja i ažurirajte sve. To je nešto što bi ionako trebalo redovno raditi. Kada se ažuriranja dovrše, provjerite radi li stranica kako treba.
  • Provjerite PHP kompatibilnost: instalirajte dodatak da provjerite svoje teme i dodatke na moguće probleme. Dodatak nije savršen i može propustiti stvari ili dati lažne pozitivne rezultate, ali u većini slučajeva radi.
  • Riješite probleme s PHP kompatibilnošću: Ako je dodatak pronašao probleme u prethodnom koraku, kontaktirajte programere teme ili dodataka i zamolite ih da to riješe. Ako to ne žele ili ne mogu, onda potražite druge teme u direktorijima sa sličnom funkcionalnošću i koristite ih umjesto problematičnih.

Poduzmite ovih nekoliko koraka i bićete spremni da nadogradite PHP verziju svoje WordPress stranice kako biste iskoristili sve prednosti koje ona donosi!

Ako naiđete na bilo kakve poteškoće tokom procesa ili vam je potrebna pomoć, onda je bolje da kontaktirate profesionalnog web developera, podršku vašeg hosting provajdera ili autore vaših dodataka i tema. Većina njih bi trebala rado da vam pomogne.

I sada konačno možemo preći na ažuriranje PHP verzije na vašem sajtu.

Kako ažurirati PHP verziju na web stranici da bude brža i sigurnija

Sada ste spremni za ažuriranje PHP verzije na vašoj web stranici! Uradili ste svoju dužnu pažnju, imate rezervnu kopiju i vaša stranica je spremna za ažuriranje na najbolji mogući način.

Pošto je PHP verzija instalirana na nivou servera od strane vašeg hostinga, ažuriranje se dešava ili promjenom postavki na hosting panelu ili kontaktiranjem tehničke podrške hostinga sa zahtjevom za promjenu PHP verzije.

Dakle, tačni koraci za ažuriranje će se razlikovati ovisno o hosting provajderu. Ispod je , koji nam je pružio uputstva (na engleskom) kako da ažuriramo PHP za njih.

Ako ne pronađete svoj hosting na listi, možete kontaktirati tehničku podršku za hosting i zamoliti ih da vam pomognu. Ispod je obrazac zahtjeva koji možete koristiti:

Draga hosting podrška!

Želim da svoju WordPress stranicu učinim bržom i sigurnijom uz najnoviju verziju PHP-a.
Ako moja stranica već ne koristi najnoviju verziju PHP-a,
onda mi molim te reci šta korak po korak treba da uradim da ažuriram.

Hvala ti!

Ako imate bilo kakvih poteškoća u ovoj fazi, ili sami promijenite verziju PHP-a ili kontaktirajte podršku za hosting ili profesionalnog web programera. Ako trebate da se vratite na rezervnu kopiju, prvo vratite prethodnu verziju PHP-a koju ste koristili (moguće kontaktiranjem podrške za hosting), a zatim vratite stranicu iz sigurnosne kopije.

Sada imate sve informacije o ažuriranju! Odlično! Sa najnovijom verzijom PHP-a, vaša stranica će biti brža i sigurnija, a vaši posjetitelji sretniji.

Brze, sigurne WordPress web stranice za svakoga

Sa najnovijom verzijom PHP-a, možete biti sigurni da je vaša stranica što brža i sigurnija.

Sada imate sve informacije za ažuriranje PHP-a i znate kako to učiniti u budućnosti. Pripazite na obavijesti o ažuriranju na konzoli vaše WordPress stranice ili na ažuriranja s vaše usluge hostinga.

Hvala vam što činite internet boljim!

Najbolji članci na ovu temu