toktan.org

Montag Friendica

Umzug der Datenbank

Hallo @Friendica Support, @Uberspace User Group,

aus gegebenen Anlass (siehe hier) werde ich heute mal versuchen, mit der Datenbank meiner Friendica-Instanz zu MariaDB umzuziehen. Das wird ziemlich spannend für mich, da ich von MySQL usw. wenig bis eher gar keine Ahnung habe.

Hier also mal ein paar meiner Gedanken, wie ich das am besten angehe:


  • Zuerste in der crontab den Poller ausschalten,
  • dann meine Instanz in den maintenance Modus schalten,
  • ein Dump der Datenbank erstellen (ich hoffe mal, dass ich die richtige Vorgehensweise dazu im Netz gefunden habe
... mehr anzeigen
6 Kommentare mehr anzeigen
Montag Friendica
Hm, scheint funktioniert zu haben :-) 🤞
Montag Friendica
Und so habe ich es gemacht (falls das noch jemand machen muss):

Datenbank Dump erstellen:
mysqldump $DATENBANK --add-drop-table > datenbank-dump.sql

MariaDB erstellen:
uberspace-setup-mariadb

Datenbank Dump in neuer MariaDB einspielen:
mysql --password -p $DATENBANK < datenbank-dump.sql
Das dauert eine ganze weile

Dann noch

php include/dbstrukture.php update
php include/dbupdate.php



Und zum schluss noch diese Zeile in der .htconfig.php eingefügt:
$a->config['system']['db_charset'] = "utf8mb4";
Wenn auch die alten Beiträge noch Umlaute haben, hast Du auf alle Fälle die beste Lösung.

Montag Friendica

DB Updates

@Uberspace User Group Hallo @Friendica Support,

nach dem letzten git pull ist mir auf der Admin Seite unter dem Punkt DB Update folgender Fehler aufgefallen: Wenn ich auf Datenbank Struktur überprüfen klicke, werde ich auf die Seite https://friendica.xyz/admin/dbsync/check weitergeleitet, dort wird mir eine leere Seite präsentiert und es passiert nichts mehr. Im Logfile ist mir nichts aufgefallen.

Friendica Version 3.5.2-dev, PHP 7.0, MySQL 5.1

Vielen schon mal wieder,
Jan

#friendica #bug
Montag Friendica
Nach gut pull heute Morgen tritt der Fehler nicht mehr auf.
Ah okay. Das passt zu meinem Kommentar, den ich eben gerade geschrieben habe - bevor dieser Kommentar bei mir ankam.
Ist die Seite komplett weiß? Das würde auf einen PHP-Fehler hindeuten. Könntest Du da in das PHP-Logfile schauen?

So oder so mache nochmal ein Update Deines Repositories. Ich hatte genau in diesem Bereich einen Fehler eingebaut. Du könntest ggf. genau die eine fehlerhafte Version erwischt haben.

Ggf. führe das Datenbank-Script auch mal per Hand aus. Das ist etwas sprechender.

Montag Friendica

Croodle

Dieses schöne Stück #Software zu #selberhosten habe ich vor ein einiger Zeit gefunden und problemlos auf meinem #Uberspace installiert. Es hat auch schon geholfen, einen #Termin zu finden :-)

jelhan/croodle

croodle - Croodle is a web application to schedule a date or to do a poll on a general topics.
Hier kann man es Testen: systemli.org

@Uberspace User Group
#diy #cloud #doodle #croodle

Was für #Gruppen oder #Foren gibt es denn auf #Friedica?

Ich kenne folgende Accounts:

@funstuff @Friendica Support @Friendica Developers @Guten_Morgen @Arch Linux @Deutschsprachige Nutzer @Linux statt Windows @Friendica Community Schweiz @Uberspace User Group und bei @Wiki (DE) bin ich nicht sicher ob es ein Forum ist.

Kennt ihr noch mehr?
26 Kommentare mehr anzeigen
Montag Friendica
Mein @Seekajak Forum gibt es auch noch ;-)
Ah, und ich wunderte mich immer, was Foren hier sind. Cool. :-) Dezentrales Forum sozusagen. #thumbup

@Friendica Support I was looking for something else, but somehow stumbled over a script that can check your access log of Apache for some attacks. Did anyone ever do that?

I found the script here: http://www.gehaxelt.in/blog/ueberspace-logscanner/

If you don't use @Uberspace User Group then you've to change the path to the log inside the script I think.

For me it found some SQL injections it says, not sure how to interpret that specific log entries.

