Software für Soziale Netzwerke (Open Source)

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Es gibt bei Humhub einen Hinweis, wenn die Cronjobs unvollständig installiert sind, dann heißt es "Setup unvollständig" - dann öffnet sich beim Doppeklick auf den Hinweis die Humhub-Dokumentation, wie man die Cronjobs editieren muss. Aber scheinbar stimmt da irgendwas nicht, wenn ich das über den Cronjob-Editor mache. Und das ist der Knackpunkt. Bei Oxwall hatte ich das gleiche Problem, das läuft aber jetzt wie eine eins.

Zu Humhub: Da empfehle ich zwei Themen: Das original Thema (welchem ich allerdings statt dem grün-grau einen schönen dunkelblauen Farbton verpasst habe) oder Flathub V2. Diese laufen mit 1.3.8 (seit heute erschienen) tadellos. Bei den anderen Themen gibt es vor allem mit der Texteingabe Probleme, da werden die Zeilen auseinandergerissen, etc.
 
Zuletzt bearbeitet von einem Moderator:

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.385
Punkte für Reaktionen
1.199
Punkte
234
Wie gesagt: Du musst das nicht über den Cronjob Editor machen. Das geht auch im Aufgabenplaner. Das Problem ist der Fehler beim Aufruf, dass ein Treiber fehlt. Was ich bisher dazu gefunden habe, scheint es ein Problem mit einem Datenbanktreiber zu sein.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
In meiner crontab hab ich zwei Einträge:

Code:
*/15    *    *    *    *    root    /usr/local/bin/php70 /volume1/web/humhub/protected/yii cron/run >/dev/null 2>&1
*    *    *    *    *    root    /usr/local/bin/php70 /volume1/web/humhub/protected/yii queue/run >/dev/null 2>&1

Ansonsten nutze ich noch Redis für die Warteschlange.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.385
Punkte für Reaktionen
1.199
Punkte
234
Möglicherweise fehlt mir noch ein php-Modul oder eine andere php-Einstellung.
Man kann ja in der Webstation verschiedene php-Profile erstellen.
Wie kann ich beim php-Aufruf ein bestimmtes Profil auswählen?
Hast du irgendwelche besonderen Einstellungen dafür in php?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Ändere die Einträge mal so, wie ich sie gepostet habe - der Pfad ist schon wichtig.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.385
Punkte für Reaktionen
1.199
Punkte
234
Das ändert aber nichts:
Rich (BBCode):
admin@DS:~$ /usr/local/bin/php70 /volume*/web/humhub/protected/yii cron/run
Exception 'yii\db\Exception' with message 'could not find driver'

in /volume3/web/humhub/protected/vendor/yiisoft/yii2/db/Connection.php:624
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.385
Punkte für Reaktionen
1.199
Punkte
234
Ich habe nun dank dieses Posts die Lösung gefunden. Wie ich vermutet habe, ist es entscheidend, dass man php das richtige Profil (konfiguriert in der Webstation mit den gewünschten Extensions) beim Aufruf zuweist. Hier ist es beschrieben: Synology: PHP 7 CLI fehlerfrei
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Danke für den Hinweis, ich werde mir das mal durchlesen und dann ggfs. entscheiden, kommt Humhub nochmals drauf oder nicht. Die Anwendung Putty habe ich installiert.
 
Zuletzt bearbeitet von einem Moderator:

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
ich nehme von Humhub bis auf weiteres Abstand, und nachdem wohl andere Bnutzer bei PHP 7 CLI fehlerfrei auch Probleme hatten, erst recht. Schade. Aber es gibt ja auch noch andere Software für soziale Netzwerke. Bin mit OSSN sehr zufrieden.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Es läuft tadellos mit PHP 7.2.

hum1.jpg

hum2.jpg

hum3.jpg
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Soweit so gut, bis daher wars auch gut, aber als ich Humhub dann vollends konfiguriert habe etc. kam dann nach einer halben stunde die Meldung "Cron-Jobs nicht vorhanden bzw. unvollständig".
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.385
Punkte für Reaktionen
34
Punkte
68
Und die Crons einfach über den Aufgabenplaner abarbeiten lassen?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Soweit so gut, bis daher wars auch gut, aber als ich Humhub dann vollends konfiguriert habe etc. kam dann nach einer halben stunde die Meldung "Cron-Jobs nicht vorhanden bzw. unvollständig".
Poste doch mal bitte Deine entsprechenden Screenshots. Und bitte Versionsnummern der beteiligten Software.
Und die Crons einfach über den Aufgabenplaner abarbeiten lassen?
Die kann man auch einfach direkt in die etc/crontab eintragen.
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
So sieht's bei mir im Moment aus.
Screenshot1.png
Cronjobs laufen täglich, aber nicht stündlich

Screenshot2.png
Screenshot3.png

Nun ist es passiert, nach über 1 Stunde

Screenshot4.png
 
Zuletzt bearbeitet:

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
also der Cronjob für die Queue scheint inzwischen zu arbeiten. Diese Meldung ist verschwunden. Beim Cronjob für die regulären Aufgaben finde ich den Fehler nicht.
Screenshot5.png
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Leider hast Du deine cronjobs nicht gepostet...
 

Ansorg

Benutzer
Mitglied seit
29. Jan 2014
Beiträge
111
Punkte für Reaktionen
1
Punkte
18
Um mal auf das eigentliche Thema "Software für Soziale Netzwerke (Open Source)" zurück zu kommen

Oxwall, OSSN, Humhub

Die sind zwar alle Open-Source (teilweise aber mit closed "premium features"!) doch sind alle reine Silos, also in sich geschlossene Systeme. Mag hier und da für einen geschlossenen Benutzerkreis das Richtige sein aber nicht besonders "sozial" weil ... geschlossen!

Dabei gibt es gute Alternativen:
Diaspora, Friendica, Hubzilla und wer es twitter-like mag: Mastodon

Open Source und Open Network, sozusagen. Verschiedene Instanzen der Systeme (und deren Nutzer) können unter sich und teilweise auch System-übergreifend miteinander kommunizieren. Empfinde ich als den besseren Ansatz.

Beispiel: ich bin zwar auf meinem Hub(zilla) der einzige (öffentlich sichtbare) Nutzer doch wie man in den Kommentaren sieht durchaus mit Leuten auf anderen Systemen vernetzt. Keiner von denen hat einen Account "bei mir" und trotzdem gibt es Kommentare, (Dis-)Likes etc.

Grüße
Jens
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
608
Punkte für Reaktionen
15
Punkte
44
Leider hast Du deine cronjobs nicht gepostet...

Hallo Frogman, dann hole ich das nach:

Queue: /usr/bin/php /volume1/web/humhub/yii queue/run >/dev/null 2>&1

Cron: /usr/bin/php /volume1/web/humhub/protected/yii cron/run >/dev/null 2>&1

Wie in der Anleitung bei humhub angegeben. Ob mit den Sternchen davor oder ohne, das Resultat war immer das gleiche.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat