{"id":5364,"date":"2019-11-14T08:52:11","date_gmt":"2019-11-14T07:52:11","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=5364"},"modified":"2019-11-14T09:04:45","modified_gmt":"2019-11-14T08:04:45","slug":"nextcloud-cannot-modify-header-information","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=5364","title":{"rendered":"Nextcloud cannot modify header information"},"content":{"rendered":"<p>Das Problem mit zwei meiner Nextcloud-Installationen entstand nach dem Update von 16.0.5 auf 16.0.6: Nach dem Login im Browser wurden keine Dateien oder Ordner mehr angezeigt. Die Apache-Logs waren leer. Der Sync-Client funktionierte.<\/p>\n<p>In den Nextcloud-Logs war das hier zu finden:<\/p>\n<pre><code>Cannot modify header information - headers already sent by (output started at \/var\/www\/domain.tld\/nextcloud\/3rdparty\/sabre\/http\/lib\/Sapi.php:80) at \/var\/www\/domain.tld\/nextcloud\/3rdparty\/sabre\/http\/lib\/Sapi.php#63<\/code><\/pre>\n<p>Diese Datei schien mir aber in Ordnung zu sein: ASCII als Codierung, keine whitespaces vor den ersten oder nach den letzten Eintr\u00e4gen.<\/p>\n<p>Nach langem Hin und Her kam ich zu einer wenig eleganten L\u00f6sung: Zuerst wurde das Nextcloud Installationspaket erneut heruntergeladen und erneut an Ort und Stelle geschoben &#8211; inklusive<code> sudo -u www-data php occ upgrade<\/code><\/p>\n<p>Jetzt meckerte Nextcloud, dass die Datei <code>mimetypelist.js<\/code> den falschen Hash h\u00e4tte &#8211; und weiterhin wurden weder Dateien noch Ordner angezeigt.<\/p>\n<p>Also ersetzte ich die <code>mimetypelist.js<\/code> durch die Version aus dem git:<\/p>\n<pre>wget https:\/\/raw.githubusercontent.com\/nextcloud\/server\/master\/core\/js\/mimetypelist.js<\/pre>\n<p>und alles war wieder gut: kein Gemecker \u00fcber falsche Hashes und alle Ordner und Dateien wurden brav angezeigt.<\/p>\n<p>Bei beiden Nextcloud-Instanzen auf unterschiedlichen Servern die gleiche L\u00f6sung. Ich meine, dass ich serverspezifische Probleme somit ganz gut ausschlie\u00dfen kann. Whatever.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Problem mit zwei meiner Nextcloud-Installationen entstand nach dem Update von 16.0.5 auf 16.0.6: Nach dem Login im Browser wurden keine Dateien oder Ordner mehr angezeigt. Die Apache-Logs waren leer. Der Sync-Client funktionierte. In den Nextcloud-Logs war das hier zu finden: Cannot modify header information &#8211; headers already sent by (output started at \/var\/www\/domain.tld\/nextcloud\/3rdparty\/sabre\/http\/lib\/Sapi.php:80) at [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,10],"tags":[600],"class_list":["post-5364","post","type-post","status-publish","format-standard","hentry","category-linux","category-schule","tag-nextcloud"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5364"}],"version-history":[{"count":8,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5364\/revisions"}],"predecessor-version":[{"id":5372,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5364\/revisions\/5372"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}