{"id":117,"date":"2013-04-02T08:33:29","date_gmt":"2013-04-02T07:33:29","guid":{"rendered":"http:\/\/diesesinternet.de\/blog\/?p=117"},"modified":"2013-07-09T09:15:31","modified_gmt":"2013-07-09T08:15:31","slug":"drupal-6-und-php-5-3","status":"publish","type":"post","link":"https:\/\/www.diesesinternet.de\/blog\/drupal-6-und-php-5-3\/","title":{"rendered":"Drupal 6 und PHP 5.3"},"content":{"rendered":"<p>Nachdem mein Provider eines Nachts PHP auf Version 5.3 aktualisiert hatte, flog mir meine Drupal 6 Installation f\u00f6rmlich um die Ohren; im Log fanden sich hunderte Fehlermeldungen und etliche Dinge funktionierten nicht mehr oder nur noch sehr eingeschr\u00e4nkt.<\/p>\n<p>Nach einigen Stunden Arbeit und intensivem Googeln l\u00e4uft die Site nun wieder ordentlich. Im wesentlichen sind diese Punkte zu fixen:<br \/>\n<!--more--><\/p>\n<ul>\n<li>Function split() is deprecated<br \/>\n==&gt; split durch explode() ersetzen<\/li>\n<li>verschiedene Meldungen dass ein Parameter call-by-value bzw call-by reference \u00fcbergeben werden muss<br \/>\n==&gt; dem\u00a0 Parameter ein &#8222;&amp;&#8220; voranstellen bzw entfernen<\/li>\n<li>warning: date(): It is not safe to rely on the system&#8217;s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. modules\/date\/date_api_sql.inc on line 557.<br \/>\n==&gt; modules\/date\/date_api.module Funktion date_api_init folgende Zeile erg\u00e4nzen:<br \/>\nfunction date_api_init() {<br \/>\n<strong>date_default_timezone_set(date_default_timezone_name());<\/strong><br \/>\ndrupal_add_css(drupal_get_path(&#8218;module&#8216;, &#8218;date_api&#8216;)\u00a0 .&#8217;\/date.css&#8216;);<br \/>\n}<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem mein Provider eines Nachts PHP auf Version 5.3 aktualisiert hatte, flog mir meine Drupal 6 Installation f\u00f6rmlich um die Ohren; im Log fanden sich hunderte Fehlermeldungen und etliche Dinge funktionierten nicht mehr oder nur noch sehr eingeschr\u00e4nkt. Nach einigen Stunden Arbeit und intensivem Googeln l\u00e4uft die Site nun wieder ordentlich. Im wesentlichen sind diese &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.diesesinternet.de\/blog\/drupal-6-und-php-5-3\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDrupal 6 und PHP 5.3\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[35],"tags":[17,18,60],"_links":{"self":[{"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/posts\/117"}],"collection":[{"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":6,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":496,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/496"}],"wp:attachment":[{"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diesesinternet.de\/blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}