CO2-Kompensation: Freifahrtschein oder ethisch sinnvolles Instrument?

  

Von Kompensation (von lateinisch compensare=ausgleichen) sprechen wir in vielen Bereichen, nicht nur bei Treibhausgasen. Und für alle diese Bereiche gilt: Es wäre besser, es müsse nicht kompensiert werden. Bei CO2 und anderen Treibhausgasen sollte immer die Reduktion und Vermeidung im Vordergrund stehen, und erst dann die Kompensation kommen.

In der Psychologie sprechen wir von einer Kompensation, wenn ein vermeintlicher Mangel bei einer Fähigkeit mit einem anderen ausgeglichen wird – zum Beispiel wird ein übergewichtiges Kind manchmal gehänselt und lernt vielleicht, sein Trauma zu bekämpfen, indem es sehr schlagfertig ist. 

Fußballspielerinnen und -spieler können mit wachsendem Alter nachlassende Schnelligkeit vielleicht mit Erfahrung ausgleichen; in Pflegeeinrichtungen können die Defizite eines Menschen mit Hilfe von mehr Personal ausgeglichen werden, usw.  

Seit einiger Zeit ist auch bei den Maßnahmen gegen die Klimakrise von CO2-Kompensationen die Rede. CO2-Kompensation bezieht sich auf den Ausgleich von Emissionen durch gezielte Aktivitäten, die dazu dienen, die gleiche Menge an CO2 – genauer: CO2-Äquivalenzen – aus der Atmosphäre zu entfernen. Die Kompensation von Kohlenstoffdioxid zielt also darauf ab, die negativen Auswirkungen der Emissionen durch verschiedene Maßnahmen auszugleichen und somit zur Reduzierung des Einflusses von uns Menschen auf den Klimawandel beizutragen.  

Kompensation ist aber immer nur ein Zusatzinstrument. Sie sollte in keiner Strategie der Klimapolitik an erster Stelle auftreten. Besser ist die Vermeidung und Verringerung von CO2. Erst wenn das nicht möglich ist, kommt Kompensation ins Spiel. Dass diese eine wichtige Nebenrolle einnehmen könnte, zeigen die Zahlen der konsumbasierten CO2-Bilanz und ihrer Äquivalenten, also der Summe, die durch den Konsum und die Aktivitäten einer Person ausgestoßen werden. Nach einer Untersuchung des Statistischen Bundesamtes verursachte jede Person in Deutschland im Jahr 2021 im Durchschnitt jährlich 11,17 Tonnen Treibhausgase. Darunter fallen 3,79 Tonnen für den Konsum (also etwa Bekleidung und Freizeitaktivitäten), 2,74 Tonnen fallen im Wohnbereich an (also für Strom, Heizung etc.), bei Mobilität sind es 2,09 Tonnen; Ernährung steuert 1,69 Tonnen bei, und das Nutzen der öffentlichen Infrastruktur 0,86 Tonnen.

Datenquelle: Umweltbundesamt für 2021

Wie funktioniert die Kompensation?

„Erlaubt“ wären aber im Schnitt nur 0,7 Tonnen pro Mensch weltweit, wollen wir die Klimaziele, wie sie etwa in Paris 2015 festgelegt wurden, erreichen.  Auf diese 0,7 Tonnen werden wir in Deutschland aber nie kommen, selbst wenn wir alle auf Kleidungskauf verzichten, das Auto abschaffen, nur noch vegan leben, auf Reisen verzichten, keinen Computer mehr nutzen etc.. Deshalb werden auch Kompensationsprojekte diskutiert. Dazu muss aber erst einmal analysiert werden, wo und in welchem Bereich bei welchem Vorgang wieviel Treibhausgase entstehen.

Berechnungsmethoden

Dazu gibt es Berechnungsmethoden, zum Beispiel im Mobilitätsbereich. Das Ganze funktioniert so: Organisationen, Unternehmen und Privatpersonen kaufen Gutschriften in der Höhe der von ihnen verursachten Treibhausgasemissionen. Diese sind freiwillige Kompensationen. Mit dem eingenommenen Geld werden dann die Instrumente der Kompensation finanziert. Praktisch läuft das für Privatpersonen z.B. so: Wenn Ihr ein Flugticket kauft, dann gibt es bei vielen Fluggesellschaften einen „Emissionsrechner“, der den daraus verursachten Ausstoß von CO2 benennt. Ob dies immer eine realistische Zahl ist, sei dahingestellt. Aus wissenschaftlicher Sicht gibt es Fragezeichen.

Google zum Beispiel hat sein Berechnungsmodell travel impact model genannt, schätzt damit den CO2-Ausstoß des jeweiligen Fluges und rechnet ihn auf die Anzahl der zu erwartenden Passagiere um. Welchen Ausstoß ein Flug verursacht, hängt von verschiedenen Faktoren ab: Flugzeugtyp, genau geflogene Route und Auslastung spielen eine Rolle. Wir sehen, es gibt immer nur Schätzungen. Deshalb sollten wir aber nicht darauf verzichten. Es gibt auch andere Rechner. Einen CO2-Schnellcheck etwa bei Flügen kann jede Person selbst beim Rechner des Umweltbundesamtes vornehmen:

CO2-Rechner des Umweltbundesamtes  

Auf den ersten Blick wirkt die Idee also erst einmal trotz aller Vorbehalte charmant. Es klingt doch gut, wenn zusätzliche Projekte angestoßen werden, um emittiertes CO2 wieder „gutzumachen“. Außerdem dient allein die visualisierte Angabe der Menge, wieviel Treibhausgase verursacht werden, als Anreiz dazu, vielleicht doch zu verzichten bzw. eine Alternative zu wählen. Das ist aber sehr optimistisch gedacht, weil laut Studien unsere Gewohnheiten eine große Rolle bei unserem Verhalten spielen.

Wie dem auch sei – wenn wir insgesamt auf die Welt schauen, kann die Kompensation nur einen Bruchteil dazu beitragen, die Treibhausgas-Emissionen drastisch und schnell zu senken. Darüber hinaus laden einige der Instrumente zu Missbrauch und zum „Freikauf“ von Pflichten ein, und das wäre nicht nur wirtschaftlich schädlich, sondern auch ethisch fragwürdig.

Also, auch wenn wir der Kompensation positive Dinge abgewinnen – es sollte kein Freifahrtschein darstellen, das Vermeiden und Reduzieren von CO2 hintanzustellen. Im Gegenteil, dies muss immer im Mittelpunkt einer Nachhaltigkeitsstrategie stehen, so vermittelt es Wirk4Tomorrow auch seinen Kunden. 

Denn es gibt noch weitere Tücken des Instrumentes: Oft sind die angegebenen Werte nicht glaubwürdig. Um noch mal auf das Beispiel mit dem Flugzeug zu schauen: Es ist nicht direkt nachprüfbar, ob die Fluggesellschaft wirklich kompensiert.

