www.friendica.visionel.de

Posten in privates Forum

@Friendica Support Hallo,
ich verstehe das Vorgehen für das Posten in private Foren nicht.
Ich habe ein privates Forum eingerichtet und mich als Benutzer dort eingetragen.
Gehe ich (als angemeldeter Benutzer) auf die Seite des privaten Forums und benutze dort das Eingabeformular wird der Beitrag dargestellt.
Versuche ich das Gleiche von meiner (Netzwerk)Seite, dann landet der Beitrag nicht im Forum. Ursächlich dafür scheint die Verwendung des "@" vor dem namen des Forum zu sein.
Verwende ich ein "!" vor der Auswahl des Namens des Forum, hurra, erscheint der Beitrag im Forum.
Das ist nicht gerade benutzerfreundlich und ich habe nichts in der Hilfe dazu gefunden :-).
Zusätzlich muss ja noch die Sichtbarkeit eingestellt werden.
Da ist so ein Feld "Folgende" vorhanden, was bedeutet das?
Gruß Ekkehard
Montag friendica (AP)
Hallo @Ekkehard Domning, das posten (wie ist eigentlich die deutsche Bezeichnung dafür) in ein privates Forum sollte genau so gehen, wie in ein öffentliches Forum, du adressierst es in dieser Art !forum. Mit dem ! bekommt der Beitrag die Berechtigungen des Forums und er wird dann auch an alle Kontakte des Forums weitergeleitet. Die Adressierung mit dem @ sollte nur für normale Kontakte verwendet werden. Du kannst auch immer nur genau ein Forum adressieren.
  • !forum1 !forum2 - geht nicht, da wird der Beitrag nur zu einem der Beiden gesendet.
  • !forum @kontakt1 @kontakt2 - geht, dann wird der Beitrag zum Forum und zusätzlich zu den beiden Kontakten gesendet. Wenn die Kontakte auch in dem Forum sind, bekommen sie den Beitrag allerdings zweimal.
Die genauen technischen Hintergründe dafür bekomme ich nicht mehr zusammen aber mit dieser Art der Adressierung funktioniert es bei mir immer.

Benutzer Adminrechte geben

@Friendica Support Hallo, ich möchte gerne einem Benutzer das Recht zur Administration geben, wo kann ich das einstellen?
Der Benutzer ist angelegt, in der Übersichtsseite steht er als "Normaler Benutzer".
Gruß Ekkehard
Tobias friendica
Wenn DE als Sprache erkannt wird, dann sollte ein Besuch auf /help die Dokumentation auch auf Deutsch anzeigen. Also zumindest teilweise...

Approx 3K-Messages in Queue amd tons of Errors

@Friendica Support
After installation and getting the worker running in the cron job, I saw on the admin page that approx 3000 messages are unprocessed.
I was able to activate the PHP log and the friendica-log.

The PHP-Log says
[16-Dec-2019 16:30:03 UTC] PHP Warning: proc_open(): fork failed - Resource temporarily unavailable in /home/httpd/docs/friendica.visionel.de/src/Core/Process.php on line 195


and the friendica log is flooded with an endless amount of strange messages (see below).
Could somebody help to sort out whats nonsense and whats essential?
Greetings
Ekkehard


2019-12-16 16:40:07 index [NOTICE]: no data for session {"session_id":"n9r04u3hl540sksampio49k3j9","uri":"\/profile\/edo"} - {"file":"DatabaseSessionHandler.php","line":35,"function":"read","uid":"ae363a","process_id":24253}
2019-12-16 16:40:07 worker [WARNING]: error: https://flokk.no/.well-known/host-meta: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:07 index [NOTICE]: no data for session {"session_id":"bio0r793rlbq0t4id86fcmnkrj","uri":"\/profile\/edo"} - {"file":"DatabaseSessionHandler.php","line":35,"function":"read","uid":"597c1a","process_id":29642}
2019-12-16 16:40:07 worker [WARNING]: error: https://flokk.no/.well-known/host-meta: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [WARNING]: error: http://flokk.no/.well-known/host-meta: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [ERROR]: Error(s) while parsing XML string. {"callstack":"Probe::hostMeta, Probe::detect, Probe::uri, GContact::sanitize","worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"XML.php","line":426,"function":"parseString","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [WARNING]: error: https://flokk.no/u/.well-known/host-meta: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [WARNING]: error: http://flokk.no/u/.well-known/host-meta: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [ERROR]: Error(s) while parsing XML string. {"callstack":"Probe::hostMeta, Probe::detect, Probe::uri, GContact::sanitize","worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"XML.php","line":426,"function":"parseString","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [WARNING]: error: https://flokk.no/u/regentrude: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:08 worker [WARNING]: error: https://flokk.no/u/regentrude: 502 -  {"worker_id":"027f7d0","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"816d71","process_id":29757}
2019-12-16 16:40:09 index [NOTICE]: no data for session {"session_id":"ssm9bebrojb033a7s1l2mcn087","uri":"\/profile\/edo"} - {"file":"DatabaseSessionHandler.php","line":35,"function":"read","uid":"c87e0f","process_id":25533}

