• Hallo zusammen!

    Ich bin gerade dabei eine neue Website für ein Projekt einzurichten und stehe vor einem Problem, was ich so noch bei keiner WP-Seite hatte.

    Die Seite läuft auf Ubuntu 22.04 mit Nginx. Ich weiß, apache wird häufiger verwendet, ich habe aber mti dem Stack schon über 20 Seiten problemlos erstellt.

    Nun das konkrete Problem: Plugins, die eine Verbindung zu einem externen Server benötigen, haben scheinbar keine Internetverbindung. Im Google Site Kit bekomme ich die Meldung „You are probably offline“ und CookieYes zeigt mir „An unexpected error occurred please try reloading the page or logging in again“ an.

    Ich habe schon versucht etwas herauszufinden, aber keine Idee woran es liegen könnte. Caching hatte ich testweise deaktiviert, sämtliche Plugins außer GSK oder CookieYes deaktiviert, den Server mal komplett neu gestartet, hat aber alles nichts gebracht.

    Das ganze läuft wie gesagt auf Ubuntu 22.04 mit Nginx statt apache. UFW ist deaktiviert, fail2ban noch nicht installiert. Ein Port-Problem dürfte es also nicht heben.

    Hat jemand eine Idee? Ich habe diesen Post bei Plugins eingestellt, da diese das Problem verursachen. Wenn das nicht passt gerne verschieben.

    Danke euch!

    `
    ### wp-core ###
    
    version: 6.3.1
    site_language: de_DE
    user_language: de_DE
    timezone: +02:00
    permalink: /%year%/%monthnum%/%day%/%postname%/
    https_status: false
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 1
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /var/www/html/DOMAIN
    wordpress_size: loading...
    uploads_path: /var/www/html/DOMAIN/wp-content/uploads
    uploads_size: loading...
    themes_path: /var/www/html/DOMAIN/wp-content/themes
    themes_size: loading...
    plugins_path: /var/www/html/DOMAIN/wp-content/plugins
    plugins_size: loading...
    database_size: loading...
    total_size: loading...
    
    ### wp-active-theme ###
    
    name: Twenty Twenty-Three (twentytwentythree)
    version: 1.2
    author: Das WordPress-Team
    author_website: https://de.wordpress.org
    parent_theme: none
    theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, block-templates, widgets-block-editor
    theme_path: /var/www/html/DOMAIN/wp-content/themes/twentytwentythree
    auto_update: Deaktiviert
    
    ### wp-themes-inactive (3) ###
    
    Hello Elementor: version: 2.8.1, author: Elementor Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-One: version: 1.9, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Two: version: 1.5, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-mu-plugins (1) ###
    
    Health Check Troubleshooting Mode: author: (undefined), version: 1.9.1
    
    ### wp-plugins-active (2) ###
    
    CookieYes | GDPR Cookie Consent: version: 3.1.4, author: CookieYes, Automatische Aktualisierungen deaktiviert
    Site Kit by Google: version: 1.109.0, author: Google, Automatische Aktualisierungen aktiviert
    
    ### wp-plugins-inactive (4) ###
    
    Akismet Anti-spam: Spam Protection: version: 5.3, author: Automattic - Anti-spam Team, Automatische Aktualisierungen deaktiviert
    Health Check & Troubleshooting: version: 1.7.0, author: The WordPress.org community, Automatische Aktualisierungen deaktiviert
    Hello Dolly: version: 1.7.2, author: Matt Mullenweg, Automatische Aktualisierungen deaktiviert
    Performance Lab: version: 2.6.1, author: WordPress Performance Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1691
    imagemagick_version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
    imagick_version: 3.6.0
    file_uploads: File uploads is turned off
    post_max_size: 8M
    upload_max_filesize: 2M
    max_effective_size: 2 MB
    max_file_uploads: 20
    imagick_limits: 
    	imagick::RESOURCETYPE_AREA: 122 MB
    	imagick::RESOURCETYPE_DISK: 1073741824
    	imagick::RESOURCETYPE_FILE: 768
    	imagick::RESOURCETYPE_MAP: 512 MB
    	imagick::RESOURCETYPE_MEMORY: 256 MB
    	imagick::RESOURCETYPE_THREAD: 1
    	imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HEIC, 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, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: 2.3.0
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.55.0
    
    ### wp-server ###
    
    server_architecture: Linux 5.15.0-83-generic x86_64
    httpd_software: nginx/1.18.0
    php_version: 8.1.2-1ubuntu2.14 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 1000
    time_limit: 30
    memory_limit: 128M
    admin_memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 2M
    php_post_max_size: 8M
    curl_version: 7.81.0 OpenSSL/3.0.2
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    current: 2023-09-19T10:40:18+00:00
    utc-time: Tuesday, 19-Sep-23 10:40:18 UTC
    server-time: 2023-09-19T12:40:17+02:00
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 8.0.34-0ubuntu0.22.04.1
    client_version: mysqlnd 8.1.2-1ubuntu2.14
    max_allowed_packet: 67108864
    max_connections: 151
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /var/www/html/DOMAIN/wp-content
    WP_PLUGIN_DIR: /var/www/html/DOMAIN/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: Nicht definiert
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    mu-plugins: writable
    
    ### google-site-kit ###
    
    version: 1.109.0
    php_version: 8.1.2-1ubuntu2.14
    wp_version: 6.3.1
    reference_url: http://DOMAIN
    amp_mode: no
    site_status: connected-site
    user_status: authenticated
    verification_status: verified-file
    connected_user_count: 1
    active_modules: site-verification, search-console, pagespeed-insights
    recoverable_modules: none
    required_scopes: 
    	openid: ✅
    	https://www.googleapis.com/auth/userinfo.profile: ✅
    	https://www.googleapis.com/auth/userinfo.email: ✅
    	https://www.googleapis.com/auth/siteverification: ✅
    	https://www.googleapis.com/auth/webmasters: ✅
    capabilities: 
    	googlesitekit_authenticate: ✅
    	googlesitekit_setup: ✅
    	googlesitekit_view_posts_insights: ✅
    	googlesitekit_view_dashboard: ✅
    	googlesitekit_manage_options: ✅
    	googlesitekit_update_plugins: ✅
    	googlesitekit_view_splash: ✅
    	googlesitekit_view_authenticated_dashboard: ✅
    	googlesitekit_view_wp_dashboard_widget: ✅
    	googlesitekit_view_admin_bar_menu: ✅
    	googlesitekit_view_shared_dashboard: ⭕
    	googlesitekit_read_shared_module_data::["search-console"]: ⭕
    	googlesitekit_read_shared_module_data::["pagespeed-insights"]: ⭕
    	googlesitekit_manage_module_sharing_options::["search-console"]: ✅
    	googlesitekit_manage_module_sharing_options::["pagespeed-insights"]: ✅
    	googlesitekit_delegate_module_sharing_management::["search-console"]: ✅
    	googlesitekit_delegate_module_sharing_management::["pagespeed-insights"]: ⭕
    enabled_features: 
    	adsenseSetupV2: ✅
    	enhancedMeasurement: ⭕
    	ga4Reporting: ✅
    	gm3Components: ⭕
    	userInput: ⭕
    search-console_shared_roles: none
    search-console_management: owner
    pagespeed-insights_shared_roles: none
    pagespeed-insights_management: all_admins
    search_console_property: DOMAIN
    
    `

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

