• Gelöst Jenni

    (@frauzorn)


    Hallo.

    Ich bin mit meinem Latein am Ende und ich glaube, dass WordPress mich gerade auf Herz und Nieren prüft. Vielleicht findet jemand für mich die passende Lösung. #hilfe

    Das Problem

    1. WP -> Medien hochladen
    2. Medien auswahl -> Hochladen
    3. Datei wird im Verzeichnis (FTP) hochgeladen, wird aber nicht in der Galerie angezeigt
    4. Fehlermeldung: „DATEINAME.jpg“ konnte nicht hochgeladen werden. Der Anhang konnte nicht in die Datenbank eingefügt werden.

    Also zusammengefasst: Nach dem Hochladen der Datei liegt die Datei auf dem FTP, aber wird nicht in der Galerieübersicht angezeigt.

    Folgendes habe ich (alles) bereits ausprobiert:

    1. function.php, wp-config.php angepasst (gemäß etlicher Dokumentationen)
    2. define('WP_ALLOW_REPAIR', true); und Datenbank reparieren ausgeführt (keine Fehler vorhanden)
    3. Kontakt mit dem IONOS Support aufgenommen, um dort Hilfe zu erbitten (Aussage: Wir haben auch was probiert, wie z.B. memory_limit usw. hochgesetzt, aber das hat ja nichts gebracht: Installieren Sie das WP neu und laden ein Backup hoch)
    4. Plugins und Themes deaktiviert
    5. Ordnerrechte geprüft und erneuert
    6. Unterschiedliche Dateinamen und Dateiendungen

    Um auch die Quellen aufzuführen, die ich ausprobiert habe, hier eine Übersicht zu den Links

    1. https://de.wordpress.org/support/topic/der-anhang-konnte-nicht-in-die-datenbank-eingefuegt-werden/
    2. https://kinsta.com/de/blog/konnte-anhang-nicht-in-die-datenbank-einfugen/
    3. https://de.siteground.com/kb/wie-fix-wordpress-image-upload-probleme/

    Anbei findet Ihr auch Log zum WordPress:

    `
    ### wp-core ###
    
    version: 6.1.1
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: Geschlossen
    environment_type: production
    user_count: 6
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /homepages/10/d23038282/htdocs/app284558450
    wordpress_size: 203,20 MB (213068463 bytes)
    uploads_path: /homepages/10/d23038282/htdocs/app284558450/wp-content/uploads
    uploads_size: 157,71 MB (165370233 bytes)
    themes_path: /homepages/10/d23038282/htdocs/app284558450/wp-content/themes
    themes_size: 29,57 MB (31007270 bytes)
    plugins_path: /homepages/10/d23038282/htdocs/app284558450/wp-content/plugins
    plugins_size: 80,80 MB (84723493 bytes)
    database_size: 13,88 MB (14548992 bytes)
    total_size: 485,15 MB (508718451 bytes)
    
    ### wp-active-theme ###
    
    name: Photography Child (photography-child)
    version: 1.0
    author: ThemeGoods
    author_website: http://themeforest.net/user/ThemeGoods
    parent_theme: Photography (photography)
    theme_features: core-block-patterns, post-thumbnails, title-tag, automatic-feed-links, custom-background, post-formats, widgets-block-editor, woocommerce, widgets, menus
    theme_path: /homepages/10/d23038282/htdocs/app284558450/wp-content/themes/photography-child
    auto_update: Deaktiviert
    
    ### wp-parent-theme ###
    
    name: Photography (photography)
    version: 7.3
    author: ThemeGoods
    author_website: https://themeforest.net/user/ThemeGoods
    theme_path: /homepages/10/d23038282/htdocs/app284558450/wp-content/themes/photography
    auto_update: Deaktiviert
    
    ### wp-themes-inactive (1) ###
    
    Twenty Twenty-Two: version: 1.3, author: WordPress-Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-mu-plugins (3) ###
    
    1&1 Managed WordPress: version: 1.1.0, author: 1&1
    1&1 Product Subdomain: version: 1.1.0, author: 1&1
    IONOS Marketplace: version: 1.1.5, author: IONOS
    
    ### wp-plugins-active (12) ###
    
    CookieYes | GDPR Cookie Consent: version: 3.0.8, author: CookieYes, Automatische Aktualisierungen deaktiviert
    Duplicate Page: version: 4.5, author: mndpsingh287, Automatische Aktualisierungen deaktiviert
    Envato Market: version: 2.0.8, author: Envato, Automatische Aktualisierungen deaktiviert
    Gutenslider — The last WordPress slider you will ever need.: version: 5.10.1, author: eedee, Automatische Aktualisierungen deaktiviert
    Maintenance: version: 4.07, author: WebFactory Ltd, Automatische Aktualisierungen deaktiviert
    Multiple Post Thumbnails: version: 1.7, author: Chris Scott, Automatische Aktualisierungen deaktiviert
    OMGF: version: 5.5.3, author: Daan from Daan.dev, Automatische Aktualisierungen deaktiviert
    One Click Demo Import: version: 3.1.2, author: OCDI, Automatische Aktualisierungen deaktiviert
    Photography Theme Custom Post Type: version: 5.2.1, author: ThemeGoods, Automatische Aktualisierungen deaktiviert
    Slider Revolution: version: 6.5.31, author: ThemePunch, Automatische Aktualisierungen deaktiviert
    Statify: version: 1.8.4, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
    UpdraftPlus - Backup/Restore: version: 1.22.24, author: UpdraftPlus.Com, DavidAnderson, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-inactive (5) ###
    
    IONOS Assistant: version: 8.4.2, author: IONOS, Automatische Aktualisierungen deaktiviert
    IONOS Help: version: 2.1.2, author: IONOS, Automatische Aktualisierungen deaktiviert
    IONOS Login: version: 2.2.0, author: IONOS, Automatische Aktualisierungen deaktiviert
    IONOS Navigation: version: 1.0.5, author: IONOS, Automatische Aktualisierungen deaktiviert
    Yoast SEO: version: 20.1, author: Team Yoast, Automatische Aktualisierungen aktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_GD
    imagick_module_version: Nicht verfügbar
    imagemagick_version: Nicht verfügbar
    imagick_version: Nicht verfügbar
    file_uploads: File uploads is turned off
    post_max_size: 128M
    upload_max_filesize: 128M
    max_effective_size: 128 MB
    max_file_uploads: 20
    gd_version: 2.2.5
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.27
    
    ### wp-server ###
    
    server_architecture: Linux 4.4.302-icpu-088 x86_64
    httpd_software: Apache
    php_version: 8.1.14 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 1000
    time_limit: 30
    memory_limit: 1024M
    max_input_time: -1
    upload_max_filesize: 128M
    php_post_max_size: 128M
    curl_version: 7.64.0 OpenSSL/1.1.1n
    suhosin: false
    imagick_availability: false
    pretty_permalinks: true
    htaccess_extra_rules: true
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 10.6.10-MariaDB-1:10.6.10+maria~deb11-log
    client_version: mysqlnd 8.1.14
    max_allowed_packet: 67108864
    max_connections: 3000
    
    ### wp-constants ###
    
    WP_HOME: https://fotoclub-city-treff.de/
    WP_SITEURL: https://fotoclub-city-treff.de/
    WP_CONTENT_DIR: /homepages/10/d23038282/htdocs/app284558450/wp-content
    WP_PLUGIN_DIR: /homepages/10/d23038282/htdocs/app284558450/wp-content/plugins
    WP_MEMORY_LIMIT: 256M
    WP_MAX_MEMORY_LIMIT: 1024M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    DB_CHARSET: utf8
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    mu-plugins: writable
    
    `

    Ich habe ja bereits viel mit WordPress (durch)gemacht, aber diese Challange ist wirklich eine Herausforderung.

    Hast du, der das gerade hier liest, vielleicht eine Idee?
    Und vielleicht sehe ich den Wald vor lauter Bäumen auch nicht mehr..

    Danke jetzt schon für jede Unterstützung!

    Liebe Grüße
    Jenni

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Fangen wir mal so an: was passiert, wenn du in WordPress ein Bild hochlädst?

    Da du das Bild vermutlich nicht ausschließlich in voller Größe einsetzen willst, skaliert WordPress das Bild in verschiedene Größen, die du in Einstellungen > Medien festlegen kannst und (unter Umständen) vom Thrmr vorgegeben bekommst.

    Zum Skalieren verwendet WordPress die Grafikbibliothek ImageMagick oder, wenn wie bei IONOS die Bibliothek nicht eingerichtet ist, mit der Bibliothek GD. Bei beiden Bibliotheken wird das Bild pixelweise eingelesen. Bei einer JPEG-Datei werden vereinfach gesagt Flächen zusammengefasst, um die Dateigröße zu reduzieren. Beim pixelweisen Einlesen erhöht sich das Datenvolumen dagegen deutlich. Es kommt also auf die tatsächlichen Abmessungen des Bildes an, nicht auf die Dateigröße einer komprimierten JPEG-Datei. Die Pixel müssen in den Speicher eingelesen werden und tatsächlich ist die erste Hürde, dass oft der zugewiesene Arbeitsspeicher (PHP-Wert memory_limit) zu gering ist und die Skalierung deshalb mittendrin abgebrochen werden muss. Typisches Indiz sind graue Kästchen, die statt der Thunbnails in der Mediathek angezeigt werden. memory_limit habt ihr geprüft, der Wert ist recht ordentlich, daran wird es also nicht liegen.

    Das Skript arbeitet weiter und erstellt bei einem Theme für Fotografie (so interpretiere ich mal den Namen des gekauften Themes, auf das wir hier keinen Zugriff haben) vermutlich auch Bilder in mehreren Zwischengrößen. Gut möglich, dass das Slider-Plugin auch noch ein paar Größen beiträgt und ebenso gut möglich, dass das Skript länger braucht, als das in PHP angegebene Zeitlimit zur Ausführung von Skripten – max_execution_time (im Website-Bericht als time_limit angegeben). Die liegt bei deiner Website bei 30 Sekunden, was etwas knapp werden kann. Hier würde ich versuchen, den Wert über das Kundenmenü des Webhosters auf 90 Sekunden hochzusetzen.

    Die Bilder werden als Dateien auf der Festplatte abgelegt und dazu muss der Festplattenplatz ausreichen. Bei einem Gesamt-Datenvolumen von 485,15 MB gehe ich aber davon aus, dass noch reichlich Platz sein müsste. Die Dateirechte hast du geprüft (Verzeichnisse 755, Dateien 644), auch hier ein Häkchen.

    Was passiert, wenn die Bilder skaliert wurden? Die Bilder müssen in der Datenbank eingetragen werden. Das kann zu Problemen führen, wenn die Datenbank defekt ist (hast du geprüft, fällt also aus) oder das Datenkontingent erschöpft ist. Schwer vorstellbar, aber kommt gelegentlich vor, dass die Datenbank einfach voll ist (manchmal auch ein Einrichtungsfehler).

    Den Website-Bericht habe ich überflogen, aber keine Besonderheiten feststellen können. Die Plugins komen eher nicht als Fehlerursache in Frage, weil sie mit Ausnahme der Slider-Plugins nichts mit Bildern zu tun haben. Einzig bei der PHP-Version habe ich etwas Bedenken, weil viele Entwickler mit Mühe ihre Skripte auf PHP8 aktualisiert haben – da würde ich nicht unbedingt 8.1 einsetzen.

    Auf das gekaufte Theme habe ich wie gesagt keinen Zugriff, aber du hast schon geschrieben, dass auch nach einen Themewechseln das Problem bestehen bleibt?

    Was passiert, wenn du ein kleines Bild (geringe Abmessung) hochlädst, z.B. https://s.w.org/style/images/about/WordPress-logotype-standard.png ?

    Interessant wäre natürlich auch, ob es Fehlermeldungen gibt. Der Debug-Modus ist im Moment deaktiviert. Installier doch bitte mal das Plugin WP Debugging (die nach der Aktivierung vorgeschlagenen Plugins brauchst du nicht zu installieren). Gibt es dann Fehlermeldungen? Steht etwas im Error-Log des Servers? (Kannst du im Kundemenü von IONOS abrufen.)

    Bitte aktiviere beim Hochladen eines Bildes auch die Entwickler-Tools deines Browsers (Taste F12). Werden beim Hochladen im Tab Konsole Fehlermeldungen ausgegeben?

    Carpe Diem. Uns fällt sicher noch ein wenig Latein ein.

    Nachtrag: Es reicht nicht, das Debugging-Plugin zu installieren, du musst natürlich auch den Debug-Modus aktivieren.

    Thread-Starter Jenni

    (@frauzorn)

    hey @pixolin

    erstmal DANKE für deine mega ausführliche Antwort. Aufbauend auf deine Antwort habe ich gemerkt, dass wesentliche Infos fehlen:

    1. Upload funktionierte problemlos bis es plötzlich nicht mehr ging (heute auf morgen) – Kein Update von Plugins, DB oder ähnliches
    2. Selbst unter der PHP Version 7.4 gab es das Problem (Problem wurde auch nicht gelöst, als wir auf 8.1 migriert haben)
    3. Etliche Bilder und Dateiendungen (bis 32×32 Pixel, 8kb) habe ich durchgetestet, immer mit dem gleichen Fehler.

    Ich gehe jetzt aber all deine Tipps durch und hoffe auf ein Technikwunder. Werde – sobald ich News habe – eine Antwort senden.

    Ich bin gerade nur einfach unfassbar dankbar für deine Antwort.

    Melde mich!

    Thread-Starter Jenni

    (@frauzorn)

    Hallo @pixolin

    entschuldige die Verzögerung – dieses WordPress steckt voller Überraschungen.

    1. max_execution_time von 30 auf 60 gestellt – mehr lässt der IONOS nicht zu => kein Erfolg
    2. Plugin „WP Debugging“ installiert und aktiviert – leider explodierte das WP dann einfach mit folgenden Fehlermeldungen
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 7022
    
    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 2162
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Cookie/Jar.php on line 63
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Cookie/Jar.php on line 73
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Cookie/Jar.php on line 89
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Cookie/Jar.php on line 102
    
    Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Cookie/Jar.php on line 111
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/10/d23038282/htdocs/app284558450/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
    
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php:7022) in /homepages/10/d23038282/htdocs/app284558450/wp-admin/includes/misc.php on line 1416
    
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php:7022) in /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php on line 6865
    
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/10/d23038282/htdocs/app284558450/wp-includes/functions.php:7022) in /homepages/10/d23038282/htdocs/app284558450/wp-admin/admin-header.php on line 9

    Ich konnte evaluieren, dass die function.php-Meldungen mit dem $path zu tun haben müssten. Bin also nochmal in die Datenbank.

    // Standardize all paths to use '/'.
    $path = str_replace( '\', '/', $path );

    Alle Pfade in der DB sind (jetzt) korrekt – aber auch das hat keinen Erfolg gebracht.

    Vor ungefähr 30 Tagen haben wir das WordPress von der Subdomain „blog.fotoclub-***“ auf die reguläre Domain umgezogen. Hier bereits machte der Umzug (ungewohnter Weise) Probleme. Daraufhin hat IONOS etwas im „Hintergrund“ gezaubert und es funktionierte wieder, inkl. des Medienuploads.

    Letztendlich trat das Problem dann erst knapp 10 Tage später auf, wovon ich oben initial schrieb. Da ich es einfach mal ausschließe, dass eine Verbreitung von Code- und Datenbankupdates länger als 10 Tage dauert (DNS-Schwenks ja auch in der Regel ‚höchstens‘ 72 Stunden, weltweit), weiß ich ehrlich gesagt nicht, was da passiert ist.

    Selbstverständlich habe ich gerade nochmal (zur Sicherheit) Themes und Plugins deaktiviert und geschaut, ob doch sich irgendwo der Teufel im Detail versteckt hat. Leider auch erfolglos.

    Ich würde ja gerne das WP Debugging Thema mit dir vollumfänglich durchspielen, aber bereits daran scheitert es. Da der IONOS-Support nicht hilfreich ist, habe ich jetzt noch genau zwei Möglichkeiten:

    1. Du (oder ein anderer Mitlesende) hast eine hat eine Eingebung und die Lösung für das Problem

      ODER
    2. Ich setze ein neues WP mit neuer DB auf und importiere die Inhalte „Step by Step“ in die neue Instanz in der Hoffnung, dass ich mir keine Showstopper mit rüberziehe (also kein DB ex- und import ;D)

    Ich muss sagen, dass ich dir unendlich dankbar bin, dass du bisher geholfen hast. Leider habe ich wirklich nur „Anfängerkenntnisse“ im Bereich Webentwicklung, SQL und WordPress, so dass ich tatsächlich wirklich (so wirklich wirklich) hilflos bin.

    Ach, ich habe eine Frage vergessen zu beantworten: In den Entwicklertools gibt es keine Hinweise auf den Fehler. Etliche andere, die aber weniger mit dem WordPress-Problem zu tun hatten.

    Error.log habe ich aktiviert, da steht bisher aber auch nichts drin….

    Danke nochmals und ich hoffe, wir finden eine Lösung?

    Liebe Grüße
    Jenni

    • Diese Antwort wurde geändert vor 1 Jahr, 10 Monaten von Jenni.
    Thread-Starter Jenni

    (@frauzorn)

    Das Problem wurde gelöst, indem ich ein neues WP + DB aufgesetzt habe und die Inhalte umgezogen habe. Ursache des Problems ist bisher immer noch unklar. Danke an alle Tipps und Hilfen.

    Hallo Jenni, dein Beitrag vom 9. Februar ist bei mir schlicht und ergreifen durchgegangen – Entschuldigung!

    Allerdings wäre ich bei den genannten Meldungen im Error-Log genauso ratlos gewesen und WordPress neu aufzusetzen war sicherlich die beste Entscheidung.

    Es freut mich, dass du (auch ohne unsere Hilfe, es tut mir wirklich leid) eine Lösung gefunden hast.

    Thread-Starter Jenni

    (@frauzorn)

    Hi @pixolin

    Du hast keinen Grund dich zu entschuldigen! Es war eine unglaublich tolle Hilfestellung. Mich bestärkt es in meinem ersten Impuls, dass WP neu aufzusetzen.

    Ganz ehrlich? Probleme zu lösen, die solche exorbitanten Maßnahmen erfordern sind das grundlegende Fundament, dass neue Probleme kommen. Meiner Meinung nach ist es nicht immer ratsam ‚bugfixing‘ zu betreiben, wenn man nicht weiß, was dann wirklich die Ursache war 😅

    Danke nochmal!

    Liebe Grüße und ein schönes Wochenende

    Jenni

    Meiner Meinung nach ist es nicht immer ratsam ‚bugfixing‘ zu betreiben, wenn man nicht weiß, was dann wirklich die Ursache war 😅

    Das sehe ich auch so. Bei allem technischen Interesse und der Neugier „woran es gelegen hat“, sollten solche Probleme pragmatisch angegangen werden. Deine Arbeitszeit hat auch einen Wert – irgendwann wird die „Forensik“ dann zu teuer.

    Ich hoffe, wir können beim nächsten Mal bessere Hilfestellung bieten.

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Das Thema „Der Anhang konnte nicht in die Datenbank eingefügt werden.“ ist für neue Antworten geschlossen.