Hallo @malassan und willkommen im Forum,
hast du deine Website mal auf Malware untersucht, z.B. mit dem Sucuri Scanner?
Hallo @malassan und willkommen im Forum,
hast du deine Website mal auf Malware untersucht, z.B. mit dem Sucuri Scanner?
Kann es sein, dass ich
$_SERVER[‚HTTPS‘] = ‚on‘;
oder
/** SSL */
define(‚FORCE_SSL_ADMIN‘, true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER[‚HTTP_X_FORWARDED_PROTO‘], ‚https‘) !== false)
$_SERVER[‚HTTPS‘]=’on‘;
meiner config hinzufügen sollte?
Vielleicht wurde eine https-Umstellung vor einigen Wochen nicht korrekt durchgeführt.
Kann es schaden, das einfach mal zu testen?
Hallo,
ich bin mit meiner Seite vom localen System mit xampp Datenbank, auf einen Server (square7) umgezogen. Es funtioniert alles, nur kann ich im Backend das Plugin Elementor nicht mehr nutzen. Es wird mir angezeigt aber sobald ich im Seite bearbeiten Modus> Bearbeiten mit Elementor benutzen möchte, kommt nur ein weißes Fenster. Es wird mir ebenfalls keine Fehlermeldung angezeigt. Habt ihr eine Idee wie ich das Problem beheben kann?
Vielen Dank
Hallo Bego, ich möchte nun doch eine manuelle Aktualisierung meines wordpress.com (ich habe nicht wordpress.org) durchführen, aber Du hast mir geschrieben, dass ich das nicht kann, vgl frühere Nachrichten. In der Anleitung nennst Du eine Datei wordpress.org/latest.zip. Kann ich die dann auch für wp.com verwenden? Falls nicht, was kann ich tun?
Hallo Bego,
also laut sucuri ist alles in ordnung
Hallo,
ich habe folgendes Problem. Ich habe einen onepager erstellt mit Anker Links. Nun schließt sich das manuelle Menü nicht wenn ich auf einer der Anker-Links klicke. Auch wenn ich die Domain den Ankerlinks voraussetze funktioniert nicht.
Im englischsprachigen habe ich einen Tip zur Integration von Javascript gelesen, steige da jedoch nicht hinter.
Hat vielleicht einer einen guten Tip für mich?
Hallo @cykingtj und willkommen im Forum,
Nun schließt sich das manuelle Menü nicht wenn ich auf einer der Anker-Links klicke.
Ist das denn im Theme überhaupt vorgesehen? Wenn du einen Link zu einer anderen Webseite anklickst, wird doch diese Seite geladen und die siehst gar nicht mehr, was mit dem mobilen Menü der vorherigen Seite geschieht.
Du könntest aber eine jQuery-Funktion einbinden, mit der bei Klick auf einen der Links die CSS-Klassen des mobilen Menüs ausgetauscht werden. Sinngemäß …
jQuery( document ).ready( function( $ ) {
$('.menu-item a').on('click', function(e) {
$('.offcanvas').toggleClass('open hide');
$('html').toggleClass('offcanvas-opened');
});
});
(Wobei da noch irgendwas fehlt, weil das Hamburger-Icon danach nicht mehr funktioniert. Das sprengt bei mir aber ein wenig den Zeitrahmen, da musst du selber noch ein wenig recherchieren.)
Das jQuery musst du entweder im Child Theme per wp_enqueue_script()
einbinden oder ein Plugin wie Custom CSS and JavaScript nutzen.
Du bist ja überaus gesprächig. 😉
Denkst du bitte daran, dass unser Support keine Bring-Schuld ist? Du hast ein Problem und eine etwas aktivere Mitarbeit könnte nicht schaden, wenn du eine Lösung haben möchtest. Wir kennen deine Installation nicht und wissen nicht, wie der Webserver eingerichtet ist. Die Debugging-Informationen zu deiner Website kannst du übrigens mit dem Plugin Health Check leicht sammeln und mit einem Klick auf den Button in deinen Zwischenspeicher kopieren, um sie dann als Antwort hier unverändert einzufügen. (Mehr Informationen hier: Health Check)
Der Debug-Modus sollte etwas anzeigen, wenn du den Elementor aufrufst (und statt dessen eine leere Seite angezeigt bekommst). PHP 5.6 sollte für Elementor reichen.
Hast du mal in der Konsole der Entwickler-Tools nachgeschaut, ob eine Fehlermeldung angezeigt wird?
Hast du das Plugin nochmal neu installiert? Vielleicht ist ja bei der Übertragung auf den Server etwas schief gelaufen.
Mit dem Plugin Health Check kannst du auch im Problembehandlungsmodus testen, ob vielleicht ein Problem mit einem anderen Plugin die Ursache ist.
Tut mir leid, ich bin natürlich dankbar über eure Hilfe 😉
Also:
Debug Fehler zeigt jetzt etwas (war habe ihn nicht richtig aktiviert…)
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 87 bytes) in /users/landingpagedst/www/wp-content/plugins/elementor/includes/base/widget-base.php on line 166
Habe Elementor auch schon neu installiert aber kein Erfolg.
Mit dem Empfohlenen Tool habe ich folgende Information erhalten:
### WordPress ###
Version: 4.9.8
Sprache: de_DE
Permalink-Struktur: /%category%/%postname%/
Verwendet diese Website HTTPS?: Nein
Kann sich jeder auf dieser Website registrieren?: Nein
Standard-Kommentarstatus: open
Ist dies ein Netzwerk?: Nein
Benutzeranzahl: 2
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: 26,37 MB
Theme-Verzeichnis: 2,02 MB
Plugin-Verzeichnis: 23,78 MB
Datenbank-Größe: 7,48 MB
Gesamtes WordPress-Verzeichnis: 0,00 B
Gesamtgröße der Installation: 7,48 MBEinige Fehler, die wahrscheinlich durch ungültige Berechtigungen verursacht wurden, sind bei der Bestimmung der Größe deiner Installation aufgetreten. Dies bedeutet, dass die dargestellten Werte ungenau sein können.
### Aktives Theme ###
Name: Accelerate
Version: 1.3.5
Autor: ThemeGrill
Website des Autors: https://themegrill.com
Parent Theme: Kein Child Theme
Unterstützte Theme-Funktionalität: automatic-feed-links, post-thumbnails, title-tag, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, menus, custom-background, post-formats, html5, custom-logo, customize-selective-refresh-widgets, custom-header, widgets, editor-style
### Andere Themes (1) ###
Accelerate Child Theme (accelerate-child): Version 1.0 von ThemeGrill
### Aktive Plugins (13) ###
All-in-One WP Migration: Version 6.73 von ServMask
Cherry Sidebars: Version 1.1.2.4 von Zemez
Duplicator: Version 1.2.40 von Snap Creek
Elementor: Version 2.1.6 von Elementor.com ( Aktuelle Version: 2.1.7 )
Footer Text: Version 2.0.2 von Shea Bunge
Health Check & Troubleshooting: Version 1.2.1 von The WordPress.org community
My Calendar: Version 3.0.15 von Joseph C Dolson
Simple Custom CSS: Version 4.0.1 von John Regan, Danny Van Kooten
ThemeGrill Demo Importer: Version 1.4.3 von ThemeGrill
TinyMCE Advanced: Version 4.8.0 von Andrew Ozz
Use Any Font: Version 4.9.2 von Dinesh Karki
WP-Optimize: Version 2.2.4 von David Anderson, Ruhani Rabin, Team Updraft
WPForms Lite: Version 1.4.7.2 von WPForms
### Inaktive Plugins (1) ###
WordPress Importer: Version 0.6.4 von wordpressdotorg
### Medienhandling ###
Aktiver Editor: WP_Image_Editor_GD
Imagick Modul Version: Imagick not available
ImageMagick-Version: Imagick not available
GD-Version: bundled (2.1.0 compatible)
Ghostscript-Version: Es ist nicht möglich festzustellen, ob Ghostscript installiert wurde
### Server ###
Server-Architektur: x86_64 x86_64 x86_64
PHP-Version: 5.6.30 (Unterstützt 64bit-Werte)
PHP SAPI: cgi-fcgi
PHP max input variables: 1000
PHP time limit: 12
PHP memory limit: 64M
Max input time: 20
Maximale Dateigröße Upload: 128M
PHP post max size: 132M
cURL-Version: 7.26.0 OpenSSL/1.0.1e
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.5.58-MariaDB
Client-Version: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Datenbankpräfix: wp_
### WordPress-Konstanten ###
ABSPATH: /users/landingpagedst/www/
WP_HOME: Nicht definiert
WP_SITEURL: Nicht definiert
WP_DEBUG: Aktiviert
WP_MAX_MEMORY_LIMIT: 64M
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
Hallo,
ich habe folgendes Problem: Eine WP-Installation wurde erfolgreich durchgeführt, jetzt soll eine Domain darauf verweisen, welche einen Umlaut enthält (war nicht meine Idee, ich betreue nur…). Ich habe auch als WordPress- und Home-Verzeichnis „http://gefühl.de“ in „http://xn--gefhl-mva.de“ ersetzt (ein Beispiel, die Domain heißt anders).
Der normale Seitenaufruf funktioniert, aber wenn ich Medien hochladen will, kommt „Die hochgeladene Datei konnte nicht nach wp-content/uploads/2018/08 verschoben werden.“
Stelle ich die Verzeichnisnahmen auf die ursprünglichen Installationsnamen um, dann funktioniert der Upload. Die Dateinamen enthalten keine Umlaute, Leer- oder Sonderzeichen.
Ich verwende WP 4.9.8.
Hat Jemand eine Idee?
Gruß
Hansi
Vielen Dank für die Blumen.
Gern geschehen.
Na, da haben wir doch schon die Lösung:
Fatal error: Allowed memory size of 67108864 bytes exhausted …
bedeutet soviel wie „der Arbeitsspeicher, der dir zugewiesen wurde, reicht nicht aus“. Entweder verzichtest du auf eine ganze Reihe Plugins oder du lässt dir für ein paar Euro vom Webhoster mehr Arbeitsspeicher zuweisen. 128MB (besser 256MB) sollten es schon sein.
Ok, dann vielen Dank für die Hilfe 😉
Hi.
Bego hat da nicht ganz unrecht, wegen dem anpingen. Aber du weisst ja jetzt bescheid nach dem Hinweis.
Also zu deinem Problem kann ich nur sagen, dass du mal die Datenbank checken müsstest, ob dort die Adressen auch ordentlich drin sind.
Irgendwelche Weiterleitungsplugins installiert?
Du hast nicht zufällig eine Seite auf der Hauptdomain, die den Slug /test/ hat?
Hallo @hansi2018 und willkommen im Forum,
hast du dir mal die Zugriffsrechte für wp-content
und Unterverzeichnisse angeschaut? Verzeichnisse sollten auf 755, Dateien auf 644 gesetzt sein und einem Dateiinhaber zugewiesen sein, der PHP ausführen darf.
Klappt die automatische Installation von Themes und Plugins?
Guten Abend,
du hast recht. Von den Unterseiten Impressum und Datenschutz kommt man mit der oben genannten Methode nicht zurück ins Hauptmenü. Stattdessen bleibt man anscheinend im Verzeichnis Impressum, was dann so aussieht: http://wordpress.xxxxxxxx.webspaceconfig.de/impressum/#leistungen
Dabei spielt es keine Rolle ob ich Impressum und Datenschutz im Footer verknüpfe oder als Menüpunkt der Hauptnavigation hinzufüge.
Kurzer Hinweis: Wenn du User direkt „anpingen“ möchtest, musst du auch den Profilnamen verwenden, bei mir also @pixolin. Allerdings bekommen angepingte User dann (je nach Einstellungen) sofort Hinweise per E-Mail und Slack. Also bitte sparsam verwenden. (Bei der Begrüßung im Forum verwende ich immer den Profilnamen, damit NutzerInnen eine erste Antwort aus dem Forum wahrnehmen. Wir hatten auch schon neue TeilnehmerInnen, die sich drei Wochen später gemeldet haben und „völlig überrascht“ waren, dass sie „schon“ eine Antwort erhalten hätten.)
Da wir (wie in OpenSource-Communities üblich) das durchaus respektvoll gemeinte, informelle und unkompliziertere „Du“ verwenden, reicht der (erste) Vorname völlig. Du brauchst also NutzerInnen nicht mit Vor- und Nachnamen, akademischen und Adels-Titeln anreden. 😉
Ergänzung: Plugin-Installation klappt problemlos (mit Umlaut-Domain).
Und nun?
WordPress fügt dem Menüeintrag einer aktuell angezeigten Seite eine CSS-Klasse current-menu-item
hinzu, wobei nicht unterschieden wird zwischen https://example.com/about-us, htts://example.com/about-us#section-one und htts://example.com/about-us#footer – alle drei bekommen die CSS-Klasse current-menu-item
zugewiesen und werden je nach CSS-Regeln optisch hervorgehoben.
Wenn du möchtest, dass nur der Link des zuletzt aufgerufenen Ankers hervorgehoben wird, musst du dem Menüeintrag beim Anklicken eine eigene CSS-Klasse zufügen. Ich habe das auf meiner Seite mit jQuery gelöst:
jQuery( document ).ready( function( $ ) {
// On Click
$( 'a[href*="#"]' ).on( 'click', function( e ){
const linktHref = this.href.split( '#' );
const href = $( '#' + linktHref[1] );
toggleClass( this );
/*
* Smooth scroll animation
*/
$( 'html, body' ).animate( {
scrollTop: $( href ).offset().top
}, 'slow', 'linear' );
e.preventDefault();
} );
// Scroll Animation
$( function () {
// Set our scroll state after dom ready
$( window ).scroll();
} );
$( window ).scroll( function() {
// Get the current vertical position of the scroll bar
const position = $( this ).scrollTop();
const offset = 150;
$( '#top-menu a[href*="#"]' ).each( function () {
const menuItem = this.href.split( '#' );
const menuHref = '#' + menuItem[1];
const target = $( menuHref ).offset().top;
if ( position >= target - offset ) toggleClass( this );
} );
});
/*
* Remove class .active from links,
* than reapply to clicked menu item
*/
function toggleClass( node ) {
$( '#top-menu a[href*="#"]' ).removeClass( 'active' );
$( node ).addClass( 'active' );
}
} );
Danke, das hat mir etwas Übersicht gegeben.
Die Webseite mit dem Unterverzeichnis test hat bei mir die ID 10.
wp_10_options > siteurl > https://domain.de/test
wp_10_options > home > https://domain.de/test
Das stimmt überein mit den Einstellungen bei WP.
Allerdings frage ich mich, warum bei meiner Hauptseite nur http:// und nicht https:// steht (bei Wp und in der db), obwohl es so in der Adressleiste steht, wenn man die Seite besucht.