Support » Installation » Frische WordPress-Installation scheitert beim Speichern der functions.php-Datei.

  • Hallo zusammen,

    ich benutze „Local WP“ für meine lokale WordPress-Umgebung. Mir ist gerade aufgefallen, dass ich bei einer frisch eingerichteten WordPress-Installation nur mit der neuesten Version von Divi, einen Fehler erhalte, wenn ich versuche, die functions.php im Theme-Editor zu speichern, ohne Änderungen vorzunehmen.

    „Etwas ist schief gelaufen. Ihre Änderung wurde möglicherweise nicht gespeichert. Versuchen Sie es bitte erneut. Es besteht auch die Möglichkeit, dass Sie die Datei manuell über http://FTP reparieren und hochladen müssen.“

    Ich habe nach dem Fehler gesucht, aber es ist immer mit Themes/Plugins verbunden. In meinem Fall handelt es sich um eine völlig frische Installation. Ich habe es mit PHP 7.4 und 8.2 getestet, und es passiert dasselbe.

    Das Seltsame ist, wenn ich die gesamte Website auf meinen Hosting-Anbieter hochlade, funktioniert das Speichern der functions.php im Theme-Editor ohne Probleme. Sollte ich dieses lokale Problem ignorieren?

    Denken Sie, dass dieses Problem mit dem Divi-Theme zusammenhängt? Wenn ja, werde ich einen Support-Fall erstellen, aber ich wollte hier zuerst nachfragen.

    Vielen Dank!

    Jonas

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Kann es sein, dass die Dateirechte einfach nicht passen und PHP die Datei nicht beschreiben darf?

    Thread-Starter Jonas Aeschlimann

    (@ampluswp)

    Gute Idee vielen Dank leider aber ist es wohl nicht das Problem.

    Ich habe „jeder“ auf „ändern“ gesetzt direkt auf der Datei hat leider keine Verbesserung gebracht. und die style.css mit denselben Berechtigungen kann ohne Probleme gespeichert werden.

    Hallo,
    hilfreich für eine Analyse wäre auch bei einer lokalen Website der Website-Bericht:
    Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
    Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):
    Website-Bericht

    Und mit z. B. STRG V in die Antwort bei diesem Thema einfügen.

    Übrigens verwenden wir hier, wie in Open-Source-Communities üblich, das respektvoll gemeinte „du“.

    Viele Grüße
    Hans-Gerd

    Thread-Starter Jonas Aeschlimann

    (@ampluswp)

    ` wp-core
    
    version: 6.4.2
    site_language: en_US
    user_language: en_US
    timezone: +00:00
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: local
    user_count: 1
    dotorg_communication: true wp-paths-sizes wordpress_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public
    wordpress_size: 63.13 MB (66200571 bytes)
    uploads_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/uploads
    uploads_size: 135.00 B (135 bytes)
    themes_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/themes
    themes_size: 68.54 MB (71867774 bytes)
    plugins_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/plugins
    plugins_size: 30.31 MB (31780889 bytes)
    database_size: 3.09 MB (3244032 bytes)
    total_size: 165.07 MB (173093401 bytes) wp-active-theme name: Amplus (Amplus)
    version: 1.0
    author: Amplus WP-Praxis
    author_website: https://amplus.ch
    parent_theme: Divi (Divi)
    theme_features: core-block-patterns, widgets-block-editor, block-templates, custom-background, automatic-feed-links, post-thumbnails, menus, title-tag, post-formats, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, wp-block-styles, editor-style, widgets
    theme_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/themes/Amplus
    auto_update: Disabled wp-parent-theme name: Divi (Divi)
    version: 4.23.4
    author: Elegant Themes
    author_website: http://www.elegantthemes.com
    theme_path: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/themes/Divi
    auto_update: Disabled wp-themes-inactive (3) Twenty Twenty-Four: version: 1.0, author: the WordPress team, Auto-updates disabled
    Twenty Twenty-Three: version: 1.3, author: the WordPress team, Auto-updates disabled
    Twenty Twenty-Two: version: 1.6, author: the WordPress team, Auto-updates disabled wp-plugins-active (5) BackWPup: version: 4.0.2, author: WP MEDIA SAS, Auto-updates disabled
    Divi Assistant: version: 1.1.0, author: Pee-Aye Creative, Auto-updates disabled
    Divi Contact Form Helper: version: 1.6.2, author: Pak Web House & Pee-Aye Creative, Auto-updates disabled
    Divi Responsive Helper: version: 2.3.10, author: Pee-Aye Creative, Auto-updates disabled
    WP Migrate Lite: version: 2.6.9, author: WP Engine, Auto-updates disabled wp-media image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1808
    imagemagick_version: ImageMagick 7.1.0-18 Q16 x64 2021-12-14 https://imagemagick.org
    imagick_version: 3.7.0
    file_uploads: 1
    post_max_size: 1000M
    upload_max_filesize: 300M
    max_effective_size: 300 MB
    max_file_uploads: 20
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 64 GB
    imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
    imagick::RESOURCETYPE_FILE: 1536
    imagick::RESOURCETYPE_MAP: 64 GB
    imagick::RESOURCETYPE_MEMORY: 32 GB
    imagick::RESOURCETYPE_THREAD: 1
    imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, ASHLAR, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CR2, CR3, CRW, CUBE, CUR, CUT, DATA, DCM, DCR, DCRAW, DCX, DDS, DFONT, DJVU, DNG, DOT, DPS, DPX, DXT1, DXT5, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FARBFELD, FAX, FF, FILE, FITS, FL32, FLIF, FLV, FPX, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, JXL, K25, KDC, KERNEL, LABEL, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORA, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PHM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGB565, RGBA, RGBO, RGF, RLA, RLE, RMF, RSVG, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TM2, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, YAML, YCbCr, YCbCrA, YUV
    gd_version: bundled (2.1.0 compatible)
    gd_formats: GIF, JPEG, PNG, WebP, BMP, AVIF, XPM
    ghostscript_version: not available wp-server server_architecture: Windows NT 10.0 AMD64
    httpd_software: nginx/1.16.0
    php_version: 8.1.23 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 4000
    time_limit: 1200
    memory_limit: 256M
    max_input_time: 600
    upload_max_filesize: 300M
    php_post_max_size: 1000M
    curl_version: 7.77.0 OpenSSL/1.1.1t
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: false
    current: 2024-01-17T13:48:31+00:00
    utc-time: Wednesday, 17-Jan-24 13:48:31 UTC
    server-time: 2024-01-17T13:48:30+00:00 wp-database extension: mysqli
    server_version: 8.0.16
    client_version: mysqlnd 8.1.23
    max_allowed_packet: 16777216
    max_connections: 151 wp-constants WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content
    WP_PLUGIN_DIR: C:\Users\jonas\Local Sites\amplus-default-setup\app\public/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 256M
    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: local
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined wp-filesystem wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable

    vielen dank, in der Zwischenzeit habe ich 5 Plugins installiert, diese können aber ausgeschlossen werden….

    Hallo,
    hmm, an sich sieht das in Ordnung aus. 🤔

    Evtl. ein Problem mit der .htaccess? – Bitte lösche per FTP die Datei .htaccess in deinem Web-Stammverzeichnis (du kannst sie auch vorsichtshalber einfach umbenennen oder vorher sichern). Geh anschließend in Einstellungen > Permalinks und bestätige einfach die aktuelle Einstellung. Die .htaccess wird dabei neu erstellt.

    Verstehe ich das richtig, dass du unter Design > Theme-Datei-Editor die functions.php ändern möchtest? – Das wäre keine gute Lösung, weil du einerseits dafür sorgen kannst, die functions.php zu schreddern. Andererseits werden etwaige Änderungen beim nächsten Update überschrieben und sind dann weg.

    Viele Grüße
    Hans-Gerd

    Moderator Michi91

    (@michi91)

    Habe das selbe Problem mit meinen Local Instanzen. Ich vermute es liegt an UAC oder Datenausführungsverhinderung, hab aber nie näher nachgeforscht, da ich die Dateien lokal im Visual Studio ändere

    Thread-Starter Jonas Aeschlimann

    (@ampluswp)

    @Hans-Gerd schaue hier https://developer.wordpress.org/themes/advanced-topics/child-themes/

    #Michi91 Vielen lieben Dank, eigentlich wollte ich nur das hören 😀 Dann werde ich es mal ignorieren….

    @ampluswp
    ich hatte übersehen, dass du ein Child Theme verwendest. Dann ist das natürlich ok. Logisch.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)