SR

Category Archives: Hosting


Kako postaviti Git repositorijum na cPanel?

Na cPanelu Git možete koristiti u dve svrhe:

1. Da klonirate postojeći repositorijum sa nekog drugog servera (npr. sa GitHub na cPanel)
2. Da napravite novi repositorijum na cPanelu i onda ga uređujete lokalno na računaru

U ovom tekstu ćemo proći oba načina i istaći neke važne korake koji nisu pomenuti u zvaničnoj cPanel dokumentaciji, a na koje treba obratiti pažnju.

Pre nego što počnemo, evo nekih termina koje ćemo koristiti u ovom vodiču:

git – Git je sistem kontrole koda
repositorijum/direktorijum – folder u kome se nalaze fajlovi projekta i sistemski .git folder
clone – pravljenje lokalne kopije nekog postojećeg repositorijuma
remote – postojeći repositorijum na nekom drugom hostingu, npr. GitHub
gitweb – interfejs kroz koji možete videti Git fajlove u browseru

 

Kako napraviti novi Git repositorijum na cPanelu

Iz cPanela pod sekcijom Files izaberite Git:

Git repositorijum

Zatim kliknite na Create dugme.

Git repositorijum

Sam cPanel nudi git clone opciju, ali pošto ćemo napraviti novi repositoriju a ne kopirati postojeći, trebalo bi isključiti ovu opciju Clone a Repository

Git repositorijum

Pod Repository Path unesite putnaju do foldera gde će biti novi Git repositorijum.
U ovom primeru mi ćemo koristiti public_html folder gde već imamo instaliran WordPress sajt.

Git repositorijum

Pod Repository Name postavite naziv kako želite da se zove ovaj repositorijum. Ovo ime će biti vidljivo u cPanelu na strani Git.

Na kraju kliknite na dugme Create.

cPanel će sada dodati potreban .git folder koji sadrži Git fajlove, unutar putanje koju ste naveli za Git repositorijum.

I na kraju prikazati neke korisne komenade koje možete korisititi.

Sada ste uspešno napravili Git repositorijum, ali ukoliko već imate fajlove u folderu koji ste naveli kao Repository Path, Git još uvek ne vidi te fajlove.

Te ukoliko bismo sada klonirali repositorijum dobili bismo grešku da smo klonirali prazan folder – You appear to have cloned an empty repository.

Zvog toga potrebno je najpre dodati u Git postojeće fajlove iz foldera. Najpre kroz terminal pristupite u folder gde se fajlovi nalaze:

cd /home/domain/public_html

Zatim je potrebno da postavite email adresu i ime za Git:

git config --global user.email "[email protected]"
git config --global user.name "Petar Petrovic"

Nakon toga da dodate sve postojeće fajlove u Git koristite sledeću komandu:

git add .; git commit

Ovo će otvoriti novi prozor na terminalu na kome ćete videti sve fajlove koji će se upisati u Git:

Upišite naziv za izmene (commit message), npr. upis fajlova i zatim ukucajte :quit i pritisnite Enter kako biste sačuvali i izašli.

Sada će Git upisati sve fajlove i možete klonirati (clone) repositorijum na svoj računar komadnom:

git clone ssh://[email protected]:9780 /home/user/public_html

user – vaš cPanel username
domen.rs – naziv vašeg glavnog domena na cpanelu
9780SSH port za sve UNLIMITED Web hosting pakete
/home/user/public_html – putanja do repositorijuma

NAPOMENA: Za SSH pristup na OPTIMUM+ Web ili većim web hosting paketima potrebno je dodati SSH ključ na cPanel i autorizovati ga prema sledećem uputstvu: Pristup putem SSH (Shell)

 

Kako klonirati Git direktorijum sa GitHub na cPanel

Iz cPanela pod sekcijom Files izaberite Git:

Zatim kliknite na Create dugme.

U polje Clone URL stavite link do repositorijuma na Github-u:

Pod Repository Path cPanel će sam predložiti folder za ovaj repositorijum, izmenite ga po potrebi:

Pod Repository Name postavite naziv kako želite da se zove ovaj repositorijum. Ovo ime će biti vidljivo u cPanelu na strani Git.

Na kraju kliknite na dugme Create.

Nakon što se kloniranje završi na strani Git™ Version Control možete videti novi klonirani repositorijum:

Git repositorijum

 

Kako klonirati privatni Git repositorijum sa GitHub na cPanel

Za kloniranje javnih repositorijuma sa GitHuba na cPanel možete koristiti gore navedeno uputstvo, međutim ako bibiste pokušali klonirati privatni repositorijum sa GitHub-a (vidljiv samo autorima) dobili biste grešku:

Error: (XID xna4yx) “/usr/local/cpanel/3rdparty/bin/git” reported error code “128” when it ended: fatal: could not read Username for 'https://github.com': No such device or address

Iz cPanela pod sekcijom Files izaberite Git:

Git repositorijum

Da biste klonirali privatni repositoriju sa Github ili nekog drugog sajta, potrebno je da najpre generišete par SSH ključeva i ključ dodate na svoj Github nalog.

Iz cPanel terminala možete generisati ključeve komandom:

ssh-keygen -t rsa

Kako biste videli ključ pokrenite komandu:

cat ~/.ssh/id_rsa.pub

Kopirajte tekst koji vidite i dodajte ga na GitHub nalog prema sledećem uputstvu: https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

– Uputstvo za dodavanje SSH ključa na GitLab: https://docs.gitlab.com/ee/ssh
– Uputstvo za dodavanje SSH ključa na Bitbucket: https://confluence.atlassian.com/bitbucketserver/enable-ssh-access-to-git-repositories-776640358.html

Nakon što ste ključ dodali na svoj GitHub nalog, sa cPanela ga možete testirati komandom:

ssh -vT [email protected]

Nakon što potvrdite da SSH konekcija funkcioniše, možete klonirati svoj privatni GitHub repositorijum na cPanel koristeći gore navedeno uputstvo.

——————————

SAVET: Klikom na dugme History pored naziva repositorijuma otvorićete Gitweb:

Git repositorijum

Preko koga možete videti sve dosadašnje izmene u Git-u, kao i same fajlove:

Git repositorijum

Nadamo se da smo vam pomogli! Ukoliko vam se tekst dopao i mislite da bi koristio i drugima, podelite ga! A za predloge tema pišite nam u komentarima.

 

3 načina kako testirati WordPress sajt pre usmeravanja domena

Prilikom migracije sajta i povezivanja fajlova sa bazom, često je potrebno testirati sam WordPress sajt pre nego što se domen usmeri na novi hosting paket. Za ovo naravno postoji više načina, a u ovom tekstu pričamo o sledećim metodama:

▪ Izmena hosts fajla na računaru

▪ Korišćenje sajt kao što je SkipDNS

▪ Pristupanje preko privremenog linka na serveru

 


1. Način: Izmena hosts fajla na računaru

Ovom metodom ćete “pregaziti” trenutna DNS podešavanja na domenu i “lažirati” na svom računaru da se sajt učitava sa određenog servera. Zavisno od operativnog sistema koji koristite (Linux, Windows, MacOS..) uputstvo je sledeće:

 

Uputstvo za izmenu hosts fajla na Windows

