Aktivitäten - activity app - löschen von Verlauf - Nextcloud 20.0.7

Steht da nicht!
Auch in der cinfig/config.sample.php
nicht.

Was ist falsch?

Nur weil kein Parameter aufgeführt ist heißt dies nicht automatisch, dass er nicht funktioniert. Lies den Absatz des Administrator Guides den ich oben bereits genannt habe. Dort steht alles was Du wissen willst.

Danke kenn mich jetzt überhaupt nicht mehr aus!

Ich muss die Zeile:
activity_expire_days’ => 365,
ändern

Du sagst, die steht in der config/config.php
Dort steht aber bei mir das:
activity_expire_days’ => 365, NICHT

Wie soll ich denn den Parameter ändern, wenn ich ihn nicht finde???

Also nochmal Bitte - Eine genaue Frage: (der “RTFM” Hinweis hilft mir nicht!!")
Wo ändert man:
activity_expire_days’ => 365,
zu
activity_expire_days’ => 30,

Danke für Hilfe.

Du kannst die Zeile einfach irgendwo zu den bestehenden Einträgen hinzufügen. Einfach darauf achten, dass sie nicht innerhalb eines Arrays landet. Am besten setzt du die sie an den Schluss der Datei direkt oberhalb des );

Wichtig sind auch die Apostrohe am Anfang und am Ende der Funktion und das Komma nach dem Wert. Die exakte Schreibweise wäre dann so:

'activity_expire_days' => 30,

Halleluja :innocent:
vielen Dank für die perfekte unterstützung OHNE links zu Google & RTFM
SUPER!

Kannst Du bitte so nett sein und Dir die letzten Einträge meiner config / config.php ansehen

  'updater.release.channel' => 'stable',
      'app_install_overwrite' => 
      array (
        0 => 'occweb',
      ),
      'default_phone_region' => 'DE',
    );

    'activity_expire_days' => 30,

Hab ich da schon was falsch gemacht mit:
‘default_phone_region’ => ‘DE’, ?
Danke für die Hilfe

Nein die ist ok. Die kommt ja nach dem Array. Das Array endet mit ), Der Eintrag
'activity_expire_days' => 30, sollte aber oberhalb des ); stehen, welches die gesamte Config abschliesst.

In etwa so…

  'updater.release.channel' => 'stable',
      'app_install_overwrite' => 
      array (
        0 => 'occweb',
      ),
  'default_phone_region' => 'DE',
  'activity_expire_days' => 30,
  );

Nochmals vielen Dank für Checken! :smiley:

Habs jetzt so gemacht wie von Dir oben beschrieben.

Jetzt müssten nur die Cronjobs noch richtig konfiguriert sein

Hab hier gefragt

werde aber nicht wirklich schlau aus dem ganzen habe es so gemacht wie dort beschrieben ABER
Resultat ist jetzt:
grafik

Nachdem Du einer der wenige hier bist, der sich wirklich auskennt und auch gleich direkt die Lösungen präsentiert, würde ich Dich, wenn möglich bitten mir auch hierbei noch zu helfen.

Hoffe auf weitere Geduld mit einem noch “Lernenden”
Danke

Anhand des Bildes im anderen Thread musst du einen Cronjob für den User U5xxxx anlegen.

Ich würde in der Konsole deines Servers mal folgendes eingeben:

crontab -u U5xxxx -e

Dann müsste sich die Crontab des Users U5xxxx öffnen. Dort kannst du dann die nachfolgende Zeile hinzufügen und die Datei speichern:

*/5  *  *  *  * php -f /Pfad/zu/deinem/Nextcloud_Ordner/cron.php

Danke da kommt dieselbe Datei wie bei nur
**crontab -e** in putty

Da steht der Cronjob von vorher schon drinnen.

Hab da jetzt 10 drinnen
aber der Cronjob wird alle 5 Minuten ausgeführt
NaJa immerhin ausgeführt.
Danke.

Aber sollte dabei nicht die alten Activity Liste gelöscht werden oder gilt die Einstellung erst ab jetzt.
Habe es mal auf 1 gestellt

'activity_expire_days' => 1,

Dann würde ich die alten Einträge löschen, ausser sie betreffen andere Dinge als Nextcloud. 5 Minuten ist die empfohlene Kadenz, das hat irgendwann mal von 15 Minuten auf 5 Minuten geändert. Wenn du nicht sicher bist, welche Einträge löschen sollst, kannst du ja den Inhalt der Crontab hier posten…

Da bin ich ehrlich gesagt nicht sicher wie sich das verhält. Ich verstehe es aber so, dass Einträge, die älter als der Wert sind, den du gesetzt hast, gelöscht werden müssten.

Danke, das ist nun ok und ich sehe unter Einstellungen Basic Settings, wenn ich die Seite öfter aktualisiere, dass die Jobs jetzt korrekt laufen
Super
vielen Dank nochmal für Deine Unterstützung.

Aber die Alten Activity Einträge sind alle noch da.
Habe Activity deaktiviert und ausgeloggt und wieder aktiviert
alle alten Einträge sind immer noch da.

Wie bekomme ich die weg?

Soviel ich weiss, kann man sie nur direkt in der Datenbank löschen…

Ich bin aber kein Experte was Datenbanken betrifft, und deshalb immer sehr vorsichtig mit solchen Tipps. Ich sage nur so viel: Mach auf jeden Fall ein Backup der Datenbank, bevor du irgendwelche Dinge ausprobierst!!! :wink:

Danke

Kling nach der nächsten Herausforderung.

Ich schon garnicht.
Zudem ist die nextcloud am IONOS webspace!

Sollte eigentlich so sein!
Werde neuen thread anlegen und auch auf github das mal melden das nichts gelöscht wird obwohl es nun in der Config/config.PHP steht.

Event. muss man in der App Activity noch was herumwuschteln :roll_eyes:

Danke nochmal für deine Hilfe
LG

Danke für die Mühe und Unterstützung, allerdings schaffe ich das auch nach den über 30 Messeges hier nicht, die activities zu löschen.

Kleiner Button wäre ganz prima!