Siegel und Zertifikate

Aber trotzdem gibt es den löblichen Versuch, etwas Transparenz in die Angelegenheit zu bringen, und zwar über Siegel und Zertifizierungen. Insgesamt ist der Markt dieser Zertifikate leider undurchschaubar und unreguliert. Es gibt viele, auch profitorientierte private Anbieter von Kompensationszertifikaten. Dort werden dann die CO2-Äquivalenzen angegeben, die je nach Qualität des Projektes unterschiedlich wertvoll sein können. Den guten Weizen von der Spreu zu trennen ist schwierig, und der Vorwurf des
Greenwashings, bei der keinerlei Klimawirkung erzielt wird, wird deshalb schnell erhoben.

Man kann sich aber sachkundig machen. Es gibt zum Beispiel ein Siegel, den so genannten Gold-Standard, welches von einigen Umweltorganisationen entwickelt wurde mit dem Ziel, auf besonders nachhaltige Projekte zu verweisen und mit einem Siegel auszuzeichnen, was der Nachhaltigkeitspolitik und einigen anderen Zielen aus den UN-Sustainable Development Goals (SDGs) entspricht. Bei diesen Projekten „könne von einem verlässlichen positiven Effekt ausgegangen werden“, beurteilt etwa WWF diesen Standard – dem es allerdings auch ein besonderes Anliegen war, dieses Siegel mitzuentwickeln. Daneben gibt es international weitere Standards wie z.B. den Verified Carbon Standard (VCS).

Kompensation ist also nicht nur ein Freifahrtschein. Wenn wir uns ernsthaft mit den Möglichkeiten der Kompensation befassen, dann sehen wir, dass uns für den strukturellen Wandel viele Möglichkeiten zur Verfügung stehen. Wichtig ist, das Projekt sollte wirklich zusätzlich zu bestehenden Initiativen umgesetzt werden. Es sollte also erst mit dem Verkauf der Zertifikate ermöglicht werden. Wie das im Einzelnen aber bewiesen werden kann, ist manchmal recht kompliziert. Deshalb sind die oben vorgestellten Standards so wichtig. Manche Projekte haben auch sehr ambitionierte Ziele, wollen zum Beispiel den Technologietransfer ermöglichen oder Ressourcen schützen.

Kompensationsfelder

Hier sind einige Beispiele der Kompensationsfelder:

Aufforstung

Ich nenne das mal das „Projekt Grüne Lunge“. Die Pflanzung neuer Bäume und der Schutz bestehender Wälder helfen, CO2 aus der Atmosphäre zu absorbieren und zu speichern. Je mehr Bäume wir pflanzen, desto mehr Kompensation erfolgt. Eine Bierbrauerei hatte aus diesem (vermeintlichen) Kompensationsgeschäft sogar eine Werbemassnahme gemacht und versprochen, für jeden verkauften Kasten Bier ein Quadratmeter Regenwald zu schützen. Aber: Baumpflanzen dauert lange. Viel kann passieren bei der Aufforstung. Wir denken da an Dürren, Waldbrände und Schädlingseinfall. Es kann also lange dauern, bis ein echter gesunder Wald entsteht, der dann eine klimafreundliche Wirkung entfaltet. Zu den beteiligten Stakeholdern gehören Umweltschutzorganisationen, Forstwirtschaftsunternehmen, Regierungen und viele private Investoren.

Erneuerbare Energien

Wind-, Sonnen- und Wasserkraft können dazu beitragen, den Verbrauch fossiler Brennstoffe zu reduzieren und somit die CO2-Emissionen deutlich zu verringern. Viele Energieunternehmen, viele Geldgeber, Regierungen mit ihren Förderprogrammen und Verbraucher arbeiten gemeinsam daran, die Energiewende zu beschleunigen. Und so kommen manche Regionen oder Kommunen zusätzlich zu einem Instrument, welches sie sonst nicht nutzen könnten.

Emissionshandelssysteme

Durch den Handel mit Emissionszertifikaten (gibt es z.B. in Deutschland und in der EU, viele Staaten haben nationale Handelssysteme aufgebaut, die nicht mehr nur die energieintensiven Fabriken betreffen) können Unternehmen ihre Emissionen reduzieren und gleichzeitig zur Finanzierung von Projekten zur Reduzierung von Treibhausgasen beitragen.

Nachhaltige Landwirtschaft und Nutzung landwirtschaftlicher Flächen

Der Agrarsektor ist in der ganzen Nachhaltigkeitsdiskussion ein wichtiges Feld. Da unsere Büroräume in einer Kleinstadt liegen, die umgeben sind von vielen Feldern und Viehweiden, kriegen wir ab und zu direkt mit, wenn konventionelle Landwirtschaft ersetzt wird durch regenerative Praktiken, was meist mit der Reduzierung von Pestiziden und Düngemitteln einhergeht. Damit kann auch dazu beigetragen werden, CO2 im Boden zu speichern und die Treibhausgasemissionen insgesamt zu verringern. Auch die Renaturierung von vormaligen Mooren ist eine Möglichkeit, landwirtschaftliche Flächen zu nutzen und dieses Kompensationsprojekt zu fördern. Forschungseinrichtungen und Verbände helfen den Betrieben bei der Umstellung auf eine nachhaltige Landwirtschaft oder bei der Umwidmung der Böden.

Kohlenstoffabscheidung und CCS

Eigentlich ist dieses Verfahren unserer Meinung nach keine Kompensation, weil etwas nicht wirklich ausgeglichen wird. Es wird aber gerne aufgegriffen in der Diskussion um Kompensationen, da es einige Initiativen gibt, die Finanzierung der Forschung in diesem Bereich zu unterfüttern. Deshalb nehmen wir es hier in den Blick. Eventuell wird dieses Instrument auch speziell für die deutsche Nachhaltigkeitsstrategie wichtig, weil es bei der Vorgabe, bis 2045 klimaneutral zu sein, zum Tragen kommen kann.
Kohlenstoffabscheidung und deren Speicherung ist ein technisch anspruchsvolles Unterfangen, was unter „CCS“, also carbon capture and storage schlagwortartig zusammengefasst wird. Die Technologie zielt darauf ab, CO2 aus den Prozessen abzuscheiden und meist unterirdisch zu speichern, um es so dauerhaft aus der Atmosphäre zu entfernen. Die Forschung ist noch nicht weit gediehen, so dass diese Technologie flächendeckend eingesetzt werden könnte. Aber viele Politikerinnen und Politiker bekommen ganz anders als noch vor einigen Jahren leuchtende Augen, wenn sie von CCS reden können. In Deutschland zweifeln sehr viele daran, dass das Verfahren, lange als Risikotechnologie eingestuft, bis zu einer wirtschaftlichen Nutzung heranreifen kann. Es ist bisher auch praktisch verboten, seit es Betreiber von Kohlekraftwerken propagiert hatten, um so ihre Klimabilanz aufbessern zu können. Der jetzige Bundeswirtschaftsminister forciert das CCS-Verfahren auf hoher See, manche Umweltverbände wie der BUND halten dies aber für einen „gefährlichen Irrweg“ und für eine „Scheinlösung.“ Unter anderem, weil die Meere sowieso schon übernutzt seien. Es sei besser, statt eine nachgelagerte Entsorgung zu propagieren die Emissionen direkt an der Quelle zu bekämpfen. Denn wenn erst tatsächlich diese Technologie breit eingesetzt werde, dann verlängere dies den Einsatz fossiler Energien – was grundsätzlich den falschen Weg in der Klimapolitik darstellte.

