Instalacija, postavljanje, optimizacija i rješavanje problema s WordPressom.
Instalacija WordPressa kroz Softaculous
U cPanelu kliknite na Softaculous Apps Installer, odaberite WordPress i kliknite "Install". Odaberite domenu, postavite admin korisničko ime (ne koristite "admin"), snažnu lozinku, naziv stranice i e-mail. Kliknite "Install" i WordPress će biti spreman za korištenje u nekoliko sekundi.
Optimizacija WordPressa za brzinu
Instalirajte LiteSpeed Cache plugin (besplatan za BeoHosting korisnike), aktivirajte keširanje stranica, optimizirajte slike, minimizirajte CSS/JS, koristite najnoviju verziju PHP-a iz cPanela i redovito čistite bazu podataka od nepotrebnih revizija i transijenata.
Kako postaviti WordPress auto-update
U WordPress admin panelu (vasadomena.hr/wp-admin) idite na Dashboard > Updates i kliknite "Enable automatic updates for all new versions". Za plugine: Plugins > Installed Plugins — kliknite "Enable auto-updates" pored svakog. Alternativno, u Softaculousu: Installations > Edit Details > označite "Auto Upgrade". Uvijek napravite backup prije velikih updateova.
Kako očistiti WordPress cache
Za LiteSpeed Cache (preporučen za BeoHosting): u admin traci kliknite LiteSpeed Cache > "Purge All". Za precizniji čišćenje: LiteSpeed Cache > Toolbox > Purge. Browser cache: pritisnite Ctrl+Shift+R (Windows) ili Cmd+Shift+R (Mac). Ako koristite Cloudflare: Caching > Purge Everything. Ne čistite cache prečesto — dozvolite mu da se ponovno izgradi.
Kako resetirati WordPress admin lozinku
Najjednostavniji način je da kliknete "Lost your password?" na wp-login.php stranici. Ako nemate pristup e-mailu, prijavite se na cPanel (vasadomena.hr:2083), otvorite phpMyAdmin i odaberite WordPress bazu. Pronađite tablicu wp_users, kliknite "Edit" pored admin računa, u polju user_pass odaberite MD5 funkciju, unesite novu lozinku i kliknite "Go".
Kako riješiti White Screen of Death (WSOD)
Prazna bijela stranica je obično uzrokovana nekompatibilnim pluginom ili temom. U cPanel File Manageru idite na /public_html/wp-content/ i preimenujte folder "plugins" u "plugins_old" — ovo deaktivira sve plugine. Ako stranica proradi, vraćajte plugine jedan po jedan. Ako ne pomogne, preimenujte folder aktivne teme. Također u wp-config.php dodajte define('WP_MEMORY_LIMIT', '256M').
Kako ručno ažurirati WordPress
Preuzmite najnoviju verziju s wordpress.org/download/ i raspakirajte ZIP. Napravite backup stranice i baze. Putem cPanel File Managera ili FTP-a obrišite foldere wp-admin i wp-includes na serveru, zatim uploadajte nove verzije. Uploadajte i root datoteke (wp-login.php itd.) ali NEMOJTE dirati folder wp-content. Otvorite vasadomena.hr/wp-admin — ako je potrebna nadogradnja baze, prikazat će se poruka.
Kako napraviti WordPress staging stranicu
U cPanelu kreirajte subdomenu (npr. staging.vasadomena.hr) i novu MySQL bazu. Kopirajte datoteke iz public_html u Document Root subdomene. Izvezite produkcijsku bazu kroz phpMyAdmin i importirajte u novu bazu. U wp-config.php staging stranice promijenite DB_NAME, DB_USER i DB_PASSWORD. U tablici wp_options promijenite "siteurl" i "home" na https://staging.vasadomena.hr.
Kako riješiti "Error Establishing Database Connection"
Ova greška znači da se WordPress ne može povezati s bazom. Provjerite podatke u wp-config.php (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST) kroz File Manager. Točne podatke za bazu pronađite u cPanelu pod MySQL Databases. Ako su podaci ispravni, dodajte define('WP_ALLOW_REPAIR', true) u wp-config.php i otvorite vasadomena.hr/wp-admin/maint/repair.php. Nakon popravka obavezno obrišite tu liniju iz sigurnosnih razloga.
Kako postaviti WordPress Multisite
Multisite omogućuje upravljanje više stranica iz jedne instalacije. Deaktivirajte sve plugine, pa u wp-config.php dodajte define('WP_ALLOW_MULTISITE', true). Osvježite admin panel i idite na Tools > Network Setup — odaberite poddomene ili podfoldere i kliknite Install. WordPress će prikazati kod za wp-config.php i .htaccess — kopirajte točno. Nove stranice dodajete kroz Network Admin > Sites > Add New.
Kako popraviti WordPress permisije datoteka
Ispravne permisije: folderi 755, datoteke 644, wp-config.php 600. U cPanel Terminalu: "cd public_html" pa "find . -type d -exec chmod 755 {} \;" za foldere i "find . -type f -exec chmod 644 {} \;" za datoteke. Zatim "chmod 600 wp-config.php". Alternativno, u File Manageru desnim klikom > "Change Permissions". Nikada ne postavljajte 777 — to je ozbiljan sigurnosni rizik.
Kako deaktivirati plugin bez pristupa admin panelu
Ako ne možete pristupiti WordPress admin panelu, deaktivirajte plugin kroz File Manager. Navigirajte do public_html/wp-content/plugins/ i preimenujte folder problematičnog plugina (npr. "bad-plugin" u "DISABLED_bad-plugin"). WordPress će ga automatski deaktivirati. Ako niste sigurni koji izaziva problem, preimenujte cijeli "plugins" folder u "plugins_backup" — ovo deaktivira sve plugine. Zatim ih vraćajte jedan po jedan.
Kako postaviti WordPress debug mode
Otvorite wp-config.php i promijenite define('WP_DEBUG', false) na true. Dodajte define('WP_DEBUG_LOG', true) za zapisivanje u wp-content/debug.log i define('WP_DEBUG_DISPLAY', false) da se greške ne prikazuju posjetiteljima. Nakon dijagnostike obavezno vratite WP_DEBUG na false jer usporava stranicu i može prikazati osjetljive informacije.
Kako povećati WordPress memory limit
U wp-config.php dodajte define('WP_MEMORY_LIMIT', '256M') iznad "That's all, stop editing!". Za admin panel dodajte i define('WP_MAX_MEMORY_LIMIT', '512M'). Ako ne pomaže, provjerite PHP memory_limit u cPanelu kroz MultiPHP INI Editor jer ima prioritet ako je niži. Simptomi: bijela stranica, "Allowed memory size exhausted" ili pad pri importu.
Kako riješiti "Briefly Unavailable for Scheduled Maintenance" grešku
Ova greška znači da WordPress update nije završen uspješno. Kroz cPanel File Manager otvorite root folder stranice i obrišite datoteku .maintenance (uključite Show Hidden Files u Settings). Stranica će odmah proraditi. Provjerite je li update završen u Dashboard > Updates. Da spriječite problem, ne zatvarajte preglednik tijekom updatea i ažurirajte plugine jedan po jedan.
Kako importirati i eksportirati WordPress sadržaj
Za eksport: Tools > Export, odaberite tip sadržaja i kliknite Download Export File (XML format). Za import: Tools > Import, instalirajte WordPress Importer i učitajte XML datoteku. Za naprednije potrebe koristite WP All Import plugin koji podržava CSV, Excel i XML s mapiranjem polja.
Kako postaviti WordPress SMTP za pouzdano slanje e-maila
Instalirajte WP Mail SMTP plugin. U postavkama unesite From Email i From Name, odaberite Other SMTP mailer. SMTP Host: mail.vasadomena.hr, Port: 465, Encryption: SSL, Authentication: On. Username: puna e-mail adresa, Password: lozinka. Kliknite Save i testirajte u Email Test tabu. SMTP osigurava pouzdanu isporuku jer PHP mail() često završava u spamu.