• Gelöst smartysmart34

    (@smartysmart34)


    Hallo zusammen,

    ich habe mit meiner Seite folgendes Problem: Ich habe zuhause die Serverhardware gewechselt und bin dabei wie folgt vorgegangen:

    • Opensuse Leap neu installiert
    • WordPress frisch herunter geladen
    • Benötigte Plugins herunter geladen und ins Verzeichnis kopiert
    • wp-uploads von der alten Installation übernommen
    • Die Datenbank von der alten Installation übernommen
    • Die Konfigurationsdatei sowie /etc/php8 und /etc/nginx von der alten Installation übernommen

    Das System funktioniert soweit, alle Artikel sind verfügbar, ich kann neue Artikel schreiben und einzelne Bilder und Videos hoch laden (Drag und drop in die Mediathek).

    Was NICHT geht: Mehrere Bilder in einem Rutsch selektieren und per Drag&Drop in der Mediathek hochladen. Ich bekomme die generische Fehlermeldung über ein Problem mit dem Upload – ich soll es später versuchen. Und im Ergebnis wird nur EINE Datei hoch geladen. Diejenige, die ich bei der Mehrfachauswahl ZUERST ausgewählt hatte.

    Da ich einzelne Bilder problemlos hoch laden und diese auch in WordPress verwenden kann, wäre ein Berechtigungsproblem für mich nicht plausibel, die Besitzer und Gruppe der Verzeichnosse und Dateien passen auch.

    Im Nginx Error- und Access-Log ist nichts zu sehen.

    Der einzige mir noch bekannte Unterschied im Vergleich zur alten Installation ist noch, dass ich jetzt AppArmor aktiv habe.

    Hattet ihr ein solches Problem auch schon? Kann AppArmor dafür verantwortlich sein? Wenn ich in AppArmor das Protokoll durch gehe, sind dort keine blockierten Aktionen zu sehen. An welcher Ecke könnte ich noch auf die Suche gehen?

    Danke und viele Grüße,
    Martin

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

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Hallo,
    hast du schon mal debug aktiviert?
    Damit Fehler ausgelesen werden können, müssen die Fehler in eine Log-Datei auf dem Server geschrieben werden, auf die man dann per FTP (oder auch SSH) zugreifen kann.
    Sichere bitte zunächst die wp-config.php auf deinem lokalen Rechner.
    Gib dann bitte mit einem geeigneten Programmier-Editor (z. B. Notepad++) in der wp-config.php oberhalb von /* That's all, stop editing! Happy blogging. */ folgendes ein:

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

    Achte darauf, dass du define('WP_DEBUG', false); überschreibst, falls die Zeile bereits in der wp-config.php steht. Wenn versucht wird, diese Konstante ein zweites mal zu definieren, gibt es einen Fehler, der deine Seite lahmlegen würde.
    Mit diesen drei Codezeilen sagen wir WordPress, dass der Debug-Modus aktiviert werden soll. Die Fehlermeldungen sollen aber nicht direkt angezeigt werden, sondern in die Datei /wp-content/debug.log geschrieben werden.
    Wenn der Fehler gefunden wurde bzw. wenn die Fehler nicht mehr in die debug.log geschrieben werden sollen, dann musst du daran denken, die Variable
    define( 'WP_DEBUG_LOG', true );
    wieder auf false zu setzen:
    define( 'WP_DEBUG_LOG', false);

    Viele Grüße
    Hans-Gerd

    Thread-Starter smartysmart34

    (@smartysmart34)

    Hallo und guten Morgen.

    Wie man doch so vollkommen in die falsche Richtung suchen kann. Im Logfile stand nichts zielführendes drin, also hab ich weiter getestet. Auf einer Nextcloud hatte ich das gleiche Problem. Eine Suche nach dem Problem und „Nextcloud“ führte zu einem Bugticket, das wiederum Richtung Firefox zeigte.

    Ende vom Lied: Es gibt einen Bug in Firefox, der den Mehrfachupload betrifft. Ein Test mit Chrome unter Windows hat dann bestätigt: Funktioniert mit Nextcloud UND WordPress ganz normal!

    Also muss ich auf den 135er Firefox warten oder Chrome verwenden.

    Danke und viele Grüße,
    Martin

    super – freut uns. Danke für die Rückmeldung und “Gelöst”-Markieren. 👍

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)