Na Windows operativnom sistemu potrebno je otvoriti Notepad program kao administrator (desni klik na ikonicu i izaberite “run as Administrator”). Potom otvoriti fajl hosts i u njega dodati IP adresu servera na kome je hostovan sajt koji želimo da testiramo, kao i domen sa koga želimo da se sajt učitava.

 

Windows 11, Windows 10 i Windows 8

1. Pritisnite Windows dugme na tastaturi i ukucajte “Notepad”
kako testirati WordPress sajt

2. Kliknite desnim tasterom miša na Notepad ikonicu i izaberite opciju “Run as administrator”
kako testirati WordPress sajt

3. u Notepad programu kliknite na File > Open, izaberite All Files i postavite putanju sledećeg foldera: C:\Windows\System32\Drivers\etc\hosts

4. Otvorite fajl “hosts” i dodajte IP adresu i naziv domena, a potom sačuvajte fajl

Nakon što napravite izmene u hosts fajlu, potrebno je da izbrišete browser cache i da restartujete browser.

 

Windows 7 i Windows Vista

1. Kliknite na Start > All Programs > Accessories
2. Kliknite desnim tasterom miša na Notepad ikonicu i izaberite opciju “Run as administrator”
3. Kliknite Continue dugme unutar prozora “Windows needs your permission”
4. u Notepad programu kliknite na File > Open, izaberite All Files i postavite putanju sledećeg foldera: C:\Windows\System32\Drivers\etc
5. Otvorite fajl “hosts” i dodajte IP adresu i naziv domena, a potom sačuvajte fajl

 

Uputstvo za izmenu hosts fajla na Linux

1. Otvorite konzolu. (Ctrl + Alt + T)
2. Otvorite hosts fajl u bilo kom programu za izmenu teksta(u primeru koristimo nano editor) i otkucajte sledeće: sudo nano /etc/hosts
3. Unesite svoju lozinku.
4. Dodajte IP adresu i naziv domena
kako testirati WordPress sajt5. Pritisnite control-X (držite control i pritisnite X) a zatim odgovorite sa y kada se pojavi pitanje u vezi sa čuvanjem promena

 

Mac OS X 10.1.8 – 12

1. Otvorite Applications > Utilities > Terminal
2. Otvorite hosts fajl tako što ćete da oktucate sledeće u konzoli: sudo nano /private/etc/hosts a zatim kliknite return
3. Unesite svoju lozinku.
4. Dodajte IP adresu i naziv domena
5. Sačuvajte hosts fajl tako što ćete da pritisnete Control+x i da odgovorite sa y
6. Primenite svoje promene tako što ćete da ispraznite DNS keš pomoću sledeće komande: dscacheutil -flushcache

 


2. Način: Privremeni linkovi preko SkipDNS sajta

SkipDNS je veoma koristan sajt koji radi na sličnom principu kao i hosts fajl: unesete naziv domena i IP adresu servera sa koje želite da se sajt učitava, a sam sajt napravi privremeni link preko koga možete pristupati sajtu.
skipdns


3. Način: Privremeni linkovi na serveru

Ovom metodom zaista menjamo privremeno adresu sajta kako bi joj pristupali preko privremenog linka. Za pristupanje WordPress sajtu preko privremenih linkova na serveru potrebno je izmeniti dva konfiguraciona fajla na samom sajtu:

▪.htaccess – za izmenu rewrite rule

▪ wp-config.php – za izmenu home and site_url linkova u bazi

Iz cPanel-a na strani File Manager otvorite folder u kome se vaš WordPress sajt nalazi.

Na dugme Settings u gornjem desnom uglu uključite prikazivanje fajlova sa tačkom (hidden files).

Otvorite fajl .htaccess u editoru i postavite sledeća pravila:

# BEGIN WordPress


RewriteEngine On
RewriteBase /~cpanel_username/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~cpanel_username/index.php [L]


# END WordPress

Izmenite /~cpanel_username/ sa vašim cPanel korisničkim imenom, potom sačuvajte izmene i izađite iz editora.

Sada je potrebno izmeniti i wp-config.php fajl i u njemu postaviti novu adresu sajta:

Iz cPanel File Manager-a otvorite u editoru fajl wp-config.php i na kraju fajla postavite sledeće vrednosti:

define('WP_HOME','https://serverhostname.com/~cpanel_username/');
define('WP_SITEURL','https://serverhostname.com/~cpanel_username/');

Izmenite https://serverhostname.com/~cpanel_username/ sa adresom vašeg servera i cpanel username, na primer ako je privremeni link za pristup vašem sajtu s9.unlimited.rs a vaše korisničko ime za cpanel je “nesto”, onda je vaš link: https://s9.unlimited.rs/~nesto/

Sačuvajte promene i možete pristupiti sada sajtu preko novog privremenog linka.

Ne zaboravite da po završetku radova, odnosno kada već preusmerite domen na hosting, obrišete ove vrednosti iz oba fajla i postavite podrazumevane.

Koji je način najbolji za testiranje WordPress sajta – svakako na vama da odlučite, izaberite onaj koji je vama najlakši ili vam se najviše dopada.

Nadamo se da vam je ovaj tekst bio od pomoći 🙂

Pišite nam u komentarima koje WordPress teme biste voleli da čitate!

 

PHP 8.1 – Šta je novo?

25.11.2021. – tačno godinu dana nakon verzije 8.0 izašla je i PHP 8.1 verzija, koja pored novina u sintaksi donosi i znatno veću brzinu.

Sa gledišta vlasnika sajta koji koristi Laravel ili WordPress, bitno je napomenuti, budući da je 8.1 i dalje novitet, većina plugina i dodataka nije detaljno testirana ili kompatibilna sa novom verzijom, te ukoliko se sada odlučite za prelazak na PHP 8.1, dobro istestirajte funkcionalnost sajta.

UNLIMITED.RS je na većinu servera implementirao PHP 8.1 te već sada možete testirati svoje aplikacije.


5 stvari koje treba da znate o PHP 8.1

PHP 8.1 uvodi Enums, jedne od najčešće zahtevanih i najisčekivanijih stvari za PHP jezik. Takođe uvode se i Fibers, koji su najznačajniji korak ka odvajanju PHP-a od tradicionalnog zahtev-odgovor obrasca.

 

1. Poboljšanje brzine

Zahvaljujući više optimizacija unutar samog PHP jezika, brzina renderovanja stranice je umnogome unapređeno. PHP navodi da je poboljšanje od čak 23% na Symphony Demo Aplikaciji i 3.5% na WordPress instalaciji (iako poslednja verzija WordPress-a još uvek zvanično ne podržava PHP 8.1). Bitna napomena je da za razliku od PHP 8.0 ova poboljšanja sada ne zavise od upotrebe JIT (just-in-time) kompajlera, već od samog koda PHP 8.1.

Symfony Demo App request time
Symfony Demo App vreme potrebno za izvršavanje zahteva: 25 x 250 zahteva u sekundi

Takođe, autor Dmitry Stogov je objavio da je na 8.1 verziji od 5-8% poboljšanje performansi za opcache modul, poboljšanje koje naziva “inheritance cache”. Ovi noviteti omugućavaju keširanje linkova između klasa, slično preučitavanju klasa na verziji 7.4


 

2. Nove funkcije i opcije

Bolja brzina renderovanja stranice nije jedini novitet na PHP 8.1 verziji. Postoji više novih funkcija a ovo su samo neke od njih:

 

Enums