(Tons of very simmilar Messages)

2019-12-16 16:41:09 worker [ERROR]: DB Error {"code":2006,"error":"MySQL server has gone away","callstack":"Database::select, Database::selectFirst, DatabaseCache::get, Cache::get, Probe::uri, GContact::sanitize, PortableContact::load, DiscoverPoCo::execute","params":"SELECT `v` FROM `cache` WHERE (`k` = 'Probe::uri::https:\/\/russiandiaspora.org\/u\/forfast' AND (`expires` >= '2019-12-16 16:41:09' OR `expires` = -1)) LIMIT 1"} - {"file":"Database.php","line":614,"function":"p","uid":"da3520","process_id":29682}
2019-12-16 16:41:09 worker [NOTICE]: Reconnected after database error {"code":2006,"error":"MySQL server has gone away"} - {"file":"Database.php","line":637,"function":"p","uid":"da3520","process_id":29682}
2019-12-16 16:41:11 worker [WARNING]: error: https://russiandiaspora.org/.well-known/host-meta: 0 - Connection timed out after 60002 milliseconds {"worker_id":"b1e38be","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"2bd3f4","process_id":29798}
2019-12-16 16:41:11 worker [ERROR]: DB Error {"code":2006,"error":"MySQL server has gone away","callstack":"Database::select, Database::selectFirst, DatabaseCache::get, Cache::get, Probe::uri, GContact::sanitize, PortableContact::load, DiscoverPoCo::execute","params":"SELECT `v` FROM `cache` WHERE (`k` = 'Probe::uri::https:\/\/russiandiaspora.org\/u\/forfast' AND (`expires` >= '2019-12-16 16:41:11' OR `expires` = -1)) LIMIT 1"} - {"file":"Database.php","line":614,"function":"p","uid":"2bd3f4","process_id":29798}
2019-12-16 16:41:11 worker [NOTICE]: Reconnected after database error {"code":2006,"error":"MySQL server has gone away"} - {"file":"Database.php","line":637,"function":"p","uid":"2bd3f4","process_id":29798}
2019-12-16 16:41:17 worker [WARNING]: error: https://friendica.eu/.well-known/host-meta: 0 - Connection timed out after 60008 milliseconds {"worker_id":"4d27495","worker_cmd":"DiscoverPoCo"} - {"file":"CurlResult.php","line":144,"function":"checkSuccess","uid":"cb5ee6","process_id":29731}
2019-12-16 16:41:17 worker [ERROR]: DB Error {"code":2006,"error":"MySQL server has gone away","callstack":"Database::select, Database::selectFirst, DatabaseCache::get, Cache::get, Probe::uri, GContact::sanitize, PortableContact::load, DiscoverPoCo::execute","params":"SELECT `v` FROM `cache` WHERE (`k` = 'Probe::uri::https:\/\/friendica.eu\/profile\/ftdevs' AND (`expires` >= '2019-12-16 16:41:17' OR `expires` = -1)) LIMIT 1"} - {"file":"Database.php","line":614,"function":"p","uid":"cb5ee6","process_id":29731}
2019-12-16 16:41:17 worker [NOTICE]: Reconnected after database error {"code":2006,"error":"MySQL server has gone away"} - {"file":"Database.php","line":637,"function":"p","uid":"cb5ee6","process_id":29731}
2019-12-16 16:41:18 index [NOTICE]: no data for session {"session_id":"1sh3v7t18i8ons52fj7e00gu76","uri":"\/profile\/edo"} - {"file":"DatabaseSessionHandler.php","line":35,"function":"read","uid":"08fbd7","process_id":32114}
2019-12-16 16:41:18 index [NOTICE]: dfrn_notify_post [] - {"file":"dfrn_notify.php","line":22,"function":"dfrn_notify_post","uid":"6ad243","process_id":24253}
2019-12-16 16:41:19 index [NOTICE]: dfrn_notify_post [] - {"file":"dfrn_notify.php","line":22,"function":"dfrn_notify_post","uid":"432ed5","process_id":31646}
@Steffen K9 🐰 I am busy with the administrators of the system and will let you know asap when I see some light. The system is probably a VPS.
@Steffen K9 🐰 Unfortunately I got no news that helps directly. The only thing I was able to find out is the fact that the sql service is running for moren than 50 days without any problem. This leads to the clue, that the friendica software does something wrong with my sql database.
My hope for now is that the update from isam to innodb will be released soon, so that I can update the database. Maybe the error is than cought.

