Support » Allgemeine Fragen » Customizer übernimmt Änderungen nicht in die Live-Seite

  • Gelöst husky110

    (@husky110)


    Hallo Leute,

    Ich bin hier gerade am Verzweifeln…
    Ich hab auf meine Linux-Kiste (Ubuntu 18.04) via Apache und MySQL WordPress installiert.
    Nun wollt ich loslegen und bin in den Customizer rein um unter anderem den Seitentitel zu ändern.
    Ich kann zwar da drin schön ändern und das wird auch gespeichert (merkt man daran, dass wenn ich wieder hin gehe, alle Änderungen drin sind).
    Allerdings werden alle Änderungen die ich mache ums verrecken nicht auf die Seite selbst gespeichert. Die sieht immer aus, als hätte ich nix gemacht. Im Customizer sind aber alle Änderungen zu sehen… Und vom Customizer generierte Changeset-Links gehen auch 1a. Nur die Hauptseite selbst eben nicht.
    Dateirechte, Errorlogs (sowohl Apache-PHP, als auch WP selbst) gecheckt – nix.
    Pluginprobleme kann ich ausschließen, einfach weil da keine Plugins sind. (Die beiden, die drin stehen kamen erst nachträglich dazu.)
    Version ist 4.9.7.
    Ich hab mal den Debug-Log von Healthcheck mit rangehängt, eventuell hat ja einer ne Idee was ich übersehen hab:

    
    				### WordPress ###
    
    Version: 4.9.7
    Sprache: de_DE
    Permalink-Struktur: /%year%/%monthnum%/%day%/%postname%/
    Verwendet diese Website HTTPS?: Ja
    Kann sich jeder auf dieser Website registrieren?: Nein
    Standard-Kommentarstatus: closed
    Ist dies ein Netzwerk?: Nein
    Benutzeranzahl: 1
    Kommunikation mit WordPress.org: WordPress.org ist erreichbar
    Erzeuge Loopback Requests: Der Loopback Request für deine Website wurde erfolgreich abgeschlossen.
    
    ### Größe der Installation ###
    
    Uploads-Verzeichnis: 29,27 KB
    Theme-Verzeichnis: 8,37 MB
    Plugin-Verzeichnis: 1,11 MB
    Datenbank-Größe: 1,00 MB
    Gesamtes WordPress-Verzeichnis: 35,49 MB
    Gesamtgröße der Installation: 36,49 MB
    
    ### Aktives Theme ###
    
    Name: Twenty Sixteen
    Version: 1.5
    Autor: dem WordPress-Team
    Website des Autors: https://de.wordpress.org/
    Parent Theme: Kein Child Theme
    Unterstützte Theme-Funktionalität: automatic-feed-links, title-tag, custom-logo, post-thumbnails, menus, html5, post-formats, editor-style, customize-selective-refresh-widgets, custom-background, custom-header, widgets
    
    ### Andere Themes (3) ###
    
    Business Process (business-process): Version 1.0.0 von Rigorous Theme
    Twenty Fifteen (twentyfifteen): Version 2.0 von dem WordPress-Team
    Twenty Seventeen (twentyseventeen): Version 1.6 von dem WordPress-Team
    
    ### Aktive Plugins (1) ###
    
    Health Check & Troubleshooting: Version 1.2.0 von The WordPress.org community
    
    ### Inaktive Plugins (2) ###
    
    Akismet Anti-Spam: Version 4.0.8 von Automattic
    Contact Form 7: Version 5.0.3 von Takayuki Miyoshi
    
    ### Medienhandling ###
    
    Aktiver Editor: 
    Imagick Modul Version: Imagick not available
    ImageMagick-Version: Imagick not available
    GD-Version: GD ist nicht verfügbar
    Ghostscript-Version: Nicht verfügbar
    
    ### Server ###
    
    Server-Architektur: Linux 4.15.0-23-generic x86_64
    PHP-Version: 7.2.7-0ubuntu0.18.04.2 (Unterstützt 64bit-Werte)
    PHP SAPI: apache2handler
    PHP max input variables: 1000
    PHP time limit: 30
    PHP memory limit: 256M
    Max input time: 60
    Maximale Dateigröße Upload: 2M
    PHP post max size: 8M
    cURL-Version: Dein Server unterstützt cURL nicht
    SUHOSIN installiert: Nein
    Ist die Imagick-Library verfügbar: Nein
    htaccess Regeln: Deine htaccess-Datei enthält nur WordPress-Funktionen
    
    ### Datenbank ###
    
    Erweiterung: mysqli
    Server-Version: 5.7.22-0ubuntu18.04.1
    Client-Version: mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
    Datenbankpräfix: wp_
    
    ### WordPress-Konstanten ###
    
    ABSPATH: /var/www/vhosts/mypage.de/
    WP_HOME: Nicht definiert
    WP_SITEURL: Nicht definiert
    WP_DEBUG: Deaktiviert
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG_DISPLAY: Aktiviert
    WP_DEBUG_LOG: Deaktiviert
    SCRIPT_DEBUG: Deaktiviert
    WP_CACHE: Deaktiviert
    CONCATENATE_SCRIPTS: Nicht definiert
    COMPRESS_SCRIPTS: Nicht definiert
    COMPRESS_CSS: Nicht definiert
    WP_LOCAL_DEV: Nicht definiert
    
    ### Dateisystem-Rechte ###
    
    Das Haupt-WordPress-Verzeichnis: Schreibbar
    Das Verzeichnis wp-content: Schreibbar
    Das Uploads-Verzeichnis: Schreibbar
    Das Plugin-Verzeichnis: Schreibbar
    Das Theme-Verzeichnis: Schreibbar
    • Dieses Thema wurde geändert vor 5 Jahren, 9 Monaten von husky110.
    • Dieses Thema wurde geändert vor 5 Jahren, 9 Monaten von husky110.
    • Dieses Thema wurde geändert vor 5 Jahren, 9 Monaten von Bego Mario Garde. Grund: Formatierung korrigiert
Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 21)
  • Hallo @husky110 und willkommen im Forum,

    bitte geh doch mal auf Dashboard > Aktualisierungen > WordPress erneut aktualisieren. Vielleicht ist bei der Installation etwas nicht richtig übertragen worden.

    Falls das nicht hilft, wäre interessant, ob/welche Fehlermeldungen ggf. in der Konsole der Entwicklertools angezeigt werden, wenn du im Customizer bist.

    Stimmen die Dateirechte? Kann der Dateiinhaber PHP ausführen?
    Kannst du automatisiert (also über das Menü im Backend) Plugins und Themes installieren?

    Thread-Starter husky110

    (@husky110)

    Hallo @pixolin

    Ich habs grad mal getestet. WordPress neu installieren hat leider nicht geholfen.
    Plugins und Themes kann ich übers Backend installieren.
    In der Dev-Console (Chrome) kommen keine Fehlermeldungen. Lediglich jQuery wird 2x geladen.
    Dateirechte sind über chown -R www-data:www-data vhosts (parent) und chmod -R 775 vhosts gesetzt.
    Leider noch keine Lösung gefunden.

    Allerdings werden alle Änderungen die ich mache ums verrecken nicht auf die Seite selbst gespeichert. Die sieht immer aus, als hätte ich nix gemacht.

    Gilt das auch für Twenty Seventeen?
    Was wird unter Einstellungen > Allgemein als Website-Titel angezeigt?

    Thread-Starter husky110

    (@husky110)

    Nicht wundern, sind debug-Eingaben… 😉
    Da steht im Moment 234234 drin. Im Customizer ist aber dsfsdfsdf gesetzt.

    Thread-Starter husky110

    (@husky110)

    Wenn ich den Customizer speicher, kommt augenscheinlich auch alles okay zurück:

    {success: true, data: {setting_validities: {blogname: true}, changeset_status: "future",…}}
    data
    :
    {setting_validities: {blogname: true}, changeset_status: "future",…}
    changeset_date
    :
    "2018-07-21 13:28:19"
    changeset_status
    :
    "future"
    setting_validities
    :
    {blogname: true}
    blogname
    :
    true
    success
    :
    true
    

    FormData:

    
    wp_customize: on
    customize_theme: twentyseventeen
    nonce: c2fec10413
    customize_changeset_uuid: 4c44e881-f157-450b-b1bc-d3fa2a470f05
    customize_autosaved: on
    customized: {"blogname":"dfgdfgdfg"}
    customize_changeset_status: publish
    action: customize_save
    customize_preview_nonce: 7cc2f4315c
    

    Hast du das auch mit Twenty Seventeen ausprobiert?

    Thread-Starter husky110

    (@husky110)

    Ja. Gleiches Ergebnis.

    Lediglich jQuery wird 2x geladen.

    Das würde ich auf jeden Fall prüfen und korrigieren. Da sind Fehler / Konflikte vorprogrammiert …

    Gruß, Torsten

    Thread-Starter husky110

    (@husky110)

    Dann müsst ich (vermutlich) im Core rumbasteln…
    Wie gesagt, dass ist ne frische Installation ohne alles die die Probleme macht.

    Thread-Starter husky110

    (@husky110)

    Außerdem macht das schon Sinn, dass jQuery im Customizer 2x geladen wird… 1x Customizer und 1x die Page selbst. Aber da dürfte ja das jQueryMigrate-Teil schon dafür sorgen, dass sie sich nicht in Queere kommen…
    Allerdings hab ich noch immer keine Ahnung warum das ned funktionieren will…

    WordPress Core lädt nicht zwei Instanzen von jQuery.
    Oder meinst du jQuery und jQuery-migrate?

    Thread-Starter husky110

    (@husky110)

    steht so in der Console…
    JQMIGRATE: Migrate is installed, version 1.4.1 – load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,underscore,wp-a11y,wp-util,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-&load[]=ui-draggable,jquery-ui-droppable,backbone,wp-backbone,wp-ajax-response,jquery-color,wp-lists,postbox,nav-menu,shortcode,utils,me&load[]=dia-models,moxiejs,plupload,wp-plupload&ver=4.9.7:9
    JQMIGRATE: Migrate is installed, version 1.4.1 – jquery-migrate.min.js?ver=1.4.1:2

    • Diese Antwort wurde geändert vor 5 Jahren, 9 Monaten von husky110.

    … und woraus entnimmst du jetzt, dass jQuery zweimal geladen wurde?

    Thread-Starter husky110

    (@husky110)

    daraus das 2 Aufrufe auf jQMigrate gingen. aber das tut nix zur Sache und hat mit dem Hauptproblem (denke ich mal) nix zu tun…

    Thread-Starter husky110

    (@husky110)

    Also. Ich habs gerade mal alles neu installiert und die jungfräuliche Installation getestet.
    Gleiches Ergebnis. Allerdings konnte ich den Fehler weiter eingrenzen…
    Theoretisch müsste ja der Customizer, wenn ich den Webseitentitel änder, in der DB in der wp_options den option_value von option_name bei blogname ändern.
    Macht der aber nicht.
    Also sollte der Fehler irgendwo in der Kommunikation zwischen Customizer und Datenbank liegen.

    
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    

    in der wp-config legen aber keine Datei an und ich kann auch fröhlich Seiten und Beiträge erstellen. Also muss der Fehler irgendwo im Customizer selbst sein…

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 21)
  • Das Thema „Customizer übernimmt Änderungen nicht in die Live-Seite“ ist für neue Antworten geschlossen.