Enumeracije ili skraćeno Enums su brojivi tip sa fiksnim brojem vrednosti. Primer za predefinisane Enums je špil karata sa četiri simbola koji su nepromenjivi: tref, pik, herc, karo.

primer deklarisanje Enums:

enum Suit {
   case Clubs;
   case Diamonds;
   case Hearts;
   case Spades;
}

Sa Suit Enumom sada možemo navesti tipove prilikom korišćenja Suit vrednosti:

function pick_card(Suit $suit) {}
pick_card(Suit::Clubs);
pick_card(Suit::Diamonds);
pick_card(Suit::Hearts);
pick_card(Suit::Spades);

 

Fiber

Fibers ili “zeleni threadovi” su vrlo koristan način za startovanja/stopiranja dela koda, i tako paralelno izvršavanje više stvari. Popularni framework kao što su Amphp i ReactPHP će dosta korisitti Fibers u budućnosti zbog svoje praktičnosti i brzine.

Slikoviti prikaz upotrebe Fibera možemo pokazati slanjem 3 zahteva ka drugom serveru, svaki zahtev ima svoju boju, obojeni deo je vreme izvršavanja koda, dok je isprekidani deo vreme čekanja na odgovor od servera ka kome šaljemo zahtev.

U PHP verzijama do 8.0 izvršavanje ovih istovremenih zahteva izgleda ovako:

PHP 8.1

Dakle svaki naredni zahtev čeka da se prethodni završi.

Dok od PHP 8.1 sa Fibers ovo izvršavanje zahteva je istovremeno i time se smanjuje vreme izvršavanja jer se optimalnije koristi vreme čekanja.

PHP 8.1

Paralelno izvršavanje je i do sada bilo moguće na PHP-u upotrebom yield i generatora, međutim Fibers donose drastično unapređenje jer su dizajnirani upravo za ovu upotrebu.

 

Readonly properties

Readonly vrednosti mogu biti samo čitane, dakle definišu se jednom i više ne menjaju vrednost.

Primer:

class PostData { 
     public function __construct( 
         public readonly string $title,
         public readonly DateTimeImmutable $date, 
     ) {} 
}

Prilikom pokušaja promene Readonly propety javlja se greška

$post = new Post('Title', /* … */); 

$post->title = 'Other'; 

Error: Cannot modify readonly property Post::$title

 

3. Druge funkcije vredne spomena

Kao što smo ranije napomenuli, lista novih funkcija na PHP 8.1 verziji je poprilična i da bismo svaku pojedinačno naveli trebalo bi nam više od jednog teksta, te ćemo samo nabrojati one vredne pomena:

▪ never tip

▪ final klasne konstante

▪ fsync i fdatasync funkcije

▪ array_is_list funkcija

▪ $_FILES: nova full_path vrednost za dodavanje fajlova

▪ MYSQLI_REFRESH_REPLICA nova MySQLi konstanta – reč replica umesto rasno neprihvatljive reči slave


 

4. Kako podesiti PHP 8.1 na cPanelu

Za sve UNLIMITED.RS Web hosting korisnike na cPanelu će unutar PHP selektora uskoro biti dostupna verzija PHP 8.1 te će svi koji su zainteresovani moći da je koriste na svojim sajtovima.

Uputstvo za promenu PHP verzije možete videti ovde: Kako da promenim PHP verziju ili uključim ekstenziju?


 

5. Deprecated funkcije

I na kraju, lista depricated funkcija, INI direktiva i metoda:

▪ mysqli::get_client_info method, mysqli_get_client_info($param)

▪ Serializable

▪ date_sunrise, date_sunse

▪ strptime

▪ mhash*()

▪ filter.default, filter.default_options

▪ PDO::FETCH_SERIALIZE

▪ auto_detect_line_endings

▪ strftime, gmstrftime

▪ mysqli_driver->driver_version

 

 

Kako promeniti domen na WordPress sajtu?

Želite da izmenite naziv domena na vašem WordPress sajtu? Nema problema, u ovom blogu pokazaćemo vam upravo to – kako možete promeniti domen na vašem WordPress sajtu.

Pre bilo kakvih izmena na samom WordPress sajtu, proverite da li ste uradili sledeće:

▪ Registrovali željeni naziv domena

▪ Usmerili ga na vaš hosting paket

Ukoliko niste, registraciju domena možete izvršiti na sledećoj strani: https://unlimited.rs/domeni/

Tokom procesa naručivanja domena možete navesti na koji hosting paket je potrebno usmeriti sam domen (nameserveri) ili nakon registracije možete zatražiti od tehničke podrške usmeravanje domena.

Nakon što je domen registrovan i usmeren na hosting paket na kome se vaš WordPress sajt nalazi, možete započeti promenu domena na samom sajtu.

 

  1. 1. Promena domena na WordPress sajtu iz wp-admin

Pristupite vašem wp-admin delu i kliknite na Settings, zatim promenite naziv domena na poljima:

▪ WordPress Address (URL)

▪ Site Address (URL)

Obavezno proverite da li je naziv domena tačan i kliknite na Save Changes dugme na dnu strane kako bi se promene sačuvale.

Iz vašeg cPanel-a izaberite stranicu Addon Domains i dodajte vaš novi domen.

Ukoliko je domen već dodat na stranici Addon Domains, samo promenite Document root adresu za taj domen. Kliknite na ikonicu olovke pored Document root polja za vaš domen.

Zatim u novom prozoru upišite naziv (putanju) foldera gde vam se sajt trenutno nalazi.

Putanju možete videti iz File Managera tako što ćete ući u folder u kome se nalazi vaš sajt (za glavni domen to je public_html) i iz adrese sa leve strane kopirate putanju.

Kako promeniti domen na WordPress sajtu?

Kada promenite naziv Root foldera za novi doemen, kliknite na Change dugme kako bi se izmene sačuvale. Nakon toga možete pregledati svoj sajt na novoj adresi.

 

  1. 2. Promena domena na WordPress sajtu pomoću plugina

Jedan od najpopularnijih WordPress plugina koji se koristi za promenu adrese sajta (domena) je Search & Replace. Koristeći ovaj plugin možete bezbedno napraviti bekap baze pre bilo kakvih izmena, a zatim pretražiti i zameniti u bazi sajta naziv domena.

Plugin možete instalirati iz Stranice Plugins > Add New.

U pretrazi sa desne strane ukucajte “search replace” i iz rezultata instalirajte i aktivirajte plugin sa slike:

Kako promeniti domen na WordPress sajtu?

Pluginu Search & Replace možete pristupati iz stranice Tools > Search & Replace

Pre izmene adrese sajta, preporučujemo da napravite bekap baze na strani Backup Database, klikom na dugme Create SQL File.

Kako promeniti domen na WordPress sajtu?

Nakon toga na strani Replace Domain URL u polje Search for: unesite naziv trenutnog domena, a u polje Replace with: naziv novog domena. Možete koristiti URL sa http:// ili https:// prefiksom.

Kako promeniti domen na WordPress sajtu?

Na kraju kliknite na Do Replace Domain/URL dugme.

Sada će plugin promeniti u bazi naziv domena sa starog na novi i moži žete pristupati WordPress sajtu preko novog domena.

 

  1. 3. Promena domena na WordPress sajtu iz baze (PHPMyAdmin)

Istu stvar iz prvog načina možete uraditi i direktno iz baze vašeg sajta, koristeći PHPMyAdmin.