Theme "vier" Darstellung auf Mobilgeräten mangelhaft

@Friendica Support
Hallo, ich habe mit dem Standard-Theme "vier" ein Problem.
Logge ich mich mit einem Mobilgerät ein so wird bei den Einstellungen und im Administrations-Bereich das Seitenmenü nicht angezeigt. Da die anderen Themes nicht für Mobilgeräte optimiert zu sein scheinen, gibt es dort das Problem nicht. Dafür ist dort natürlich das Layout dann fummelig.
Ich verwende Firefox 68.3.0 auf Android (wo das Problem auftritt), Updates werden bei Google nicht angeboten.
Ideen?
Grüße aus Hildesheim
Ekkehard
Matthias/E Friendica (AP)
Viele Wege führen nach Rom ;)
Also nochmal damit es klar ist. Klickt man auf das von Dir @Matthias/E gezeigte Symbol, landet man auf der Hauptseite der Administration. Da steht nur ein bisschen bla bla. Alle interessanten Punkte finden sich im Seitenmenü, welches sich öffnet wenn man dann (also im Administrationsbereich) auf das von mir gezeigte Menü klickt.

Datanbank MyISAM nach InnoDB

@Friendica Support
Hallo, direkt nach der Installation erschien im Administrationsbereich folgender Text:
"Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB-Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du hier finden. Du kannst außerdem mit dem Befehl php bin/console.php dbstructure toinnodb auf der Kommandozeile die Umstellung automatisch vornehmen lassen."

Wenn ich den dort angegebenen Befehl ("php bin/console.php dbstructure toinnodb") auf dem Server ausführe, kommt folgende Fehlermeldung:
[Error]Argument 1 passed to Friendica\Database\DBA::selectToArray() must be of the type string, array given, called in /home/httpd/docs/friendica.visionel.de/src/Database/DBStructure.php on line 46

Was ist die Ursache, bzw. was kann ich machen?
Grüße aus Hildesheim
Ekkehard
@Tobias
Ich habe jetzt das Update gemacht, leider funktioniert es immer noch nicht.
Es liegt ein Fehler in "DBStructure.php" in Zeile 54 vor, der dazu führt, dass alle Tabellennamen leer sind.
Aktueller Code (2019-12):
$sql = "ALTER TABLE " . DBA::quoteIdentifier($table['TABLE_NAME']) . " engine=InnoDB;";

Meine Änderung:
$sql = "ALTER TABLE " . DBA::quoteIdentifier($table['table_name']) . " engine=InnoDB;";

Der Unterschied liegt in dem Feldbezeichner "table_name" das muss bei mir alles in Kleinbuchstaben geschrieben sein. Im Original ist alles in Großbuchstaben geschrieben, mit var_dump sieht man aber, dass der Feldbezeichner nur aus Kleinbuchstaben besteht.
Nach dieser Änderung werden alle Tabellen umgestellt.
It was a quick fix, I did it myself: https://github.com/friendica/friendica/pull/8029

Thanks Ekkehard!

Gruppen, Profile, Foren, etc. bin verwirrt