Ansicht von 1 Antwort (von insgesamt 1)
  • Gegen ein Hosting mit nginx auf Ubuntu 22 LTS ist nichts einzuwenden, aber uns fehlen Informationen zur Serverkonfiguration, um die Frage zu beurteilen. Abgesehen davon ist Serverkonfiguration hier aber auch off topic.

    Ein selbstgehosteter Webserver ist zwar (vergleichsweise) rasch aufgesetzt und es gibt diverse Tutorials, die sich einfach abarbeiten lassen, aber für ein dauerhaftes Webhosting sollte der Aufwand für eine kontinuierliche Wartung nicht unterschätzt werden. Wenn es sich nicht um ein Hobby-Projekt handelt (eigentlich sollte auch das hinreichend gegen Angriffe geschützt werden), rechnet sich der eigene Zeitaufwand nicht im Vergleich zu einem einfachen Shared Hosting für 5€/Monat.

    Um die von dir beschriebenen Fehlermeldungen besser zuzuordnen, solltest du einen Blick in den Error-Log des Servers werfen. Wird eine Domain verwendet? Kann diese Domain aus dem Server heraus aufgelöst werden? (Gibt z.B. ein dig domain.com die richtige IP-Adresse aus?) Gibt es in Werkzeuge > Website-Zustand Hinweise zu einer fehlerhaften Konfiguration? Was gibt vom Server aus ein ping wordpress.org aus? Gibt der Debug-Modus von WordPress weitere Fehlermeldungen aus?

    Noch zwei, drei Zeilen zum Website-Zustandsbericht:

    • die Zeitzone solltest du auf Berlin ändern, damit auch die Zeitumstellung funktioniert
    • „wordpress_size: loading…“ hilft nicht weiter. Bitte demnächst vor Kopieren des Website-Berichts warten, bis der Zustand angezeigt wird.
    • Du bekommst in Werkzeuge > Website-Zustand Hinweise, was optimiert werden kann. Das solltest du abarbeiten. Z.B. solltest du (außer einem Standard-Theme) keine deaktivierten Themes und Plugins vorhalten.
    • Die Standard-Server-Konfiguration erscheint mir etwas unterdimensioniert. Ich würde in der php.ini die Werte sinngemäß etwa so setzen:
    max_input_vars: 10000
    max_execution_time: 600
    memory_limit: 512MB
    max_input_time: 400
    upload_max_filesize: 32M

    Außerdem erscheint mir die Einrichtung eines Objekt-Cache sinnvoll.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Plugins haben scheinbar keine Internetverbindung“ ist für neue Antworten geschlossen.