Najpre otvorite wp-config.php fajl vašeg sajta i pod DB_NAME pogledajte naziv baze koju vaš WordPress sajt koristi.

Kako promeniti domen na WordPress sajtu?

Zatim iz cPanel-a izaberite opciju PHPMyAdmin.

Nakon što se otvori stranica PHPMyAdmin, sa leve strane videćete spisak svih baza na vašem nalogu, izaberite naziv baze iz wp-config.php fajla.

Kako promeniti domen na WordPress sajtu?

Prikazaće se sve tabele u ovoj bazi podataka, pronađite tabelu wp_options – gde je prefiks za sajt definisan u wp-config.php fajlu pod table_prefix.

Kako promeniti domen na WordPress sajtu?

Kako promeniti domen na WordPress sajtu?

Klikom na olovku Edit pre polja siteurl i home izmenite naziv domena.

Kako promeniti domen na WordPress sajtu?

Pod option_value promenite adresu sajta i kada završite kliknite na Go dugme na dnu strane.

Kako promeniti domen na WordPress sajtu?

Isto zatim ponovite i za home opciju.

NAPOMENA: Nakon izmene potrebno je pristupiti wp-admin sekciji preko novog domena i pod Setting permalinks ponovo kliknuti na Save Changes kako bi se osvežili svi linkovi u bazi.

 

  1. 4. Promena domena na WordPress sajtu iz functions.php fajla

U ovoj metodi koristićemo već postojeću funkciju update_option kako bismo promenili domen na WordPress sajtu. Zahvaljujući ovoj funkciji možemo izmeniti/preimenovati podešavanja kao što su site_url i home u bazi.

Dakle dodaćemo određeni kod u functions.php fajl teme koji će preimenovati vrednosti u bazi, zatim pristupiti sajtu preko novog domena kako bi proverili da li sve uredno funkcioniše, i na kraju obrisati dodati kod iz functions.php fajla.

Otvorite functions.php fajl vaše teme (preporučujemo da prethodno napravite Child temu) i dodajte sledeći kod na početku fajla, odmah ispod prvog reda sa <?php

update_option('siteurl','https://naziv-novog-domena.rs');

update_option('home','https://naziv-novog-domena.rs');

Tako da na kraju početak fajla izgleda ovako:

I naravno nakon izmena sačuvajte fajl klikom na dugme Save Changes u gornjem desnom uglu ekrana.

Nakon što sačuvate promene i pristupite sajtu preko novog domena, potrebno je izmeniti functions.php fajl i obrisati prethodno dodati kod.

 

  1. 5. Promena domena na WordPress sajtu iz wp-config.php fajla

Slično kao i u prethodnoj metodi, izmenićemo konfiguracioni fajl – u ovom slučaju wp-config.php fajl i u njemu postaviti nove vrednosti za site_url i home podešavanja WordPress-a.

Otvorite wp-config.php fajl i dodajte sledeći kod na početku fajla, odmah ispod prvog reda sa <?php

define('WP_HOME', 'https://naziv-novog-domena.rs');
define('WP_SITEURL', 'https://naziv-novog-domena.rs');

Tako da početak fajla na kraju izgleda ovako:

I naravno nakon izmena sačuvajte fajl klikom na dugme Save Changes u gornjem desnom uglu ekrana.

NAPOMENA: Koristeći ovu metodu nećete moći da kasnije menjate adresu sajta u podešavanjima, sve dok ne uklonite dodati kod iz wp-config.php fajla.

 

Na kraju

Dakle, ukoliko menjate domen na vašem WordPress sajtu potrebno je uraditi nekoliko stvari:

Registrovati novi domen

▪ Usmeriti ga nameserverima na vaš hosting paket

▪ Podesiti Root Directory za domen tamo gde su vam fajlovi

▪ Promeniti adresu sajta u bazi

Naravno pre bilokakvih izmena preporučujemo da napravite kompletan bekap WordPress sajta: fajlova i baze, kako biste kasnije ukoliko želite mogli da vratite stanje sajta pre izmena.

Nadamo se da vam je ovo uputstvo bilo od koristi.

Naravno, ukoliko vam se tekst dopao, podelite ga na svojim društvenim mrežama sa prijateljima i saradnicima, a ako imate pitanja, ostavite nam komentar!

 

Kako proveriti koju WordPress verziju koristite?

U ovom tekstu pokazaćemo vam mnoštvo različitih načina kako da proverite koju WordPress verziju koristite na svom, ali i koja je verzija na tuđim sajtovima.

 

Proverite WordPress verziju iz At a Glance widgeta

Nako što se prijavite na wp-admin, možete videti At a Glance prozor u okviru koga možete proveriti trenutnu verziju vašeg WordPress sajta.

Kako proveriti koju WordPress verziju koristite?

 

Proverite WordPress verziju na dnu svake wp-admin stranice

Još jedan jednostavan način da proverite koju WordPress verziju koristite na svom sajtu je da nakon prijave na wp-admin sekciju, pri dnu strane pogledate verziju.

Na dnu strane videćete tekst kao sa slike:

 

Proverite WordPress verziju iz Softaculous-a

Ukoliko ste instalirali WordPress preko Softaculous alata, možete u svakom trenutku proveriti verziju WordPress-a iz vašeg cPanel-a na strani: WordPress Manager

 

Proverite WordPress verziju iz version.php fajla

Ukoliko imate pristup fajlovima sajta preko File Manager-a, FTP klijenta ili SSH Terminala, možete zaviriti u fajl includes.php i pod wp_version proveriti koju verziju WordPress-a vaš sajt koristi.

Otvorite fajl /wp-includes/version.php i pod wp_version možete videti koju WordPress verziju koristite.

Kako proveriti koju WordPress verziju koristite?

 

 Proverite WordPress verziju iz Terminala

WP-CLI je jedan veoma koristan alat za terminal preko koga možete velikom brzinom upravljati sa više sajtova. Ukoliko već koristite WP-CLI, možete iz terminala proveriti verziju WordPress-a pomoću sledeće komande:

wp cli info

Na našim web hosting serverima WP-CLI je preinstaliran i dostupan iz cPanel terminala na OPTIMUM+ i PREMIUM+ paketima.

 

Proverite WordPress verziju na tuđem sajtu

Ukoliko želite da saznate koju WordPress verziju neki drugi sajt koristi, možete zaviriti u kod stranice i pretražiti za “generator”.

Na Google Chrome: CTRL + U i zatim CTRL + F i u polju za pretragu ukucajte generator.

Kako proveriti koju WordPress verziju koristite?

Još jedan način provere WordPress verzije tuđeg sajta je pregledom RSS feed-a na adresi vaš-sajt.rs/feed i pretraživanjem reči: generator.

Nadamo se da vam je ovo uputstvo dovoljno pomoglo da biste ga podelili na društvenim mrežama sa svojim prijateljima i saradnicima.

Pročitajte ostale tekstove na našem blogu, a usput pogledajte i našu ponudu hosting paketa, na kojima možete jednostavno i besplatno instalirati WordPress.

 

UNLIMITED.RS – Naša priča pred peti rođendan