Jan Montag wrote the following post:
[share author='Uberspace.de' profile='https://twitter.com/ubernauten' avatar='https://pbs.twimg.com/profile_images/565531319925735425/ypCkYOEM_normal.jpeg' guid='a6551d716356af302f31851394541856' posted='2016-02-01 10:01:48' link='https://twitter.com/ubernauten/status/694098313986048000']Zertifikatsmanagement reloaded: uberspace-add-certificate, uberspace-list-certificates, uberspace-del-certificate

webserver:https [Uberspace.de Wiki]



#uberspace #letsencrypt #https
@Uberspace User Group[/share]

Oliver Friendica
@Uberspace User Group
Klappt super!

Gogs auf uberspace installieren - Manuels Blog

Gogs ist eine Webapplikation mit der man git-Repositories erzeugen und einfach online verwalten kann. Wie fast alles, was auf Linux ohne root-Rechte läuft, läuft Gogs natürlich auch auf einem uberspace. Es gibt zwar schon eine Anleitung für Gogs auf uberspace, der ich a...

Oliver Friendica
@Uberspace User Group

Automatisierter Zertifikatsimport

Ihr könnt (und sollt!) bei uns ja nun schon lange eigene TLS-Zertifikate für den Webserver benutzen, jedoch war das bisher immer mit einer Mail an den Support verbunden, nach der wir das Zertifikat dann einbinden. Wir haben das bisher nicht etwa so gehandhabt, weil wir zu faul waren, uns etwas anderes zu überlegen oder weil wir euch ärgern wollten, das hatte schlicht sicherheitstechnische Hintergründe: Die Zertifikate werden in unser HTTPS-Frontend Pound eingepflegt und das betrachten wir als außerordentlich kritische Infrastruktur, bei der wir so wenig Angriffsvektoren wie möglich öffnen wollen. Da es ja nun aber doch so aussieht, als ob die freie Verfügbarkeit von TLS-Zertifikaten für jeden direkt vor der Tür steht und wir dies soweit wie möglich automatisieren wollen, haben wir uns mal ein paar Gedanken gemacht, wie das mit dem Zertifikatsimport (so weit wie möglich) ohne unser Zutun ablaufen kann. ...
Oliver Friendica
Funktioniert tadellos :-)

Für alle Uberspace Nutzer

[share author='Uberspace.de' profile='https://twitter.com/ubernauten' avatar='https://pbs.twimg.com/profile_images/565531319925735425/ypCkYOEM_normal.jpeg' guid='twit181848565da0ee1977e365445384' posted='2015-12-01 13:24:12' link='https://twitter.com/ubernauten/status/671681200595963906']Installiert euch eure Zertifikate doch selbst!

Automatisierter Zertifikatsimport

Ihr könnt (und sollt!) bei uns ja nun schon lange eigene TLS-Zertifikate für den Webserver benutzen, jedoch war das bisher immer mit einer Mail an den Support verbunden, nach der wir das Zertifikat dann einbinden. Wir haben das bisher nicht...


@Uberspace User Group[/share]

Montag Friendica

Sonderzeichen und Umlaute

@Friendica Support @Friendica Developers @Uberspace User Group

Hallo,
meine Friendica-Installation liegt bei Uberspace und ich möchte jetzt endlich mal eine aktuelle PHP-Version verwenden. Leider habe ich das Problem, dass bei einer anderen Version als der 5.3.11 die Umlaute falsch dargestellt werden. Wenn ich einen Post erstelle, erscheinen die Umlaute richtig, auf anderen Servern werden sie dann falsch dargestellt. Bei Nachrichten von anderen Servern werden die Umlaute bei mir falsch dargestellt. Vielleicht hat ja hier jemand eine Idee, woran es liegen könnte. (AE=Ä, UE=Ü, oe=ö usw.)
9 Kommentare mehr anzeigen
Montag Friendica
Bei mir funktioniert es jetzt alles so wie es soll, nur das die alten Beiträge eben noch falsch kodiert sind, aber damit kann ich leben und ich lass das jetzt mal so.

Wenn die Umlaute aber "doppelt" nach UTF-8 kodiert gespeichert werden, ist das ein Fehler und gehört hier hin? Oder soll das ganze so sein?
Montag Friendica
So ganz funktioniert es doch noch nicht, die Überschriften eines RSS-Feeds werden nach wie vor falsch kodiert.


<div class="wall-item-actions-author">
<a href="http://www.thomassondesign.com/en/news/feed" target="redir" title="Das Profil von Björn Thomasson Design auf http://www.thomassondesign.com/en/news/feed betrachten." class="wall-item-name-link"><span class="wall-item-name">Björn Thomasson Design</span></a>



