Za lokalnu instalaciju WordPress sustava na osobno računalo potrebno je prije toga na računalo instalirati lokalni server na kojem će se web stranica razvijati. Lokalni web server je baš kao i svaki drugi server na svjetskoj mreži, samo što je postavljen lokalno, dakle na vašem osobnom računalu i, ako nije postavljeno drugačije, nije mu moguće pristupiti iz drugih izvora. To znači da sve što je razvijeno na lokalnom serveru nije vidljivo posjetiteljima nego samo nama samima.

To je ujedno i prednost lokalnog servera ispred ostalih mogućnosti razvoja. Tek kada smo gotovi s izradom web stranice ili aplikacije možemo krenuti u zakup hosting paketa i pokazati svoj rad posjetiteljima.

Live ili lokalni server?

Moguće je web stranice razvijati i direktno na "live serveru" no to svakako nije preporučljivo, prije svega zbog potrošnje resursa jer ih većina hosting poslužitelja ograničava. Drugi razlog je taj što vam sigurno nije u interesu, a ni poželjno, da posjetitelji vide razvojne faze vaše web stranice.

Možemo zaključiti da je lokalni server izvanredan jer ga se može koristiti kao mjesto za testiranje dodataka, tema i modifikacija. Za Windows operativne sustave koriste se programi poput WAMP-a, XAMPP-a i sličnih, dok se za Linux koristi LAMP programski paket. Svi ti programi objedinjuju Apache HTTP Server, MySQL i phpMyAdmin za administraciju MySQL-a preko web preglednika.

Instalacija korak po korak

Za početak preuzmite posljednju verziju WampServer sa službene stranice. Nakon što ste preuzeli instalacijski paket, instalirajte WampServer prateći standardnu proceduru instalacije.

Kada se svi podaci spreme na računalo tijekom instalacije dobiti ćete upit za postavljanje zadanog web preglednika. Putanje do izvršnih datoteka preglednika:

Opera:    C:\Program Files (x86)\Opera\opera.exe
Firefox:  C:\Program Files (x86)\Mozilla Firefox\firefox.exe
Safari:   C:\Program Files (x86)\Safari\safari.exe
Chrome:   C:\Users\xxxxx\AppData\Local\Google\Chrome\Application\chrome.exe

Podešavanje parametara

U donjem desnom kutu ekrana u taskbaru gdje su prikazani datum i vrijeme možemo vidjeti ikonu s prepoznatljivim slovom W. Pritiskom na tu ikonu otvara se prozor s opcijama. Status servera je prikazan bojom ikone:

  • Zelena ikona — sve radi korektno
  • Narančasta ikona — postoji problem s nekim od servisa
  • Crvena ikona — Apache i MySQL servisi nisu pokrenuti

Obavezno aktivirajte rewrite_module ukoliko želite da vam permalinkovi rade. Kliknite na Apache modules opciju i pronađite opciju rewrite_module. WAMPServer će zamijeniti httpd.conf datoteku samostalno i ponovno pokrenuti Apache automatski nakon promjene.

Podešavanje PHP-a i MySQL-a

Sljedeće što je potrebno napraviti je konfiguracija php.ini datoteke. U njoj je potrebno napraviti neke izmjene:

Izbrisati znak ; na početku sljedećih linija:

error_reporting = E_ALL ^ E_DEPRECATED  (~line 112)
error_log = "c:/wamp/logs/php_error.log"  (~line 639)

Promijeniti vrijednosti:

post_max_size = 50M         (~line 734)
upload_max_filesize = 50M   (~line 886)

Stvaranje baze podataka

Otvorite phpMyAdmin direktnim upisivanjem adrese http://localhost/phpmyadmin/. Na lijevoj strani nalazi se lista postojećih baza podataka. Zadane baze podataka nemojte obrisati jer su obavezne za rad WAMP servera.

Unesite naziv baze podataka (npr. my_database) te u padajućoj listi odaberite način kolacioniranja (npr. utf8_croatian_ci) i pritisnite Create.

Pošto radimo lokalnu instalaciju servera nije nam potrebna lozinka, a korisničko ime uvijek je root.

Instalacija WordPress CMS sustava

WordPress se može besplatno preuzeti na wordpress.org. Nakon preuzimanja otvorite arhiviranu mapu i raspakirajte podatke u direktoriju gdje je instaliran WampServer.

Unutar mape wordpress nalazi se datoteka wp-config-sample.php. U njoj je potrebno promijeniti varijable DB_NAME, DB_USER, DB_PASSWORD, DB_HOST na sljedeći način:

/** The name of the database for WordPress */
define('DB_NAME', 'my_database');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', '');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

Nakon što spremite podešavanja potrebno je preimenovati datoteku wp-config-sample.php u wp-config.php. Sada u vaš web preglednik unesite adresu http://localhost/wordpress/wp-admin/install.php.

Pokretanje instalacije

Nakon ispunjenih svih polja pokreće se instalacija. Pojavit će se naslovnica stranice WordPress gdje upisujete podatke za naziv stranice (korisničko ime i email adresu). Korisničko ime i lozinku unesite onakve kakve ste definirali prilikom same instalacije.

Nakon prijave otvara se naslovna stranica WordPress CMS sustava i instalacija je uspješno obavljena. Sve što inače obavljate putem cPanel sučelja, sada možete izvršavati lokalno na svom disku.

Natrag na sve postove