UNLIMITED.RS uskoro slavi peti rođendan, iako jedan od najmlađih, za samo pet godina ušli smo u 5 najvećih hosting provajdera po broju novih korisnika u Srbiji tako da, slučajno ili ne, sitno odbrojavamo čekajući 5000. korisnika. Pisali smo prethodnih pet godina o mnogim temama, a najmanje o nama, jer više volimo da drugi pričaju o nama, ali nakon velikog broja zahteva čitalaca (šalimo se za ovo poslednje, ovo je samo izgovor) napokon nešto više o kompaniji i našem radu, po prvi put delimo i javno u tekstu koji sledi, a u kome otkrivamo i par saveta koji se mogu primeniti na mnoge biznise. U tekstu je i najava o novitetu kada se radi o našoj usluzi Web hostinga, kao i posebno iznenađenje.

Naše prostorije u Milutina Milankovića 9e na Novom Beogradu. Foto: gtcserbia.com

 

Odakle krenuti? Pa od početka.

Prva internacionalna kompanija iz naše grupacije je nastala još 2008. godine. Ideja o pokretanju hosting kompanije u našoj rodnoj Srbiji se rodila davne 2011. da bi se realizovala tek četiri godine kasnije – 2015. Bilo je jasno da smo propustili četiri ključne godine koje je konkurencija iskoristila za ubrzano građenje baze korisnika, zbog mnogo veće potražnje usled činjenice da je hosting industrija u zamahu od 2010. Ipak, ne vredi se vraćati na to šta bi bilo kada bi bilo jer možda baš ovako treba, te smo ubrzano krenuli da radimo na projektu i razvijamo ideje još od proleća 2015.

Cilj je da uspešan model koji imamo sa brendovima u inostranstvu prenesemo na domaće tržište. Brzina rada servisa – prvenstveno odziv sajta, sigurnost, pouzdanost i podrška, a da cena bude prihvatljiva velikoj većini stanovništva. Znali smo kako to uraditi i održati dugoročno, ali upitno je bilo kako na pravi način predstaviti korisnicima u Srbiji.

Iako nismo bili pobornici neograničenog prostora kao temelja za ponudu Shared web hosting paketa, jednoglasno je odlučeno da brend upravo nosi naziv UNLIMITED. Ideja je da predstavlja jednostavniji izbor te da donese dozu bezbrižnosti za korisnike koji razmišljaju koliko prostora im je zapravo potrebno i šta im je sve potrebno. Ideja da ukidamo mnogo nepotrebnih ograničenja i da čak i osnovni paket pruža sve što će korisnicima zatrebati nam se posebno svidela, a ispostaviće se još više našim korisnicima.

Nakon više od pola godine priprema, naš sajt i ponuda je postala dostupna na internetu tačno u ponoć tog 1. februara 2016. godine. Možda pola godine za pripreme zvuči predugo, ali imajte na umu da je sve rađeno od nule iako možda nije bilo neophodno u tom trenutku, od sopstvene mreže na više lokacija, RIPE NCC članstva, kupovine i podešavanja više servera, izrada dvojezičnog sajta, podizanje celog sistema na noge, implementacija plaćanja karticama od samog početka, uređenje kancelarija i zapošljavanje ljudi. Ono što je interesantno je da smo postali RNIDS ovlašćeni registar pre početka zvaničnog rada i pre prvog klijenta.

Iako poprilično stidljivo, u narednih 8 meseci stigli smo do prvih 300 klijenata. Bilo je teže nego što smo očekivali, jer, iako je urađena detaljna analiza tržišta i pružena konkurentna ponuda i dalje smo smatrali da nešto nedostaje. Ipak, od povratnih informacija koje bi redovno dobijali od korisnika, smo znali da idemo u dobrom pravcu, a svaka pozitivna povratna informacija nam je pružala dodatni podstrek i odgovornost da održavamo kvalitet i unapređujemo uslugu. Svako tržište je karakteristično na sebi svojstven način, a srpsko tržište definitivno reaguje nešto sporije nego što je uobičajeno u nekim drugim zemljama. Dve godine kasnije ulazimo u 10 najvećih hosting provajdera u Srbiji.

Od nekih drugih karakteristika tržišta izdvojili bismo i podršku putem telefona koja se koristi od strane postojećih i potencijalnih klijenata mnogo više nego u inostranstvu, to je bila prva razlika koju smo uočili.

Kao i u svakom poslu, a ni hosting nije izuzetak, iskustvo je neprikosnoven sastojak za formulu uspeha, naravno pored nezaobilazne istrajnosti koja je u Srbiji bila ključna.

A iskustva imamo, ni manje ni više nego 15 godina. I ne, nismo tako stari, većina tima je u poznim dvadesetim ili ranim tridesetim tako da su neki od nas pola života posvetili upravo hostingu.

Razvoj kroz godine

Te 2015. veliki broj provajdera u regionu nisu davali u osnovnim paketima čak ni SSL koji je inače besplatan. A mi smo mišljenja da to nije fer pristup, jer time ciljano prisiljavamo ljude da prelaze na veći paket, a SSL je ipak nešto što je neophodno, nije u pitanju neka egzotična tehnologija. Odlučili smo da i u najmanjem paketu ponudimo sve što je potrebno za bezbrižan rad, čak i određene mogućnosti koje samo mali deo provajdera nudi u većim paketima. Verovatno smo prvi u Srbiji uveli dnevni udaljeni backup na svim paketima, to možda nije neophodno, ali jeste bitno, jer backup je najvažniji samo kada zatreba.
Nikada nismo bili zagovornici nemačke logike i kupovine automobila koji od dodatne opreme ima volan. U redu, karikiramo, ali zaista je blizu toga, i to zna onaj koji vozi nemačke automobile. Mi smo se odlučili da u osnovnoj opremi, tj. osnovnom paketu korisnik ima na raspolaganju dovoljno jak i ekonomičan motor, čak i navigaciju i grejače sedišta.

Ako hosting paket uporedimo sa automobilom na električni pogon, jedina razlika je da na većim paketima imamo veći broj sedišta na raspolaganju i veći kapacitet baterija.

Poprilično monotona ponuda VPS i generalno hosting usluga na lokaciji u Srbiji nam je ubrzala planove da usluge proširimo direktno na lokaciju u Srbiji, te početkom 2019. podižemo sopstvenu mrežu u Beogradu i to u najvećem i najozbiljnijem datacentru u Srbiji. Tada predstavljeni SMART VPS paketi nude i dan danas najbolji odnos dobijenog i uloženog i ne samo u Srbiji nego i u regionu, a personalizovana ponuda Dedicated servera sa našim održavanjem je prepoznata kao omiljena među poslovnim korisnicima u Srbiji i inostranstvu.

Pravi “bum” nastaje 31.07.2019. predstavljanjem dugo iščekivanih Plus paketa koji su postojeću ponudu značajno unapredili, uz tek minimalna poskupljenja. Hibridni sistem čuvanja podataka je potpuno prešao na SSD, Cloud resursi udvostručeni, Apache je zamenjen LiteSpeed-om na svim paketima, korisnici su dobili podršku za Shell pristup, Remote MySQL, NodeJS, Python, Ruby a kasnije i za Redis zasebnu instancu. Interesovanje se drastično povećalo, a prodaja udvostručila i zbog činjenice da je sada SpamExperts odlazni filter podrazumevano aktivan na svim paketima, što u velikoj meri smanjuje šansu da poslati email završi u spam sandručetu. Te, naizgled sitnice, predstavljaju naše prednosti.

Pred peti rođendan možemo najaviti i još jedan sjajan novitet koji zaokružuje našu Web hosting ponudu, a to je da od 16.12.2020. uvodimo Srbiju, tačnije lokaciju u Beogradu na našoj mreži u Telenor datacentru, kao lokaciju servera za sve Web hosting pakete, po istim cenama kao ranije. Naravno i dalje će biti dostupna lokacija u Holandiji, korisnik će moći birati gde želi da hostuje podatke. Lokacija u Srbiji će u nekoj meri, i za osetljive servise, doprineti kvalitetniji pristup posetiocima koji dolaze iz Srbije i zemalja regiona. Pored nove lokacije unapredili smo naše postojeće alate i uveli Memcached keširanje uz pakete OPTIMUM+ i veće.

 

Bez kompromisa po svim pitanjima

Za jednu kompaniju nije jednostavno da se odrekne velikih ušteda time što će iskoristiti resurse (u ovom slučaju hardverske) koje ima na raspolaganju na određenom serveru, to možda boli kao u detinjstvu kada nam pola bananice istrgne iz ruke mlađi brat, ali vodimo se parolom da ćemo se truditi da stvari radimo onako kako treba ili uopšte nećemo raditi.

Toliko dobrih ideja i rešenja nije nikada ni pušteno javno u rad sa naše strane upravo zbog te činjenice, jer ipak nisu bili dovoljno dobri za produkciju, i time ne želimo reći da je sve što radimo savršeno no dajemo sve od sebe da pružimo uslugu za koju ponosno možemo reći da je blizu našeg pojma savršenstva, makar bili subjektivni.

Da se vratimo na temu, svi serveri su DELL PowerEdge sa dual CPU, Enterprise verzijama SSD diskova u RAID-10 na redundantnoj struji i potpuno redundantnoj mreži.

Da bismo postigli što manje varijacija u stabilnosti usluge i brzini, serveri se popunjavaju do najviše 60% CPU resursa i SSD prostora, to znači da 40%, a većinom i više od 50% resursa nije iskorišćeno niti će ikada biti, planski. Odricanje najmanje trećine zarade za viši cilj možda zvuči neshvatljivo, ali ustvari nije, o tome malo kasnije. Po pitanju ekologije verovatno nismo najbolji, koristimo 3 servera umesto 2, ali ko prizna možda mu se nešto i oprosti, barem imamo neko opravdanje.

 

Metodologija i definisanje cena

Neretko dobijemo komentar od potencijalnih korisnika da smo super, ali da konkurencija nudi Web hosting pakete već od 1000 dinara i da su im naši paketi skupi, a već godinama nemamo ni zvanične popuste. Često je pitanje i da li je moguće zakupiti paket od 1 GB jer korisniku nije potrebno 10 GB koliko nudi početni paket. To jeste realno pitanje i problem, mnogima nije potrebno 10 GB, ali upravo naša UNLIMITED  ideja je da manje razmišljate o, reći ćemo, trivijalnostima.

Jer, mi smo našom računicom došli do toga da nema potrebe da ograničavamo korisnike na 2 ili 5 GB prostora, kada znamo ispod koje cene sa hosting paketom ne možemo ići, a to je u ovom trenutku 3950 dinara tj. kada se odbije PDV svega 28 €. Ako bismo išli ispod te cene, ne bismo bili u prilici da pružimo kvalitetnu uslugu i tehničku podršku, jer bismo imali duplo više korisnika po serveru, što znači veće opterećenje servera i veću gužva u timu podrške, što opet znači da bi korisnici sporije dobijali odgovore, pa i kada ih dobiju često bi bili po automatizmu.

Po cenu sporijeg rasta kompanije, što verovatno jeste činjenica, to ne želimo ni nama ni korisnicima i ponovićemo, ili radimo kako treba ili ne radimo, prosto imamo recept po kome poprilično dugo funkcionišemo i samo na taj način možemo pružiti sigurnu i stabilnu uslugu, a manje glavobolje i za nas i za korisnike.

Sada kada smo objasnili da ne gledamo prostor i resurse već korisnika, možemo spomenuti samo neke od troškova koji ulaze u tih 28 €.

Potrebno je platiti sve licence koje se nalaze na serveru, što je između 7 € i 9 € po hosting nalogu godišnje, bez troškova kupovine i održavanja servera, samo licenci. U to nismo računali troškove za server ni internet link za server, niti backup servere, servere za monitoring, eksterni mail server filter, razvoj softvera iz naše kuhinje i stalna unapređenja, a ni platu za korisničku podršku koja je na raspolaganju u pola noći, vikendom, za Božić ili za Prvi maj.

Da li ćete koristite sve mogućnosti koje nudimo? Moguće da nećete, ali ćete barem biti sigurni da imate sve što će vam biti potrebno već u OPTIMUM+ paketu koji košta manje od 50 € godišnje bez PDV-a.

 

Automatizacija i lakoća korišćenja

Težimo da imamo maksimalnu efikasnost. Naša ideja je da korisnik ima potpunu i neograničenu slobodu, od jednostavne i većinom instantne registracije domena, upravljanja nameserverima domena, zauvek besplatan redundantni Apolo DNS, dobijanja migracionog EPP koda na klik i centralizaciju usluga i domena kroz jedinstveni korisnički panel i samo jedan pristup, pristup dovoljan da pristupite svim zakupljenim uslugama. Za sve pomenute procese i skoro 99% zahteva uopšte nije potrebno kontaktirati tehničku podršku, a kada je to neizbežno tu je mnogo načina da to uradite, od chat-a na sajtu uživo pa preko telefona i istog korisničkog panela koga smo spominjali. I mislili smo i na sigurnost, možete koristiti dodatnu verifikaciju putem telefona ili računara da biste se dodatno osigurali.

Vraćanje backup-a za VPS uslugu ili Web hosting je dobar primer, korisnici mogu sami generisati i vratiti backup, a na Web hostingu dodatno mogu vratiti pojedinačno fajl, folder, bazu, email i to na bilo koji od prethodnih 30 i više dana.

 

Zašto smatramo da imamo dobru uslugu?

Uz ozbiljan pristup i obraćanje pažnje na detalje na dnevnom nivou. Na mnogo detalja. Dok najveći hosting provajderi dopuštaju sebi da imaju neverovatno spor odziv sajtova koji se hostuju kod njih, mi smo od samog početka preduzeli sve mere i dajemo sve od sebe da imamo najbrži odziv, što postižemo kombinacijom iskustva pri podešavanju, korišćenja sofisticiranih tehnologija i redovnog održavanja i praćenja. Svaki server ima detaljan monitoring odziva sajtova na njemu i to sa više lokacija i više puta u toku jednog minuta, tako da na probleme reagujemo skoro pa instantno. Ukoliko se referentni sajt učitava za 1000ms, varijacija od 100ms (deseti deo sekunde) je znak za proveru naših sistem administratora, samo na taj način je moguće dobiti konzistentan odziv i izvanredan kvalitet usluge.

Prvi smo u Srbiji predstavili LiteSpeed Webserver još 2016. i to kao dodatak, a od prošle godine (2019.) kao potpunu zamenu za tradicionalni Apache i Nginx što je dodatno skratilo čekanje na učitavanje sajta.