Die Forschungen zu CCS sollten weiter finanziert werden, auch vom Staat, allerdings ohne die bereits jetzt anwendbaren Kompensationsinstrumente zu vernachlässigen – es geht um eine möglichst breite Kompensationsstrategie. Und es wird bei allen Anstrengungen auch weiterhin Industriezweige geben, bei denen sich hohe CO2-Emissionen nicht vermeiden lassen. Zement- und Stahlwerke sowie Kohlekraftwerke zählen dazu. Für diese Branchen kommt dieses Instrument am ehesten in Betracht. Es müsste dann möglichst ortsnah gespeichert werden, denn ein Transport über Pipelines etwa zu Lagerstätten ist aufwendig im Bau und in der Überwachung. Es gibt einige seriöse Forschungseinrichtungen, die versuchen, die CCS-Techniken so weit voranzutreiben, dass sie möglichst breit eingesetzt werden können. Einige Lagerkapazitäten sind bereits ausgemacht worden.

Allgemeine CO2-Kompensationsprojekte

Diese Projekte können verschiedene Formen annehmen. Manchmal wird jemand gesucht, der vorhandene Projekte finanziert, z.B. Projekte der Energieeffizienz, Wiederaufforstungsprojekte von vormals gerodeten Flächen oder die Unterstützung von Kommunen beim Übergang zu nachhaltigen Projekten. Hier gibt es viele Nichtregierungsorganisationen (NGOs), Unternehmen und Gemeinden, die sich beteiligen.

Ebenen der CO2-Kompensation

Die freiwilligen Verpflichtungserklärungen, ausgestoßenes CO2 an anderer Stelle zu kompensieren, haben sich in den letzten Jahren verbreitet. Bekenntnisse zur Klimaneutralität können im Marketing gut genutzt werden. Das merken mehr und mehr Unternehmen. Außer diesem Werbenutzen kann es aber auch ehrlicher Ansporn sein, Emissionen nicht nur auszugleichen, sondern zu senken. Auf verschiedenen Ebenen kann Kompensation in Gang gebracht werden, zum Beispiel im privaten Umfeld, in Unternehmen und Organisationen und auf kommunaler Ebene und bei Staaten:

Privatpersonen

Mehr und mehr Privatpersonen nehmen an CO2-Kompensationsprogrammen teil, indem sie z.B. ihre persönlichen Emissionen berechnen und durch Spenden an entsprechende Projekte ausgleichen. Dieser freiwillige und individuelle Beitrag ist auch als „voluntary carbon offsetting“ bekannt. Bei einer Tagung zum Beispiel, bei der ich eine Präsentation gab, habe ich folgendes erlebt: Eine Arbeitsgruppe berechnete den CO2-Ausstoß bei Hin- und Rückfahrt der Teilnehmer, und bot an, das jeweilige Äquivalent in ein Klimaschutzprojekt zu spenden. Es kam eine stattliche Summe zusammen.

Unternehmen und Organisationen

Immer wieder stoßen wir auf Firmen oder andere Organisationen, die mittlerweile ihre Kompensationsaktivitäten auch aus Marketinggründen in der Vordergrund stellen. Der IT-Grosskonzern Microsoft hat sich verpflichtet, bis 2030 CO2-negativ (!!) zu sein. Microsoft plant, alle seit seiner Gründung emittierten CO2-Emissionen zu kompensieren. Viele andere Unternehmen wie Google haben sich ebenfalls dazu verpflichtet, ihre Emissionen zu kompensieren. Auch kleine und mittlere Unternehmen sind dazu übergegangen. Etliche Fluggesellschaften bieten ihren Passagieren die Möglichkeit, bei ihren Flugreisen in Kompensationsprojekte freiwillig zu investieren. Auch andere Transportunternehmen wie Busgesellschaften sind dazu übergegangen. Hier allerdings ist dann darauf zu achten, wie transparent mit den eingeworbenen Geldern umgegangen wird.

Kommunen und Staaten

Manche Städte und Gemeinden und ganze Länder haben Programme zur Kompensation implementiert, um ihre nationalen Emissionen auszugleichen und die Umweltauswirkungen zu reduzieren. Ein Beispiel aus der Nachbarschaft: Das Stockholm Environment Institute (sei.org), ein Non-Profit-Forschungsinstitut, listet viele Beispiele aus den Kommunen auf, u.a. aus Schweden selbst. Aber auch andere Länder wie manche Kommunen in Estland werden aufgeführt. Insgesamt ist es beeindruckend zu sehen, in wie vielen Kommunen auch mit Unterstützung und in Partnerschaft etwa mit Unternehmen oder Forschungseinrichtungen Kompensationsprojekte in Gang gebracht werden.

Vor- und Nachteile der CO2-Kompensation

Solange das Instrument der CO2 Kompensation wirklich zusätzliche Anstrengungen für die Reduzierung von Treibhausen hervorbringt und nicht zum Greenwashing verführt, halten wir es für ein ernsthaftes Instrument für die Nachhaltigkeitsstrategie. Manche Industriezweige kommen nicht umhin, das Abscheiden und Speichern von Treibhausgasen bei ihrer Nachhaltigkeitsstrategie zu berücksichtigen. Hier listen wir noch einmal die wesentlichen Punkte auf:

Vorteile

Die Vorteile liegen auf der Hand:

• Kompensation ist ein Mittel der nachhaltigen Entwicklung, CO2 zumindest indirekt zu reduzieren, wenn die Projekte, in die investiert werden, greifen. Damit wird zum Schutz der Umwelt und des Klimas beigetragen.

• Es sorgt für Innovation und Technologiewandel. Die Notwendigkeit, CO2-Emissionen zu kompensieren, fördert Innovationen in saubere Technologien und treibt die Transformation voran.

• Die lokale Wirtschaft kann gestärkt werden und so zur nachhaltigen Entwicklung und zum Schutz natürlicher Ressourcen beitragen.

Nachteile

