Software für Soziale Netzwerke (Open Source)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

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:
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.
 
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.
 
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?
 
Ändere die Einträge mal so, wie ich sie gepostet habe - der Pfad ist schon wichtig.
 
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
 
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
 
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:
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.
 
Es läuft tadellos mit PHP 7.2.

hum1.jpg

hum2.jpg

hum3.jpg
 
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".
 
Und die Crons einfach über den Aufgabenplaner abarbeiten lassen?
 
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.
 
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:
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
 
Leider hast Du deine cronjobs nicht gepostet...
 
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
 
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.
 

Additional post fields

 

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