Spomenućemo i jedan od dobrih primera obraćanja pažnje na detalje – dnevni backup. Udaljeni backup server, na koji se svaku noć kopiraju podaci, se uvek nalazi u drugoj državi u odnosu na lokaciju usluge. Ako uslugu imate u Holandiji to znači da Holandija može doslovno da nestane, a da podaci u Srbiji ili Bugarskoj ostanu netaknuti. To još znači i da dodatno mesečno plaćamo na stotine terabajta internacionalnog saobraćaja, a taj trošak bi se, primera radi, mogao izbeći da se backup serveri nalaze u istom ili direktno povezanom datacentru kao i usluga.

Trudimo se da stalno unapređujemo poboljšavamo kvalitet usluga, od toga da je uvek na raspolaganju najnovija verzija PHP-a, samo 15 – 30 dana od objave, redovnog povećanja Cloud resursa, implementacija novih alata iz naše kuhinje u cPanel-u, pa smo u proteklih godinu dana uvrstili REDIS manager, Process manager, Upravljanje dozvolama – Fix permissions, AI monitor, AI Incoming mail filter, unapređenje u odbrani aktivnih napada na ULTIMO anti-malware sistemu. Činjenica da se postojećim korisnicima usluga konstantno unapređuje, a da pritom cena ostaje ista, je nešto na šta smo posebno ponosni.

O korisničkoj podršci, verovatno i najvažnijem detalju o kome još uvek nismo pričali, više u narednom segmentu.

 

Ljudski pristup – Novi nivo tehničke i korisničke podrške 

Okupiti stručne i ljubazne ljude koji će u svakom trenutku biti predani i pružiti svoj maksimum je definitivno bio i najveći izazov. Pružanje kvalitetne podrške korisnicima je od samog postavljen kao prioritet.

Na uvođenje livechat-a koji 2015. i nije bio preterano rasprostranjen kod nas, korisnici su pozitivno reagovali, a uz telefon koji je dostupan barem 12 časova dnevno, i 0-24 podršku putem email-a odnosno ticketa raspoloživost nikada nije dovedena u pitanje. Naš tehnički tim će pružiti podršku i preko vikenda i u pola noći, čak i prvog dana nove godine, razlike neće biti. Prosečno vreme odgovora na ticket za podršku u protekle 2 godine je ispod 40 minuta.

Naš tehnički tim ne kreće od toga da je problem na strani korisnika, samim tim detaljno istražujemo svaki korisnički zahtev, a uz napredne monitoring sisteme koji prate servise sa više globalnih lokacija, za problem veličine statističke greške znamo pre nego što korisnici uopšte i primete.

Iako nije moguće u svakom trenutku biti potpuno fleksibilan, trudimo se da to budemo kada smo god u mogućnosti, a to je skoro uvek. Bezbroj je primera kada smo išli sa odlukama na sopstvenu poslovnu štetu, a zarad zadovoljstva klijenata te servise koji uveliko prevazilaze potrebe standardnih hosting paketa prebacivali na VPS do kraja plaćenog perioda.

Ne treba ni spominjati da niko neće ostati bez odgovara, pa čak i u slučajevima kada se javi neko ko nije naš korisnik, što se događa na dnevnom nivou.

Smatramo da tu ni ne postoji izbor, jer ako ćemo zbog biznisa zaboraviti ljudsku stranu onda nešto nije u redu sa nama. Jedna od sedam stvari koje će uništiti čovečanstvo je biznis bez morala (pored politike bez principa, nauke bez humanosti…), rekao je legendarni Mahatma Gandi, i složili bismo se sa njim.

 

Ne verujem domaćim provajderima, sigurnije je kod stranaca

Mišljenja smo da je ovo verovanje potpuno pogrešno i ovakva vrsta generalizacije bez osnova je loša, kao i svaka generalizacija uostalom. Zapravo, iz našeg iskustva, najkatastrofalnije slučajeve doživeli smo upravo od najvećih i najpoznatijih inostranih kompanija, svima poznatim, da ne nabrajamo javno. Svima se mogu desiti povremeni problemi no kada to traje i traje jedino što možemo zaključiti je da nam je žao  što najveći ustvari pridaju najmanje značaja.

Drago nam je da Srbija ima sjajnih hosting provajdera i ljudi koji to rade onako kako treba, sasvim sigurno mnogo bolje od mnogih kompanija u inostranstvu. Ponosni smo da smo uticali da se poboljša situacija na našem tržištu, da smo postavili određene trendove koji su mnogi usvojili. A najbolje tek sledi.

 

Za kraj

Želimo da se zahvalimo našim korisnicima i činjenici što najveći broj novih korisnika dolazi upravo putem preporuka, a znamo da je preporuka najbolja reklama, pa i pored toga što su naše reklame vidljive pri pretrazi na Google-u, pri slušanju više lokalnih i nacionalnih radio stanica kao i na društvenim mrežama, naša statistika kaže da je preporuka možda i najčešći izvor novih korisnika, što nam je posebno drago.

Možemo obećati našim sadašnjim i budućim korisnicima da ćemo biti Vaš siguran partner i da ćemo zajedno proslaviti naš naredni veliki jubilej, i ne, ne mislimo na ovaj koji stiže za manje od 2 meseca.

Puno sreće želimo svima uz želje da nam  2021. pruži mnogo više od prethodne godine, što verujemo da neće biti teško.

 

 

Šta je 404 greška i kako je ispraviti?

Koliko vam se puta desilo da kliknete na link stranice, ali umesto da dobijete željene informacije, pojavljuje se greška koja kaže da je stranica koju tražite nedostupna – 404 Page Not Found.

404 greška je HTTP statusni kod, koji znači da stranica putem koje želite da pristupite web sajtu nije pronađena na njihovom serveru. Takođe, da li ste znali da će web pretraživači, steći “negativan utisak” o vašem web sajtu ukoliko ima previše HTTP 404 grešaka?

Upravo u ovom blogu otkrićemo vam nešto više o 404 grešci, kao i na koji način možete da je ispravite.

 

Šta je 404 greška? 

Svaki put kada pokušate da pristupite nekom linku ili posetite neki web sajt na internetu, vi zapravo tražite od servera da vam pošalje tu stranicu. Na primer, kada odete na Google, vi govorite Google serveru da želite da vidite njihovu početnu stranicu.

Ovo se naziva – zahtev (request), dakle posećivanjem različitih stranica na internetu, neprekidno šaljete zahteve ka njihovim serverima. Server zatim odgovara na vaš zahtev tako što vam vraća željenu stranicu. Ovaj sistem komunikacije poznat je kao HTTP.

Postoje različite vrste HTTP odgovora status kodova. Svi oni pokazuju da li je određeni HTTP zahtev uspešno završen. Ovo su neki od njih:

1. Informational responses (100–199) – Informacioni
2. Successful responses (200–299) – Uspešni
3. Redirects (300–399) – Redirekcija
4. Client errors (400–499) – Greška na strani klijenta
5. Server errors (500–599) – Greška na strani servera

Da razjasnimo, kada se na vašem ekranu pojavi HTTP 404 greška, to znači da, iako je server dostupan, određena stranica koju tražite nije. U suštini, to je stranica koja ne postoji ili je pokvarena. 404 greška se može pojaviti u bilo kom pretraživaču, bez obzira da li koristite Google Chrome, Mozilla ili neki drugi.

Takođe, 404 greška se može prikazati na različite načine:

– 404 Not Found Error
– 404 HTTP 404
– 404 Page Not Found
– Error 404 Not Found
– HTTP 404 Not Found
– The requested URL was not found on this server
– 404 File or Directory Not Found

 

Zašto dobijam 404 grešku?