Aber es gibt eben auch Nachteile:

• Es liegt ein moralisches Risiko darin, die Möglichkeit, CO2-Emissionen zu kompensieren, zu überstrapazieren. Einzelpersonen und Unternehmen oder Staaten sind bei der Anwendung weniger motiviert, ihre Emissionen tatsächlich zu reduzieren. Da sind wir dann bei dem manchmal vorwurfsvoll vorgebrachten Freikauf-Argument.

• Es gibt Bedenken hinsichtlich der Effektivität und Transparenz von Kompensationsprojekten, insbesondere auf die tatsächliche Menge von CO2, welches kompensiert wird. Auch die langfristige Wirksamkeit der Maßnahmen wird in Frage gestellt.

• Und nicht zuletzt gibt es noch zu wenig Erfahrungen damit, ob nicht mit einer „Umwidmung“ von Land eventuell negative soziale Auswirkungen auftreten. Wird etwa der Lebensunterhalt lokaler Gemeinschaften beeinträchtigt, oder wird es Konflikte um Land geben? Manchmal haben Eingriffe unerwünschte Nebenwirkungen.

Fazit

Wie sich das Instrument der CO2-Kompensation entwickelt und am Markt bewährt, werden wir sehen. Für manche Industriebereiche könnte es eines der scharfen Schwerter sein, welches wir für eine wirksame Klimastrategie benötigen. Es kann aber immer nur ein Nebenschauplatz in der Diskussion um eine wirksame Strategie sein. Im Mittelpunkt stehen die Vermeidung und Reduzierung der Treibhausgas-Emissionen. Kompensationen wirken meist nur kurzfristig.
Deshalb setzen wir uns dafür ein, sich die Instrumente genauer anzuschauen und zu überlegen, wo sie sinnvoll, nachvollziehbar und transparent eingesetzt werden können. Für einen breiten Einsatz der CO2-Kompensationsinstrumente spricht, wenn sie zusätzlich zu den bisherigen Anstrengungen verlaufen und die anderen Instrumente der Reduzierung der Treibhausgase nicht blockieren bzw. hinauszögern. Für die Überprüfung gibt es einige glaubwürdige Siegel und Zertifizierungen. Dann ist dieses Instrument viel mehr als ein Freifahrtschein, sondern bietet die Möglichkeit, die negativen Auswirkungen von CO2 und anderer Treibhausgase zu mildern.

Inhaltsverzeichnis

Inhaltsverzeichnis

Beitrag teilen:

Facebook
LinkedIn
WhatsApp
Email

Oder hast du eine Frage?

Auch interessant:

WordPress Cookie Plugin von Real Cookie Banner
( ! ) Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /app/wp-includes/class-wpdb.php on line 1987
Call Stack
#TimeMemoryFunctionLocation
10.0007360032{main}( ).../index.php:0
20.0008360344require( '/app/wp-blog-header.php ).../index.php:17
35.508618368760require_once( '/app/wp-includes/template-loader.php ).../wp-blog-header.php:19
45.950319383616include( '/app/wp-content/themes/hello-elementor/index.php ).../template-loader.php:106
51053.759533818880get_footer( $name = ???, $args = ??? ).../index.php:37
61053.819733820008locate_template( $template_names = [0 => 'footer.php'], $load = TRUE, $load_once = TRUE, $args = [] ).../general-template.php:92
71053.922033820088load_template( $_template_file = '/app/wp-content/themes/hello-elementor/footer.php', $load_once = TRUE, $args = [] ).../template.php:745
81053.922233820424require_once( '/app/wp-content/themes/hello-elementor/footer.php ).../template.php:810
91070.944433977848wp_footer( ).../footer.php:25
101070.944433977848do_action( $hook_name = 'wp_footer' ).../general-template.php:3066
111070.952733978224WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
121070.952733978224WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
131326.154633979560Elementor\Frontend->wp_footer( '' ).../class-wp-hook.php:324
141326.154733979560Elementor\Frontend->enqueue_scripts( ).../frontend.php:781
151326.601033984336Elementor\Frontend->print_config( $handle = ??? ).../frontend.php:590
161326.601133984384Elementor\Frontend->get_settings( $setting = ??? ).../app.php:36
171326.601133984384Elementor\Frontend->ensure_settings( ).../base-object.php:40
181326.601133984384Elementor\Frontend->get_init_settings( ).../base-object.php:142
191326.696233991248Elementor\Core\Settings\Manager::get_settings_frontend_config( ).../frontend.php:1397
201326.745134020992Elementor\Core\Settings\Page\Model->get_frontend_settings( ).../manager.php:191
211326.745134020992Elementor\Core\Settings\Page\Model->get_settings_for_display( $setting_key = ??? ).../controls-stack.php:1345
221326.745134020992Elementor\Core\Settings\Page\Model->get_parsed_dynamic_settings( $setting = ???, $settings = ??? ).../controls-stack.php:1253
231326.745134020992Elementor\Core\Settings\Page\Model->get_settings( $setting = ??? ).../controls-stack.php:1162
241326.745134020992Elementor\Core\Settings\Page\Model->ensure_settings( ).../base-object.php:40
251326.745134020992Elementor\Core\Settings\Page\Model->get_init_settings( ).../base-object.php:142
261326.745134020992Elementor\Core\Settings\Page\Model->get_data( $item = 'settings' ).../controls-stack.php:2208
271326.745134020992Elementor\Core\Settings\Page\Model->sanitize_settings( $settings = [], $controls = ??? ).../controls-stack.php:1148
281326.745134020992Elementor\Core\Settings\Page\Model->get_controls( $control_id = ??? ).../controls-stack.php:2465
291326.745134020992Elementor\Core\Settings\Page\Model->get_stack( ).../controls-stack.php:314
301326.745134020992Elementor\Core\Settings\Page\Model->init_controls( ).../controls-stack.php:559
311326.745134021416Elementor\Core\Settings\Page\Model->register_controls( ).../controls-stack.php:2376
321326.745134021416Elementor\Core\Documents_Manager->get_doc_or_auto_save( $id = 3838, $user_id = ??? ).../model.php:173
331326.745234021416Elementor\Core\DocumentTypes\Post->get_autosave_id( $user_id = 0 ).../documents-manager.php:258
341326.745234021416Elementor\Utils::get_post_autosave( $post_id = 3838, $user_id = 0 ).../document.php:1382
351326.775134022440wpdb->get_row( $query = 'SELECT * FROM wp_posts WHERE post_parent = 3838 AND post_name LIKE \'3838-autosave{9422fc11238680e1913e2fb1d641a5527a80af7a43e75ed036efb631ede7e7a0}\' AND post_modified_gmt > \'2024-04-18 11:48:43\' AND post_type = \'revision\'', $output = ???, $y = ??? ).../utils.php:451
361326.775234022632wpdb->query( $query = 'SELECT * FROM wp_posts WHERE post_parent = 3838 AND post_name LIKE \'3838-autosave{9422fc11238680e1913e2fb1d641a5527a80af7a43e75ed036efb631ede7e7a0}\' AND post_modified_gmt > \'2024-04-18 11:48:43\' AND post_type = \'revision\'' ).../class-wpdb.php:3065
371326.879634005808wpdb->check_connection( $allow_bail = ??? ).../class-wpdb.php:2279
381330.889134005376wpdb->db_connect( $allow_bail = FALSE ).../class-wpdb.php:2143
391330.889134006256mysqli_real_connect( $mysql = class mysqli { public $client_info = 'mysqlnd 8.0.10'; public $client_version = 80010; public $connect_errno = 2002; public $connect_error = 'No such file or directory'; public $errno = 2002; public $error = 'No such file or directory' }, $hostname = 'localhost', $username = 'admin', $password = '9LOp1Xz1cMYJ', $database = NULL, $port = NULL, $socket = NULL, $flags = 0 ).../class-wpdb.php:1987

( ! ) Notice: Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.) in /app/wp-includes/functions.php on line 6078
Call Stack
#TimeMemoryFunctionLocation
10.0007360032{main}( ).../index.php:0
20.0008360344require( '/app/wp-blog-header.php ).../index.php:17
35.508618368760require_once( '/app/wp-includes/template-loader.php ).../wp-blog-header.php:19
45.950319383616include( '/app/wp-content/themes/hello-elementor/index.php ).../template-loader.php:106
51053.759533818880get_footer( $name = ???, $args = ??? ).../index.php:37
61053.819733820008locate_template( $template_names = [0 => 'footer.php'], $load = TRUE, $load_once = TRUE, $args = [] ).../general-template.php:92
71053.922033820088load_template( $_template_file = '/app/wp-content/themes/hello-elementor/footer.php', $load_once = TRUE, $args = [] ).../template.php:745
81053.922233820424require_once( '/app/wp-content/themes/hello-elementor/footer.php ).../template.php:810
91070.944433977848wp_footer( ).../footer.php:25
101070.944433977848do_action( $hook_name = 'wp_footer' ).../general-template.php:3066
111070.952733978224WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
121070.952733978224WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
131332.153034104960ElementorPro\Modules\CustomCode\Module->ElementorPro\Modules\CustomCode\{closure:/app/wp-content/plugins/elementor-pro/modules/custom-code/module.php:132-134}( '' ).../class-wp-hook.php:324
141332.153034104960ElementorPro\Modules\CustomCode\Module->print_snippets( $location = 'elementor_body_end' ).../module.php:133
151332.153034104960ElementorPro\Modules\CustomCode\Module->get_snippets_by_location( $location = 'elementor_body_end' ).../module.php:432
161332.153134106184get_posts( $args = ['numberposts' => -1, 'post_type' => 'elementor_snippet', 'meta_query' => [0 => [...]], 'order' => 'ASC', 'orderby' => 'meta_value_num', 'meta_key' => '_elementor_priority'] ).../module.php:422
171332.153134107904WP_Query->query( $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [], 'exclude' => [], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [0 => [...]], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE] ).../post.php:2520
181332.153134107904WP_Query->get_posts( ).../class-wp-query.php:3824
191332.265934117808WP_Meta_Query->get_sql( $type = 'post', $primary_table = 'wp_posts', $primary_id_column = 'ID', $context = class WP_Query { public $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE]; public $query_vars = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE, 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'paged' => 0, 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => [...], 'category__not_in' => [...], 'category__and' => [...], 'post__in' => [...], 'post__not_in' => [...], 'post_name__in' => [...], 'tag__in' => [...], 'tag__not_in' => [...], 'tag__and' => [...], 'tag_slug__in' => [...], 'tag_slug__and' => [...], 'post_parent__in' => [...], 'post_parent__not_in' => [...], 'author__in' => [...], 'author__not_in' => [...], 'search_columns' => [...], 'cache_results' => TRUE, 'update_post_term_cache' => TRUE, 'update_menu_item_cache' => FALSE, 'lazy_load_term_meta' => TRUE, 'update_post_meta_cache' => TRUE, 'nopaging' => TRUE, 'comments_per_page' => '50']; public $tax_query = class WP_Tax_Query { public $queries = [...]; public $relation = 'AND'; protected $table_aliases = [...]; public $queried_terms = [...]; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID' }; public $meta_query = class WP_Meta_Query { public $queries = [...]; public $relation = 'AND'; public $meta_table = 'wp_postmeta'; public $meta_id_column = 'post_id'; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID'; protected $table_aliases = [...]; protected $clauses = [...]; protected $has_or_relation = FALSE }; public $date_query = FALSE; public $queried_object = *uninitialized*; public $queried_object_id = *uninitialized*; public $request = *uninitialized*; public $posts = *uninitialized*; public $post_count = 0; public $current_post = -1; public $before_loop = TRUE; public $in_the_loop = FALSE; public $post = *uninitialized*; public $comments = *uninitialized*; public $comment_count = 0; public $current_comment = -1; public $comment = *uninitialized*; public $found_posts = 0; public $max_num_pages = 0; public $max_num_comment_pages = 0; public $is_single = FALSE; public $is_preview = FALSE; public $is_page = FALSE; public $is_archive = FALSE; public $is_date = FALSE; public $is_year = FALSE; public $is_month = FALSE; public $is_day = FALSE; public $is_time = FALSE; public $is_author = FALSE; public $is_category = FALSE; public $is_tag = FALSE; public $is_tax = FALSE; public $is_search = FALSE; public $is_feed = FALSE; public $is_comment_feed = FALSE; public $is_trackback = FALSE; public $is_home = TRUE; public $is_privacy_policy = FALSE; public $is_404 = FALSE; public $is_embed = FALSE; public $is_paged = FALSE; public $is_admin = FALSE; public $is_attachment = FALSE; public $is_singular = FALSE; public $is_robots = FALSE; public $is_favicon = FALSE; public $is_posts_page = FALSE; public $is_post_type_archive = FALSE; private $query_vars_hash = '0ac5207cf9212d834ef3531ea139f003'; private $query_vars_changed = FALSE; public $thumbnails_cached = FALSE; protected $allow_query_attachment_by_filename = FALSE; private $stopwords = NULL; private $compat_fields = [0 => 'query_vars_hash', 1 => 'query_vars_changed']; private $compat_methods = [0 => 'init_query_flags', 1 => 'parse_tax_query'] } ).../class-wp-query.php:2413
201332.266034117840WP_Meta_Query->get_sql_clauses( ).../class-wp-meta-query.php:371
211332.266034117872WP_Meta_Query->get_sql_for_query( $query = [0 => ['key' => '_elementor_priority', 'compare' => '=', 'compare_key' => '=', 'alias' => 'wp_postmeta', 'cast' => 'CHAR'], 1 => [0 => [...], 'relation' => 'OR'], 'relation' => 'AND'], $depth = ??? ).../class-wp-meta-query.php:419
221332.266034118280WP_Meta_Query->get_sql_for_clause( $clause = ['key' => '_elementor_priority', 'compare' => '=', 'compare_key' => '=', 'alias' => 'wp_postmeta', 'cast' => 'CHAR'], $parent_query = [0 => ['key' => '_elementor_priority', 'compare' => '=', 'compare_key' => '=', 'alias' => 'wp_postmeta', 'cast' => 'CHAR'], 1 => [0 => [...], 'relation' => 'OR'], 'relation' => 'AND'], $clause_key = 0 ).../class-wp-meta-query.php:469
231332.266034120312wpdb->prepare( $query = 'wp_postmeta.meta_key = %s', ...$args = variadic('_elementor_priority') ).../class-wp-meta-query.php:671
241332.266034121664wpdb->_real_escape( $data = '_elementor_priority' ).../class-wpdb.php:1752
251332.266034122392_doing_it_wrong( $function_name = 'wpdb', $message = 'wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll.', $version = '3.6.0' ).../class-wpdb.php:1289
261332.266134123224wp_trigger_error( $function_name = '', $message = 'Die Funktion wpdb wurde <strong>fehlerhaft</strong> aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = ??? ).../functions.php:6022
271332.285734123544trigger_error( $message = 'Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = 1024 ).../functions.php:6078

( ! ) Notice: Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.) in /app/wp-includes/functions.php on line 6078
Call Stack
#TimeMemoryFunctionLocation
10.0007360032{main}( ).../index.php:0
20.0008360344require( '/app/wp-blog-header.php ).../index.php:17
35.508618368760require_once( '/app/wp-includes/template-loader.php ).../wp-blog-header.php:19
45.950319383616include( '/app/wp-content/themes/hello-elementor/index.php ).../template-loader.php:106
51053.759533818880get_footer( $name = ???, $args = ??? ).../index.php:37
61053.819733820008locate_template( $template_names = [0 => 'footer.php'], $load = TRUE, $load_once = TRUE, $args = [] ).../general-template.php:92
71053.922033820088load_template( $_template_file = '/app/wp-content/themes/hello-elementor/footer.php', $load_once = TRUE, $args = [] ).../template.php:745
81053.922233820424require_once( '/app/wp-content/themes/hello-elementor/footer.php ).../template.php:810
91070.944433977848wp_footer( ).../footer.php:25
101070.944433977848do_action( $hook_name = 'wp_footer' ).../general-template.php:3066
111070.952733978224WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
121070.952733978224WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
131332.153034104960ElementorPro\Modules\CustomCode\Module->ElementorPro\Modules\CustomCode\{closure:/app/wp-content/plugins/elementor-pro/modules/custom-code/module.php:132-134}( '' ).../class-wp-hook.php:324
141332.153034104960ElementorPro\Modules\CustomCode\Module->print_snippets( $location = 'elementor_body_end' ).../module.php:133
151332.153034104960ElementorPro\Modules\CustomCode\Module->get_snippets_by_location( $location = 'elementor_body_end' ).../module.php:432
161332.153134106184get_posts( $args = ['numberposts' => -1, 'post_type' => 'elementor_snippet', 'meta_query' => [0 => [...]], 'order' => 'ASC', 'orderby' => 'meta_value_num', 'meta_key' => '_elementor_priority'] ).../module.php:422
171332.153134107904WP_Query->query( $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [], 'exclude' => [], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [0 => [...]], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE] ).../post.php:2520
181332.153134107904WP_Query->get_posts( ).../class-wp-query.php:3824
191332.265934117808WP_Meta_Query->get_sql( $type = 'post', $primary_table = 'wp_posts', $primary_id_column = 'ID', $context = class WP_Query { public $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE]; public $query_vars = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE, 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'paged' => 0, 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => [...], 'category__not_in' => [...], 'category__and' => [...], 'post__in' => [...], 'post__not_in' => [...], 'post_name__in' => [...], 'tag__in' => [...], 'tag__not_in' => [...], 'tag__and' => [...], 'tag_slug__in' => [...], 'tag_slug__and' => [...], 'post_parent__in' => [...], 'post_parent__not_in' => [...], 'author__in' => [...], 'author__not_in' => [...], 'search_columns' => [...], 'cache_results' => TRUE, 'update_post_term_cache' => TRUE, 'update_menu_item_cache' => FALSE, 'lazy_load_term_meta' => TRUE, 'update_post_meta_cache' => TRUE, 'nopaging' => TRUE, 'comments_per_page' => '50']; public $tax_query = class WP_Tax_Query { public $queries = [...]; public $relation = 'AND'; protected $table_aliases = [...]; public $queried_terms = [...]; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID' }; public $meta_query = class WP_Meta_Query { public $queries = [...]; public $relation = 'AND'; public $meta_table = 'wp_postmeta'; public $meta_id_column = 'post_id'; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID'; protected $table_aliases = [...]; protected $clauses = [...]; protected $has_or_relation = FALSE }; public $date_query = FALSE; public $queried_object = *uninitialized*; public $queried_object_id = *uninitialized*; public $request = *uninitialized*; public $posts = *uninitialized*; public $post_count = 0; public $current_post = -1; public $before_loop = TRUE; public $in_the_loop = FALSE; public $post = *uninitialized*; public $comments = *uninitialized*; public $comment_count = 0; public $current_comment = -1; public $comment = *uninitialized*; public $found_posts = 0; public $max_num_pages = 0; public $max_num_comment_pages = 0; public $is_single = FALSE; public $is_preview = FALSE; public $is_page = FALSE; public $is_archive = FALSE; public $is_date = FALSE; public $is_year = FALSE; public $is_month = FALSE; public $is_day = FALSE; public $is_time = FALSE; public $is_author = FALSE; public $is_category = FALSE; public $is_tag = FALSE; public $is_tax = FALSE; public $is_search = FALSE; public $is_feed = FALSE; public $is_comment_feed = FALSE; public $is_trackback = FALSE; public $is_home = TRUE; public $is_privacy_policy = FALSE; public $is_404 = FALSE; public $is_embed = FALSE; public $is_paged = FALSE; public $is_admin = FALSE; public $is_attachment = FALSE; public $is_singular = FALSE; public $is_robots = FALSE; public $is_favicon = FALSE; public $is_posts_page = FALSE; public $is_post_type_archive = FALSE; private $query_vars_hash = '0ac5207cf9212d834ef3531ea139f003'; private $query_vars_changed = FALSE; public $thumbnails_cached = FALSE; protected $allow_query_attachment_by_filename = FALSE; private $stopwords = NULL; private $compat_fields = [0 => 'query_vars_hash', 1 => 'query_vars_changed']; private $compat_methods = [0 => 'init_query_flags', 1 => 'parse_tax_query'] } ).../class-wp-query.php:2413
201332.266034117840WP_Meta_Query->get_sql_clauses( ).../class-wp-meta-query.php:371
211332.266034117872WP_Meta_Query->get_sql_for_query( $query = [0 => ['key' => '_elementor_priority', 'compare' => '=', 'compare_key' => '=', 'alias' => 'wp_postmeta', 'cast' => 'CHAR'], 1 => [0 => [...], 'relation' => 'OR'], 'relation' => 'AND'], $depth = ??? ).../class-wp-meta-query.php:419
221332.286734146056WP_Meta_Query->get_sql_for_query( $query = [0 => ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], 'relation' => 'OR'], $depth = 1 ).../class-wp-meta-query.php:483
231332.286734146464WP_Meta_Query->get_sql_for_clause( $clause = ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], $parent_query = [0 => ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], 'relation' => 'OR'], $clause_key = 0 ).../class-wp-meta-query.php:469
241332.286734147768wpdb->prepare( $query = 'mt1.meta_key = %s', ...$args = variadic('_elementor_location') ).../class-wp-meta-query.php:671
251332.286834149104wpdb->_real_escape( $data = '_elementor_location' ).../class-wpdb.php:1752
261332.286834149424_doing_it_wrong( $function_name = 'wpdb', $message = 'wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll.', $version = '3.6.0' ).../class-wpdb.php:1289
271332.286934150256wp_trigger_error( $function_name = '', $message = 'Die Funktion wpdb wurde <strong>fehlerhaft</strong> aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = ??? ).../functions.php:6022
281332.287034150576trigger_error( $message = 'Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = 1024 ).../functions.php:6078

( ! ) Notice: Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.) in /app/wp-includes/functions.php on line 6078
Call Stack
#TimeMemoryFunctionLocation
10.0007360032{main}( ).../index.php:0
20.0008360344require( '/app/wp-blog-header.php ).../index.php:17
35.508618368760require_once( '/app/wp-includes/template-loader.php ).../wp-blog-header.php:19
45.950319383616include( '/app/wp-content/themes/hello-elementor/index.php ).../template-loader.php:106
51053.759533818880get_footer( $name = ???, $args = ??? ).../index.php:37
61053.819733820008locate_template( $template_names = [0 => 'footer.php'], $load = TRUE, $load_once = TRUE, $args = [] ).../general-template.php:92
71053.922033820088load_template( $_template_file = '/app/wp-content/themes/hello-elementor/footer.php', $load_once = TRUE, $args = [] ).../template.php:745
81053.922233820424require_once( '/app/wp-content/themes/hello-elementor/footer.php ).../template.php:810
91070.944433977848wp_footer( ).../footer.php:25
101070.944433977848do_action( $hook_name = 'wp_footer' ).../general-template.php:3066
111070.952733978224WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
121070.952733978224WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
131332.153034104960ElementorPro\Modules\CustomCode\Module->ElementorPro\Modules\CustomCode\{closure:/app/wp-content/plugins/elementor-pro/modules/custom-code/module.php:132-134}( '' ).../class-wp-hook.php:324
141332.153034104960ElementorPro\Modules\CustomCode\Module->print_snippets( $location = 'elementor_body_end' ).../module.php:133
151332.153034104960ElementorPro\Modules\CustomCode\Module->get_snippets_by_location( $location = 'elementor_body_end' ).../module.php:432
161332.153134106184get_posts( $args = ['numberposts' => -1, 'post_type' => 'elementor_snippet', 'meta_query' => [0 => [...]], 'order' => 'ASC', 'orderby' => 'meta_value_num', 'meta_key' => '_elementor_priority'] ).../module.php:422
171332.153134107904WP_Query->query( $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [], 'exclude' => [], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [0 => [...]], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE] ).../post.php:2520
181332.153134107904WP_Query->get_posts( ).../class-wp-query.php:3824
191332.265934117808WP_Meta_Query->get_sql( $type = 'post', $primary_table = 'wp_posts', $primary_id_column = 'ID', $context = class WP_Query { public $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE]; public $query_vars = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [...], 'exclude' => [...], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [...], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE, 'error' => '', 'm' => '', 'p' => 0, 'post_parent' => '', 'subpost' => '', 'subpost_id' => '', 'attachment' => '', 'attachment_id' => 0, 'name' => '', 'pagename' => '', 'page_id' => 0, 'second' => '', 'minute' => '', 'hour' => '', 'day' => 0, 'monthnum' => 0, 'year' => 0, 'w' => 0, 'category_name' => '', 'tag' => '', 'cat' => '', 'tag_id' => '', 'author' => '', 'author_name' => '', 'feed' => '', 'tb' => '', 'paged' => 0, 'preview' => '', 's' => '', 'sentence' => '', 'title' => '', 'fields' => '', 'menu_order' => '', 'embed' => '', 'category__in' => [...], 'category__not_in' => [...], 'category__and' => [...], 'post__in' => [...], 'post__not_in' => [...], 'post_name__in' => [...], 'tag__in' => [...], 'tag__not_in' => [...], 'tag__and' => [...], 'tag_slug__in' => [...], 'tag_slug__and' => [...], 'post_parent__in' => [...], 'post_parent__not_in' => [...], 'author__in' => [...], 'author__not_in' => [...], 'search_columns' => [...], 'cache_results' => TRUE, 'update_post_term_cache' => TRUE, 'update_menu_item_cache' => FALSE, 'lazy_load_term_meta' => TRUE, 'update_post_meta_cache' => TRUE, 'nopaging' => TRUE, 'comments_per_page' => '50']; public $tax_query = class WP_Tax_Query { public $queries = [...]; public $relation = 'AND'; protected $table_aliases = [...]; public $queried_terms = [...]; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID' }; public $meta_query = class WP_Meta_Query { public $queries = [...]; public $relation = 'AND'; public $meta_table = 'wp_postmeta'; public $meta_id_column = 'post_id'; public $primary_table = 'wp_posts'; public $primary_id_column = 'ID'; protected $table_aliases = [...]; protected $clauses = [...]; protected $has_or_relation = FALSE }; public $date_query = FALSE; public $queried_object = *uninitialized*; public $queried_object_id = *uninitialized*; public $request = *uninitialized*; public $posts = *uninitialized*; public $post_count = 0; public $current_post = -1; public $before_loop = TRUE; public $in_the_loop = FALSE; public $post = *uninitialized*; public $comments = *uninitialized*; public $comment_count = 0; public $current_comment = -1; public $comment = *uninitialized*; public $found_posts = 0; public $max_num_pages = 0; public $max_num_comment_pages = 0; public $is_single = FALSE; public $is_preview = FALSE; public $is_page = FALSE; public $is_archive = FALSE; public $is_date = FALSE; public $is_year = FALSE; public $is_month = FALSE; public $is_day = FALSE; public $is_time = FALSE; public $is_author = FALSE; public $is_category = FALSE; public $is_tag = FALSE; public $is_tax = FALSE; public $is_search = FALSE; public $is_feed = FALSE; public $is_comment_feed = FALSE; public $is_trackback = FALSE; public $is_home = TRUE; public $is_privacy_policy = FALSE; public $is_404 = FALSE; public $is_embed = FALSE; public $is_paged = FALSE; public $is_admin = FALSE; public $is_attachment = FALSE; public $is_singular = FALSE; public $is_robots = FALSE; public $is_favicon = FALSE; public $is_posts_page = FALSE; public $is_post_type_archive = FALSE; private $query_vars_hash = '0ac5207cf9212d834ef3531ea139f003'; private $query_vars_changed = FALSE; public $thumbnails_cached = FALSE; protected $allow_query_attachment_by_filename = FALSE; private $stopwords = NULL; private $compat_fields = [0 => 'query_vars_hash', 1 => 'query_vars_changed']; private $compat_methods = [0 => 'init_query_flags', 1 => 'parse_tax_query'] } ).../class-wp-query.php:2413
201332.266034117840WP_Meta_Query->get_sql_clauses( ).../class-wp-meta-query.php:371
211332.266034117872WP_Meta_Query->get_sql_for_query( $query = [0 => ['key' => '_elementor_priority', 'compare' => '=', 'compare_key' => '=', 'alias' => 'wp_postmeta', 'cast' => 'CHAR'], 1 => [0 => [...], 'relation' => 'OR'], 'relation' => 'AND'], $depth = ??? ).../class-wp-meta-query.php:419
221332.286734146056WP_Meta_Query->get_sql_for_query( $query = [0 => ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], 'relation' => 'OR'], $depth = 1 ).../class-wp-meta-query.php:483
231332.286734146464WP_Meta_Query->get_sql_for_clause( $clause = ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], $parent_query = [0 => ['key' => '_elementor_location', 'value' => 'elementor_body_end', 'compare' => '=', 'compare_key' => '=', 'alias' => 'mt1', 'cast' => 'CHAR'], 'relation' => 'OR'], $clause_key = 0 ).../class-wp-meta-query.php:469
241332.287934168896wpdb->prepare( $query = '%s', ...$args = variadic('elementor_body_end') ).../class-wp-meta-query.php:771
251332.287934170144wpdb->_real_escape( $data = 'elementor_body_end' ).../class-wpdb.php:1752
261332.287934170464_doing_it_wrong( $function_name = 'wpdb', $message = 'wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll.', $version = '3.6.0' ).../class-wpdb.php:1289
271332.288034171296wp_trigger_error( $function_name = '', $message = 'Die Funktion wpdb wurde <strong>fehlerhaft</strong> aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = ??? ).../functions.php:6022
281332.288134171616trigger_error( $message = 'Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = 1024 ).../functions.php:6078

( ! ) Notice: Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.) in /app/wp-includes/functions.php on line 6078
Call Stack
#TimeMemoryFunctionLocation
10.0007360032{main}( ).../index.php:0
20.0008360344require( '/app/wp-blog-header.php ).../index.php:17
35.508618368760require_once( '/app/wp-includes/template-loader.php ).../wp-blog-header.php:19
45.950319383616include( '/app/wp-content/themes/hello-elementor/index.php ).../template-loader.php:106
51053.759533818880get_footer( $name = ???, $args = ??? ).../index.php:37
61053.819733820008locate_template( $template_names = [0 => 'footer.php'], $load = TRUE, $load_once = TRUE, $args = [] ).../general-template.php:92
71053.922033820088load_template( $_template_file = '/app/wp-content/themes/hello-elementor/footer.php', $load_once = TRUE, $args = [] ).../template.php:745
81053.922233820424require_once( '/app/wp-content/themes/hello-elementor/footer.php ).../template.php:810
91070.944433977848wp_footer( ).../footer.php:25
101070.944433977848do_action( $hook_name = 'wp_footer' ).../general-template.php:3066
111070.952733978224WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
121070.952733978224WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
131332.153034104960ElementorPro\Modules\CustomCode\Module->ElementorPro\Modules\CustomCode\{closure:/app/wp-content/plugins/elementor-pro/modules/custom-code/module.php:132-134}( '' ).../class-wp-hook.php:324
141332.153034104960ElementorPro\Modules\CustomCode\Module->print_snippets( $location = 'elementor_body_end' ).../module.php:133
151332.153034104960ElementorPro\Modules\CustomCode\Module->get_snippets_by_location( $location = 'elementor_body_end' ).../module.php:432
161332.153134106184get_posts( $args = ['numberposts' => -1, 'post_type' => 'elementor_snippet', 'meta_query' => [0 => [...]], 'order' => 'ASC', 'orderby' => 'meta_value_num', 'meta_key' => '_elementor_priority'] ).../module.php:422
171332.153134107904WP_Query->query( $query = ['numberposts' => -1, 'category' => 0, 'orderby' => 'meta_value_num', 'order' => 'ASC', 'include' => [], 'exclude' => [], 'meta_key' => '_elementor_priority', 'meta_value' => '', 'post_type' => 'elementor_snippet', 'suppress_filters' => TRUE, 'meta_query' => [0 => [...]], 'post_status' => 'publish', 'posts_per_page' => -1, 'ignore_sticky_posts' => TRUE, 'no_found_rows' => TRUE] ).../post.php:2520
181332.153134107904WP_Query->get_posts( ).../class-wp-query.php:3824
191332.289034186032wpdb->prepare( $query = ' AND wp_posts.post_type = %s', ...$args = variadic('elementor_snippet') ).../class-wp-query.php:2547
201332.289034187392wpdb->_real_escape( $data = 'elementor_snippet' ).../class-wpdb.php:1752
211332.289034187712_doing_it_wrong( $function_name = 'wpdb', $message = 'wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll.', $version = '3.6.0' ).../class-wpdb.php:1289
221332.289134188544wp_trigger_error( $function_name = '', $message = 'Die Funktion wpdb wurde <strong>fehlerhaft</strong> aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = ??? ).../functions.php:6022
231332.289234188864trigger_error( $message = 'Die Funktion wpdb wurde fehlerhaft aufgerufen. wpdb muss eine Datenbank Verbindung setzen, die zum Maskieren benutzt werden soll. Weitere Informationen: <a>Debugging in WordPress (engl.)</a>. (Diese Meldung wurde in Version 3.6.0 hinzugefügt.)', $error_level = 1024 ).../functions.php:6078