@Friendica Support
Hallo, ich bin als vollkommener Neuling in Friednica etwas verwirrt von den Optionen und den Wegen dorthin.
Ich möchte Euch erzählen was ich eigentlich machen möchte und es wäre ganz toll Eure Ideen dazu zu lesen.
Stellt Euch vor, dass meine Friendica Installation für eine kleine Community da sein soll, also zB ein Verein.
Dann gibt es da den Vorstand (Einen Vorsitzende*n, mehrere Vorstandsmitglieder), die Vereinsmitglieder und die Öffentlichkeit. Zusätzlich gibt es ggf noch lose Gruppen innerhalb des Vereins, zB eine Gruppe "Feste und Feiern".
Jetzt müsste es doch eine einfache Möglichkeit geben diese in ihrer Sichtbarkeit abgestuften Gruppen voneinander zu separieren.
Zusätzlich gibt es ja noch das Problem, dass sowohl Funktionen (zB Vorsitzende*r zu sein, oder Mitglied des Vorstandes) sich verändern können.
Was ich also brauche ist folgendes
- Ein öffentliches Forum (hier dürfen alle lesen, ggf auch schreiben)
- Ein Forum für Mitglieder (hier dürfen nur Mitglieder des Vereins lesen und schreiben)
- Ein Forum für den Vorstand (hier dürfen nur Vorstandsmitglieder lesen und schreiben)
- Ein Profil für die/den Vorsitzende*n (Dieses Profil muss zB nach ein Neuwahl problemlos jemand anderes übergeben werden können. Mit diesem Profil muss auch möglich sein die Zugriffsrechte zu administrieren). Dieses Profil wäre dann "die Stimme" des Vereins nach Außen, es aber hierüber auch Mitglieder informiert oder die Vorstandsmitglieder zu den Vorstandssitzungen eingeladen werden.
- Die "normalen" Mitglieder, die möglichst vordefinierte Gruppen (zB Vorstand) vorfinden sollten, um zb Anregungen oder Fragen zu stellen.
- Die Vorstandsmitglieder, die untereinander Diskutieren können sollen. Hier taucht das Problem auf, dass mir unklar ist was geschieht wenn jemand aus dem Vorstand austritt bzw eintritt. Wie kann organisiert werden was jemand rückwirkend sehen kann bzw. darf. Oder geht das gar nicht und kann nur in einem Forum geregelt werden.

Also viele, viele Fragen.
Grüße aus Hildesheim
Ekkehard
Danke für die Hinweise.
'"Feste und Feiern" hingegen hört sich nach einem öffentlichen Forum an.'
Eigentlich ist sie eine Gruppe innerhalb der Mitglieder, da könnte diskutiert werden, was, wann und wo und stattfinden soll. Die Gruppe könnte dann öffentlich einladen (ggf. aber auch nur Mitgliederöffentlich, zb "die Gruppe Feste und Feiern trifft sich dann und dann im Clubhaus", das wäre dann ein Termin der allen Mitgliedern offensteht.)
Das Konzept des Marktschreiers könnte da passen, wenn man limitieren bzw festlegen kann wer dem folgen darf. Dann könnte es einen Marktschreier "Feste und Feiern" geben, dem nur Vereinsmitglieder folgen können.
Geht das?
Offizielle Termine würden dann über den Marktschreier Vorstandssprecher*in verbreitet werden.

Ich sehe das jetzt so, dass es für viele Positionen unterschiedliche Profile geben muss um die Kommunikation nach innen und außen zu regeln. Aus der Sicht eines Anwenders kann man ja nur auf "Kontaktebene" selektieren. Das heißt die/der Vorsitzende kann eine Gruppe Vorstand, Mitglieder, "Feste und Feiern" anlegen, muss sie aber selber pflegen. Und jedes Vorstandsmitglied bzw. Mitglied in "Feste und Feiern" muss das auch tun. Und wenn da irgendwo jemand unbefugtes dabei ist, ist die Information draußen.
Die Einrichtung von vordefinierten Gruppen ("Vorstand", "Feste und Feiern", "Mitglieder") gibt es ja so nicht. Aber wenn es ein Profil "Feste und Feiern" gäbe, könnte das erwähnt werden und alle Abonnenten würden das sehen? Ist das der Weg?
Gruß Ekkehard

Erster friendica-Status

Hallo,
das ist jetzt mein erster friendica-Status, erste Schritte sind oft schwer...
Later posts Earlier posts