Im restlichen Text ist alles OK

@Uberspace User Group

Wer mutig ist, kann schon mal PHPVERSION=5.6 in seine ~/etc/phpversion setzen (+ "killall php-cgi") und schauen, was dann so kaputtgeht :-)

ownCloud 7 - SabreDAV errors

Hello,

I've updated my ownCloud to the latest version 7 four days ago. For the first time I am using the "external storage" app. I have mounted additional WebDAV storage.

It is working but I'm getting a lot, A LOT of PHP errors in my owncloud.log concerning SabreDAV. There were approx. half a million(!!!) error lines in four days. The logfile has exploded to more than 50 Megabytes. Also, the performance of the external storage is very poor. :-/

Error lines in owncloud.log:
Error PHP Undefined offset: 2 at /var/www/XXX/ocloud/3rdparty/sabre/dav/lib/Sabre/DAV/Client.php#558

So, are there other ownCloud 7 users out there, who suffer from the same symptoms? I am asking, because I couldn't find a bugreport about this issue.

@Owncloud @Uberspace User Group #owncloud #cloud #php #error #issue


Jabber/XMPP - Prosody BOSH support configuration

Hello,

I'm running a Jabber/XMPP server with Prosody 0.9.4 on a shared host. I have configured Prosody to use custom network ports (64xx2/64xx3). Everything is okay and working.

Now I want to access my server via the web-client Jappix Mini. For this purpose I reconfigured Prosody with BOSH support. This was successful, too. It tells me "It works! Now point your BOSH client to this URL to connect to Prosody."

But I'm not able to change the network ports BOSH is using. No matter what I put in the config file (e.g. 64xx4/64xx5), Prosody is using the standard ports (5280/5281) for its BOSH module. :-/

The "ports part" of my config file:

s2s_ports = { 64xx2 }
c2s_ports = { 64xx3 }
bosh_ports = { 64xx4, 64xx5 }

Netstat output:

tcp 0.0.0.0:64xx2 :-)
tcp 0.0.0.0:64xx3 :-)
tcp 0.0.0.0:5280 :-(
tcp 0.0.0.0:5281 :-(

Maybe someone has an idea what's wrong? Or is this possibly a bug?

Have a nice Sunday,
AlfredツSK

@Uberspace User Group @Friendica Support @Linux Group #jabber #xmpp #prosody #bosh #jappix #uberspace #friendica
6 Kommentare mehr anzeigen
I "fixed" it. \o/

The problem was - like I assumed earlier - that prosody has completely changed the config of the BOSH host. This is true for version 0.9 and higher.

The BOSH config has to be done like this Prosody HTTP server config:

Prosody: Prosody HTTP server - Prosody.im



Here is my config that finally is working:

modules_enabled = {
.....
"bosh";
"http_files";
};

.....

s2s_ports = { 64xx2 };
c2s_ports = { 64xx3 };
http_ports = { 64xx4 };
http_interfaces = { "*" };
https_ports = { 64xx5 };
https_interfaces = { "*" };

.....

http_default_host = "localhost" -- BOSH default hostname
http_paths = {
bosh = "/http-bind"; -- Serve BOSH at ...
fil
... mehr anzeigen
My Prosody BOSH is reachable from the internet now. So, it's time to switch to my own server completely. Thanks to Jappix-Mini it should be more or less seamless for my Friendica contacts.

The Jabber server has a selfsigned certificate. Unfortunately it was not possible to use a trusted one. Here is the fingerprint of the certificate:

SHA1: 54 07 AB CD F4 3A 43 C6 89 7A 9F 61 B0 48 71 FF 38 05 6D 67

CN = jabber.skrumbholz.de
OU = Jabber
O = Friendica
L = Halle
ST = Sachsen-Anhalt
C = de

Alfred


"Read it Later" für Uberspace?

Hallo @Uberspace User Group,
ich bin jetzt seit ungefähr einer Woche begeisterter Uberspace-Nutzer. Alles läuft dank der ssh-shell wunderbar. Wordpress läuft, Friendica läuft. OwnCloud läuft - alles fast ohne Installationsprobleme - gegenüber meinem vorigen Hoster ein riesen Unterschied!
Nur meinen eigenen Firefox-Sync habe ich noch nicht hinbekommen, aber das wird auch noch ;-)

Was ich gerne noch hätte wäre eine Art selbstgehostetes "Read it Later" bzw. "Instapaper" - ich benutze diese Tools eigentlich sehr gerne, aber wenn ich darüber nachdenke, was die alles über mich lernen... Gibt es da eine Alternative, die sich auf Uberspace installieren lässt?

Als Bookmark-Alternative über Browsergrenzen hinweg ist mir schon die Bookmark-APP für OwnCloud aufgefallen, die macht zusammen mit dem "Später les... mehr anzeigen
Das Thema hat sich dank @Kai Schmidt inzwischen durch eine Installation von

GitHub - balu-/FSyncMS: PHP Sync Server für Firefox Sync

erledigt. Funktioniert wie eine 1!
Oliver Friendica
Ich hatte mir mal (statt irgendwelcher Bookmark Syncs) das hier installiert und bin völlig zufrieden damit:
http://sourceforge.net/projects/semanticscuttle/

... und seitdem liegen die Browserfavoriten unbenutzt herum :-)

@Uberspace User Group Ich habe da mal eine Frage zur PHP Version. Im deutschen Wiki steht noch die Version 5.3.11 als gute Wahl. Ich hatte nun aber zuerst alles auf Version 5.5.1 gelassen. Es sind ja immerhin doch ziemlich viele Versionen zwischendrin gekommen....
Da bei mir momentan immer noch nicht das Twitter Plugin funktioniert und ich auch z.B. keine Beiträge zum Löschen markieren kann, obwohl die Option angehakt ist, habe ich mal auf Version 5.3.11 zurückgedreht. Nur sind dann meine Umlaute kaputt...

Ist PHP 5.3.11 immer noch die aktuell zu verwendende Version, damit alles funktioniert?
3 Kommentare mehr anzeigen
Es läuft ja gerade 5.3.11 nicht reibungslos. Dann hab ich statt Umlaute nur noch Schweinezeichen..... Aber egal, ich probier es weiter
Die Frage ist, welches Problem bei Twitter auftritt. Gibt es eine Fehlermeldung? Nicht nur die PHP-Version ist entscheidend. Es kann auch sein, dass ein Modul fehlt.

Ich selber setze auf meinem Server ein 5.3.10 ein.

Die Hosts pyxis, pavo, vela und apus müssen heute zwischen 3 und 4 Uhr nachts aus technischen Gründen leider jeweils einmal rebootet werden.

https://twitter.com/ubernauten/status/333934206155640832
4 Kommentare mehr anzeigen
Habe ich jetzt auch erkannt...
:-[

Problem mit der Uberspace-'Unter'datenbank

@Friendica Support @Uberspace User Group

Ich grüße Euch!

Wenn ich, wie bei Uberspace üblich, eine neue Datenbank erzeuge (z. B. fraengii_friendica), so kann ich friendica nicht damit benutzen, es wird nur eine leere Seite angezeigt.
Mit der 'Haupt'datenbank (fraengii) geht's.

Kann mir das jemand erklären?

Frank
Hier habe ich mir selbst ein Bein gestellt: Ich erwartete irgendwie, dass beim ersten Aufruf der Adresse irgendein PHP-Skript die Datenbanktabellen einrichten würde, was aber nicht geschah. Ergo: Leere Datenbank, leere Seite!

Nachdem ich nun den INSTALL.TXT mal aufmerksam gelesen habe (RTFM!!!), habe ich die Tabellen durch Import der mitgelieferten sql-Datei angelegt. Tja, und jetzt geht es natürlich auch mit der 'Unter'datenbank.

Ihr seht mich erröten! <(.|.)>
Verschämte Grüße vom
Frank!

Umzügliches Chaos

@Friendica Support und @Uberspace User Group
Ich grüße Euch!

Meine Domain ist bei Uberspace, Friendica habe ich per git in den Ordner friendica.lumina-verte.org installiert, eine eigene Datenbank (fraengii_fdc) angelegt, .htconfig.php und .htaccess kopiert und angepasst, exportierte Benutzprofile bereitgelegt und mich auf den Einzug gefreut.
Doch beim Aufruf der obenstehenden Adresse...:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to
complete your request.
Please contact the server administrator, hallo@uberspace.de and inform them of the
time the error occurred, and anything you might have done that may have caused the
error.
More information about this error may be available in the server error log.
Apache/2.2.15
------------------------------------------------------------------------------
(CentOS) Server at friendica.lumina-verte.org Port 80

Da ich nicht weiß, ob's nu... mehr anzeigen
23 Kommentare mehr anzeigen
Na hauptsache es läuft jetzt. Ich würde allerdings die php version wieder genauso wie in der Anleitung beschrieben einstellen. Das ist erprobt und funktioniert.

Na dann viel Spaß.
Habe ich gleich gemacht, als ich laß, dass sie speziell für Friendica angepasst wurde.

Danke Euch!
neuer älter