{"id":307,"date":"2026-05-15T19:31:28","date_gmt":"2026-05-15T17:31:28","guid":{"rendered":"https:\/\/gorankostic.com\/blog\/?p=307"},"modified":"2026-05-15T19:31:28","modified_gmt":"2026-05-15T17:31:28","slug":"cms-crash-recovery","status":"publish","type":"post","link":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/","title":{"rendered":"CMS Crash Recovery"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">CMS Crash Recovery<\/h2>\n\n\n\n<p><strong>Excerpt:<\/strong> <br>CMS crash recovery re\u0161ava situacije kada WordPress, Joomla ili drugi CMS prestane da radi zbog gre\u0161ke u jezgru, temi, pluginu, bazi, PHP verziji ili serverskoj konfiguraciji. Cilj je brzo vratiti pristup sajtu i administraciji, uz o\u010duvanje podataka i kontrolu rizika.<\/p>\n\n\n\n<p><strong>Blog \u010dlanak:<\/strong><\/p>\n\n\n\n<p>CMS crash se mo\u017ee pojaviti kao bela stranica, fatal error, 500 gre\u0161ka, nedostupan admin panel, neispravan frontend ili potpuno oboren sajt. U produkcionom okru\u017eenju takav problem zahteva brz, ali pa\u017eljiv recovery proces.<\/p>\n\n\n\n<p>Prvi korak je utvrditi da li je problem u CMS-u ili u serveru. Ako ne rade ni stati\u010dni fajlovi, problem mo\u017ee biti u web serveru, DNS-u, SSL-u ili hostingu. Ako server radi, ali CMS puca, fokus se prebacuje na aplikaciju, bazu, temu i ekstenzije.<\/p>\n\n\n\n<p>Kod WordPress i Joomla sistema \u010dest uzrok je nekompatibilan plugin, ekstenzija ili template. Jedan update mo\u017ee izazvati fatalnu PHP gre\u0161ku, posebno ako se koristi zastareo kod, nova PHP verzija ili komponenta koja vi\u0161e nije kompatibilna sa CMS jezgrom.<\/p>\n\n\n\n<p>Logovi su najva\u017eniji za brzo otkrivanje uzroka. PHP error log, web server log i CMS debug log mogu pokazati ta\u010dan fajl, klasu, funkciju ili ekstenziju koja izaziva pad. Bez logova se recovery \u010desto pretvara u nasumi\u010dno isklju\u010divanje delova sistema.<\/p>\n\n\n\n<p>Ako je administracija nedostupna, intervencija se \u010desto radi direktno preko fajlova ili baze. Pluginovi se mogu privremeno deaktivirati promenom naziva foldera, tema se mo\u017ee zameniti sigurnom podrazumevanom opcijom, a problemati\u010dna konfiguracija mo\u017ee se korigovati ru\u010dno.<\/p>\n\n\n\n<p>Baza podataka mora se tretirati posebno pa\u017eljivo. CMS crash mo\u017ee nastati zbog o\u0161te\u0107enih tabela, neuspe\u0161ne migracije, pogre\u0161nih URL vrednosti, prekinutog update-a ili problema sa konekcijom. Pre ozbiljnijih promena u bazi potrebno je sa\u010duvati trenutno stanje.<\/p>\n\n\n\n<p>PHP verzija je \u010dest uzrok pada starijih CMS instalacija. Sajt koji je radio na jednoj verziji PHP-a mo\u017ee prestati da radi nakon prelaska na noviju verziju. Recovery tada mo\u017ee uklju\u010diti privremeno vra\u0107anje kompatibilne PHP verzije dok se kod ne prilagodi.<\/p>\n\n\n\n<p>Kod CMS crash situacija va\u017eno je razlikovati privremenu stabilizaciju od trajnog re\u0161enja. Privremeno isklju\u010divanje problemati\u010dne ekstenzije mo\u017ee vratiti sajt online, ali kasnije treba proveriti za\u0161to je do\u0161lo do gre\u0161ke i da li postoji sigurnija zamena ili update.<\/p>\n\n\n\n<p>Backup mo\u017ee biti najbr\u017ee re\u0161enje, ali nije uvek bez rizika. Ako se vra\u0107a stariji backup, treba proveriti da li \u0107e se izgubiti nove porud\u017ebine, korisni\u010dki nalozi, komentari, forme ili izmene sadr\u017eaja. Kod aktivnih sajtova to je posebno va\u017eno.<\/p>\n\n\n\n<p>CMS crash recovery je uspe\u0161an kada se sajt vrati u rad, ali i kada se razume uzrok pada. Dobar recovery proces \u010duva podatke, smanjuje downtime i ostavlja jasnu osnovu za sigurnije budu\u0107e odr\u017eavanje CMS sistema.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CMS crash recovery re\u0161ava situacije kada WordPress, Joomla ili drugi CMS prestane da radi zbog gre\u0161ke u jezgru, temi, pluginu, bazi, PHP verziji ili [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,18],"tags":[],"class_list":["post-307","post","type-post","status-publish","format-standard","hentry","category-recovery-optimization","category-website-recovery"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>CMS Crash Recovery - Goran Kostic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMS Crash Recovery\" \/>\n<meta property=\"og:description\" content=\"CMS crash recovery re\u0161ava situacije kada WordPress, Joomla ili drugi CMS prestane da radi zbog gre\u0161ke u jezgru, temi, pluginu, bazi, PHP verziji ili [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/\" \/>\n<meta property=\"og:site_name\" content=\"Goran Kostic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T17:31:28+00:00\" \/>\n<meta name=\"author\" content=\"WebixDesign\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebixDesign\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/\"},\"author\":{\"name\":\"WebixDesign\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"headline\":\"CMS Crash Recovery\",\"datePublished\":\"2026-05-15T17:31:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/\"},\"wordCount\":471,\"commentCount\":0,\"articleSection\":[\"RECOVERY &amp; OPTIMIZATION\",\"Website Recovery\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/\",\"name\":\"CMS Crash Recovery - Goran Kostic Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-05-15T17:31:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/cms-crash-recovery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMS Crash Recovery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\",\"name\":\"Goran Kostic Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\",\"name\":\"WebixDesign\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"caption\":\"WebixDesign\"},\"sameAs\":[\"https:\\\/\\\/gorankostic.com\\\/blog\"],\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/author\\\/webixdesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CMS Crash Recovery - Goran Kostic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/","og_locale":"en_US","og_type":"article","og_title":"CMS Crash Recovery","og_description":"CMS crash recovery re\u0161ava situacije kada WordPress, Joomla ili drugi CMS prestane da radi zbog gre\u0161ke u jezgru, temi, pluginu, bazi, PHP verziji ili [&hellip;]","og_url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/","og_site_name":"Goran Kostic Blog","article_published_time":"2026-05-15T17:31:28+00:00","author":"WebixDesign","twitter_card":"summary_large_image","twitter_misc":{"Written by":"WebixDesign","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/#article","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/"},"author":{"name":"WebixDesign","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"headline":"CMS Crash Recovery","datePublished":"2026-05-15T17:31:28+00:00","mainEntityOfPage":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/"},"wordCount":471,"commentCount":0,"articleSection":["RECOVERY &amp; OPTIMIZATION","Website Recovery"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/","url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/","name":"CMS Crash Recovery - Goran Kostic Blog","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/#website"},"datePublished":"2026-05-15T17:31:28+00:00","author":{"@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"breadcrumb":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/cms-crash-recovery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gorankostic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CMS Crash Recovery"}]},{"@type":"WebSite","@id":"https:\/\/gorankostic.com\/blog\/#website","url":"https:\/\/gorankostic.com\/blog\/","name":"Goran Kostic Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gorankostic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8","name":"WebixDesign","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","caption":"WebixDesign"},"sameAs":["https:\/\/gorankostic.com\/blog"],"url":"https:\/\/gorankostic.com\/blog\/author\/webixdesign\/"}]}},"_links":{"self":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":1,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":308,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions\/308"}],"wp:attachment":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}