{"id":556,"date":"2018-06-05T20:02:19","date_gmt":"2018-06-05T19:02:19","guid":{"rendered":"https:\/\/www.steve-meier.de\/?p=556"},"modified":"2018-06-05T10:09:25","modified_gmt":"2018-06-05T09:09:25","slug":"uberspace-dokuwiki-und-php-5-x","status":"publish","type":"post","link":"https:\/\/www.steve-meier.de\/?p=556","title":{"rendered":"Uberspace, Dokuwiki und PHP 5.x"},"content":{"rendered":"<p>Heute war es mal wieder an der Zeit, meine <a href=\"https:\/\/www.dokuwiki.org\" rel=\"noopener\" target=\"_blank\">Dokuwiki<\/a> bei <a href=\"https:\/\/uberspace.de\" rel=\"noopener\" target=\"_blank\">Uberspace<\/a> zu aktualisieren.<\/p>\n<p>Nach dem Update lieferte die Installation jedoch einen Fehlercode 500, Internal Server Error.<\/p>\n<p>Um der Sache auf den Grund zu gehen habe ich PHP im Terminal ausgef\u00fchrt:<\/p>\n<pre>[foobar@perseus wiki]$ php doku.php\r\nPHP Parse error:  syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in \/var\/www\/virtual\/foobar\/html\/wiki\/inc\/ActionRouter.php on line 95<\/pre>\n<p>Eine Google-Suche ergab, dass die neue Dokuwiki Version mindestens PHP 5.6 braucht.<br \/>\nUnd hier war der Knackpunkt:<\/p>\n<pre>[foobar@perseus wiki]$ php -v\r\nPHP 5.4.4 (cli) (built: Jul 14 2012 12:58:04)\r\nCopyright (c) 1997-2012 The PHP Group\r\nZend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies<\/pre>\n<p>Uberspace hat einen sehr sch\u00f6nen Mechanismus, die PHP-Version einzustellen. Dazu gibt es die Konfigurationsdatei ~\/etc\/phpversion. In dieser tr\u00e4gt man die gew\u00fcnschte Version ein und startet anschlie\u00dfend die PHP-Prozesse neu mit<\/p>\n<pre>[foobar@perseus ~]$ killall php-cgi<\/pre>\n<p>Und schon funktioniert auch das neue Dokuwiki.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute war es mal wieder an der Zeit, meine Dokuwiki bei Uberspace zu aktualisieren. Nach dem Update lieferte die Installation jedoch einen Fehlercode 500, Internal Server Error. Um der Sache auf den Grund&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/556"}],"collection":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=556"}],"version-history":[{"count":4,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/556\/revisions"}],"predecessor-version":[{"id":560,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/556\/revisions\/560"}],"wp:attachment":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}