{"id":760,"date":"2021-09-14T21:52:29","date_gmt":"2021-09-14T20:52:29","guid":{"rendered":"https:\/\/arved.priv.at\/weblog\/?p=760"},"modified":"2021-09-14T22:12:44","modified_gmt":"2021-09-14T21:12:44","slug":"the-blog-is-back","status":"publish","type":"post","link":"https:\/\/arved.priv.at\/weblog\/2021\/09\/14\/the-blog-is-back\/","title":{"rendered":"The blog is back"},"content":{"rendered":"<p>After updating some ports suddently nothing worked&#8230;<\/p>\n<ol>\n<li>Caddy + Letsencrypt.<br \/>\nCaddy again changed the syntax of the caddyfile without providing proper documentation or proper error messages<\/p>\n<p>I finally managed to get TLS working again but then struggled with PHP. So in the end I decided to switch to nginx\/certbot.<br \/>\nLet&#8217;s see how reliable this works. Most likely I broke certificate renewal for dovecot but this is less critical<\/p>\n<li> WordPress is a PITA\n<ul>\n<li>The sqlite integration does not support PHP 8, so I downgraded to PHP7.4.\n<li>WordPress again removed the old default theme, and the new default theme looks worse than the old one.\n<li>I couldn&#8217;t post, so I tried Tools->Site Health. Well this page uses deprecated functions that have been removed in php 7.0. So no site health for me.\n<li>The default editor isn&#8217;t able to save posts, and categories are also broken. (Install the classic editor to fix it)\n<li>Permalinks are broken. This could be a side effect of the migration to nginx. Will fix later\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>After updating some ports suddently nothing worked&#8230; Caddy + Letsencrypt. Caddy again changed the syntax of the caddyfile without providing proper documentation or proper error messages I finally managed to get TLS working again but then struggled with PHP. So in the end I decided to switch to nginx\/certbot. Let&#8217;s see how reliable this works. &hellip; <a href=\"https:\/\/arved.priv.at\/weblog\/2021\/09\/14\/the-blog-is-back\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;The blog is back&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-760","post","type-post","status-publish","format-standard","hentry","category-about-this-blog"],"_links":{"self":[{"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/posts\/760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/comments?post=760"}],"version-history":[{"count":5,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/posts\/760\/revisions"}],"predecessor-version":[{"id":767,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/posts\/760\/revisions\/767"}],"wp:attachment":[{"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/media?parent=760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/categories?post=760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arved.priv.at\/weblog\/wp-json\/wp\/v2\/tags?post=760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}