• Ajde ako nekoga ne mrzi neka mi ukratko objasni čemu služi baza u wordpressu (šta se skladišti u toj bazi i gde se ona uopšte nalazi na kompjuteru kad je sajt na localhostu) kao i šta bi trebalo znati o programiranju da bi se održavao sajt bez problema kad se postavi na neki server.

Преглед 2 одговора — 1 до 2 (од укупно 2)
  • Baza podataka uopšteno predstavlja MySQL server koji podatke skladišti takođe u fajlove na disku (u posebnom folderu kojem se ne može pristupiti preko web servera), ali na poseban način i tako da se tim podacima brže pristupa i njima barata nego kada bi ih čitali/upisivali u „obične“ fajlove. MySQL je serverska aplikacija, isto kao i Apache (ili IIS) koji servira stranice kada ih browser zatraži. Kada je sajt na localhost-u, obično je i baza na localhost-u, ali to uopšte ne mora da bude slučaj.

    Podaci u bazi podataka su organizovani u tabele (slično kao tabele u Excel-u) i oni se iz tih tabela čitaju i upisuju posebnim jezikom koji se zove SQL (structured query language). Štaviše, čak se i baze podataka u MySQL sistemu kao i tabele u njima kreiraju koršćenjem SQL jezika. SQL se koristi čak i za upravljanje korisnicima sistema! Ipak, pošto je pamćenje svih tih komandi prilično teško, pametni ljudi su napravili razne aplikacije koje automatizuju proces kreiranja i održavanja baza podataka, a najpoznatiji od njih je svakako phpMyAdmin, koji je pisan u PHP-u i najčešće se koristi u kombinaciji PHP/MySQL.

    WordPress (kao i druge web aplikacije) u bazu podataka beleži sve one podatke sa kojima često barata, a to su, između ostalog: članci (postovi), stranice, sva podešavanja sistema (uključujući i podatke o dodacima, njihovim podešavanjima, temama, …), korisnicima, itd…

    Što se drugog dela tvog pitanja tiče – „šta bi trebalo znati o programiranju da bi se održavao sajt bez problema kad se postavi na neki server“ – što se programiranja tiče ne moraš da znaš apsolutno ništa, osim ako ćeš da praviš izmene na samom WP-u ili temama/dodacima. Da bi održavao sajt potrebno je osnovno poznavanje Linux fajl sistema (pošto se većina sajtova hostuje na Linux serverima), kao i osnove rada sa bazama podataka (čitaj: znanje da povremeno iz phpMyAdmin-a odradiš export/import, kao sigurnost u slučaju pada sajta) i uopšteno kako web server (Apache ili IIS), PHP i MySQL rade zajedno. Kasnije možeš da proučiš HTML/CSS i JavaScript, jer je to osnova dizajna svakog web sajta, a programiranje korišćenjem PHP-a i MySQL-a možeš da proučavaš kasnije, ili uporedo (ako imaš vremena).

    Покретач нити vlada78

    (@vlada78)

    Najlepše hvala na ovako lepom objašnjenju, pozdrav:)

Преглед 2 одговора — 1 до 2 (од укупно 2)

Тема „funkcionisanje wordpressa, baza i održavanje?„ је закључана за нове одговоре.