Postoji nekoliko razloga za to:

– Najčešći ralog zašto se dobija 404 greška jeste taj što je stranica koju tražite obrisana na web sajta.
– Može se desiti i da je stranica premeštena na drugi URL, a preusmeravanje je izvršeno pogrešno.
– Ili da ste uneli netačnu URL adresu.
– Takođe, iako je ovo vrlo retko, može se desiti i da server ne radi pravilno.
– Ili domen koji tražite više ne postoji (više nije registrovan).

Neispravni linkovi se često ostavljaju i duži vremenski period nakon što je stranica izbrisana ili premeštena. Razlog tome je što sajtovi koji vode do ove stranice nisu obavešteni da ta stranica više ne postoji ili da se može naći pod novom URL adresom. Uobičajeno je da web sajtovi ne proveravaju redovno svoje spoljne veze, što dovodi do toga da korisnici pokušavaju da pristupe neispravnim ili izbrisanim linkovima. Iz ovog razloga je neophodno da se web stranice redovno proveravaju i održavaju.

 

Kako 404 greška može škoditi rangiranju i reputaciji sajta?

Svima nam se desilo da želimo da pristupimo određenoj stranici u potrazi za informacijama, a dobili smo 404 grešku. Šta ste radili u tom trenutku? Najverovatnije ste odmah zatvorili stranicu i nastavili da tražite potrebne informacije na drugom mestu. Upravo tako se i ponaša većina korisnika na internetu.

Što više 404 grešaka imate na svojim stranicama, to će korisnici provesti manje vremena na vašem web sajtu. I što duže imate neispravan lik na svom sajtu, to će više korisnika to i uočiti.

Algoritmi web pretraživača obraćaju posebnu pažnju na to kako se korisnici ponašaju na vašem sajtu. Njihovo ponašanje na internetu ima glavnu ulogu u procesu rangiranja. 404 greška je svakako jedna od najneugodnijih stvari na koje vaši posetioci mogu naići. Jednom kada vide da je sadržaj kojem pokušavaju da pristupe nedostupan, napustiće vaš web sajt i otići kod konkurenta.

Osim negativnog korisničkog iskustva, visoke stope posete samo jedne stranice zbog neispravnih veza mogu negativno uticati na vaš SEO. Ako korisnik uđe na vašu stranicu, ali je ubrzo napusti a da nigde ne klikne, Google analizira da se vaš rezultat ne podudara sa pretragom korisnika. Zbog ovoga, rangiraće vašu stranicu niže u rezultatima pretrage.

 

Kako ispraviti 404 grešku? 

Postoje velike šanse da vaš web sajt već sadrži neke 404 greške. Pre nego što počnete da brinete, imajte na umu da je nekoliko neispravnih veza/linkova sasvim normalno. Većina sajtova će pre ili kasnije imati ovaj vid greške. Međutim, ono što bi trebalo da radite je da ih neprestano pratite i popravljate, tj. otklanjate. Ažurno ispravljanje grešaka je presudno, kako bi se izbeglo da korisnici na njih naiđu. Evo kako to i da uradite:

 

Preusmerite stranicu

Najjednostavniji i najlakši način da popravite 404 grešku je preusmeravanje stranice na neku drugu. To možete uraditi pomoću 301 redirekcije. Šta je 301, pitate? To je kod odgovora za preusmeravanje koji signalizira pretraživaču da je sadržaj prenet na drugu URL adresu.

 

Ispravite link

Grešiti je ljudski i greške se dešavaju. Ponekad možete jednostavno pogrešno upisati URL. Ako vam se to dogodilo, prosto vratite se i popravite URL adresu.

 

Vratite izbrisane stranice

U nekim slučajevima korisnici će tražiti stranicu koju ste izbrisali sa svog sajta. Oni neće jednostavno prestati da traže tu stranicu samo zato što ste je vi obrisali. Takođe, korisnici mogu doći do nje i preko nekih spoljašnjih linkova. Ukoliko vam se ovo često dešava, uvek možete vratiti izbrisanu stranicu. Naravno, ukoliko ne postoji opravdan poslovni razlog da se ta stranica ukloni. U suprotnom, kada želite da izbrišete neke stranice sa svog web sajta obavezno ih preusmerite na stranice sa sličnim sadržajem.

 

Zaključak

U osnovi je neizbežno: na vašem web sajtu će se pojaviti 404 greška. Da biste izbegli negativan uticaj na SEO i iskustvo vaših korisnika, proaktivno pratite učinak svog sajta. Provera HTTP 404 je podjednako važna kao i objavljivanje jedinstvenog i kvalitetnog sadržaja.

Proveravajte svoje 404 greške najmanje jednom mesečno, a ukoliko vam je web sajt veliki, svake nedelje. Ako odvojite vreme za ažuriranje i tehničko testiranje vašeg sajta, sigurno ćete poboljšati iskustvo vaših korisnika i bićete ispred konkurencije.

 

REDIS – Novo na Web hostingu

Na prvu godišnjicu od predstavljanja naših unapređenih “Plus” paketa donosimo punu podršku za Redis keširanje na Web hosting paketima OPTIMUM+, PREMIUM+ i BIZ+ web. U nastavku teksta ćemo pokušati objasniti zašto ovo može biti bitno za vaše projekte u nekom trenutku.

Redis ili skraćeno od REmote DIctionary Server, je servis otvorenog koda koji u memoriji skladišti NoSQL ključeve odnosno vrednosti koje se koriste primarno kao keš ili brzi odgovor aplikacije ka bazi podataka. Dakle, koristi strukture podataka da bi čuvao podatke, najčešće strings, lists, sets, sorted sets, hashes.

Ako Redis upoređujemo sa konkurencijom i nešto starijim servisom – Memcached, dolazimo do toga da se razlikuju po tome što je Memcached servis orijentisan više za jednostavnije aplikacije koje zahtevaju manje resursa – memorije, ali dolazimo i do ograničenja kada se podaci skladište u serijskoj formi.

Velike kompanije kao što su Twitter, AWS, Microsoft, Azure, Alibaba samo su neke koje koriste Redis za svoje aplikacije i sajtove.

Kako da Redis implementiram na svoj sajt?

Za razliku od konvencionalnih metoda na Web hosting platformama gde se jedna Redis instanca deli sa više desetina klijenata, kod nas kontrolišete sopstvenu instancu (server) i imate jedinstveni port, što znači da Redis ne delite ni sa kim. Jednostavno u cPanel-u pronađite ikonicu Redis Manager, izaberite koliko želite da dodelite RAM-a i pokrenite Redis. Ono što je bitno napomenuti je da se koriste zasebni RAM resursi na nivou servera, a ne vaš RAM koji imate dodeljen u okviru paketa.

Detaljno uputstvo (korak po korak) za aktivaciju Redis keširanja na WordPress ili nekim drugim sistemima je dostupno ovde.

 

A šlag na torti?

Još jedna sjajna novost je da smo od 09.09.2020. obogatili naše Web hosting pakete sa dodatnim Cloud resursima, tačnije na raspolaganju je više CPU jezgara u svim paketima, kao i do 60% brži IO što će omogućiti još lagodniji rad kako za postojeće tako i za nove korisnike. Izdvajamo i povećanja koji se odnose na Email prostor po nalogu i to do 20%.

 

Kontaktirajte nas

Telefon

+381 11 428 08 08

Chat uživo
Live Chat