Download latest release
Hallo Leute,
habe mich schon lange nicht mehr mit Friendica beschäftigt. Aber heute wollte ich mal wieder eine neue Instanz von Friendica aufsetzen. Dazu habe ich einen neuen Debian13 Server mit PHP 8.4 vorbereitet. Nun wollte ich eurer Anleitung unter github.com/friendica/friendica… folgen, aber die Links auf die friendica-full.tar.gz und friendica-addons-tar.gz.Dateien funktionieren nicht. Wo finde ich denn diese Dateien?
Ich habe dann die github.com/friendica/friendica… heruntergeladen, aber da bekomme ich Probleme beim bin/composer.char Befehl, vermutlich weil da im Vergleich zur "Full" einiges fehlt, oder?
Danke schon mal für eure Hilfe.
lg,
Gerhard
Friendica Support hat dies geteilt.
Michael 🇺🇦
Als Antwort auf Gerhard Seeber • • •Tealk
Als Antwort auf Michael 🇺🇦 • • •Gerhard Seeber
Als Antwort auf Tealk • •Friendica Support hat dies geteilt.
Tealk
Als Antwort auf Gerhard Seeber • • •@Gerhard Seeber ich hol es von Github ab: codeberg.org/Tealk/ansible_fri…
Kann es sein das du ssh anstelle von http genommen hast für den clone?
Gerhard Seeber
Als Antwort auf Tealk • •git clone -b stable github.com/friendica/friendica…
git clone -b stable github.com/friendica/friendica…
den ersten im /var/www/html und den zweiten dann im /var/www/htm/friendica.
Friendica Support hat dies geteilt.
Gerhard Seeber
Als Antwort auf Gerhard Seeber • •Ich bin mal über Username und Passwort einfach drübergegangen. Ich habe dann das hier bekommen, damit ist das Script beendet worden:
[RuntimeException] Failed to execute git clone --no-checkout -- 'https://:@git.friendi.ca/friendica/php-json-ld' '/var/www/html/friendica/vendor/friendica/json-ld'
&& cd '/var/www/html/friendica/vendor/friendica/json-ld' && git remote add composer -- 'https://:@git.friendi.ca/friendica/php-json-ld' && git
fetch composer && git remote set-url origin -- 'https://:@git.friendi.ca/friendica/php-json-ld' && git remote set-url composer -- 'https://:@git
.friendi.ca/friendica/php-json-ld'
Cloning into '/var/www/html/friendica/vendor/friendica/json-ld'...
fatal: unable to access 'https://git.friendi.ca/friendica/php-json-ld/': Failed to connect to git.friendi.ca port 443 after 133602 ms: Could not
connect to server
Friendica Support hat dies geteilt.
Tealk
Als Antwort auf Gerhard Seeber • • •Tealk
Als Antwort auf Gerhard Seeber • • •@Gerhard Seeber sieht für mich erstmal i.O. aus und sollte ohne Login gehen.
Denke mal die Angabe ohne https:// ist Friendica geschuldet?
Gerhard Seeber
Als Antwort auf Tealk • •Friendica Support hat dies geteilt.
Schaf (fka Bionk)
Als Antwort auf Michael 🇺🇦 • • •Ich hab ja in meiner Anfangszeit mehrere Provider ausprobiert und immer gab es Probleme mit dem Composer, der mal wieder in der falschen Subversion vorlag. Das konnte ich oft nicht lösen.
Dagegen sind die Archive eine einfache und transparente Sache. Im Maintenance-Mode:
1. Download
2. Auspacken
3. Config und .htaccess kopieren
4. Umbenennen des Ordners
5. Fertig
Das finde ich ziemlich verständlich und nachvollziehbar, daher meine Lieblingsmethode.
Und auch das ließe sich leicht automatisieren.
@Gerhard Seeber Die Full-Archive gibt es unter github.com/friendica/friendica… unter 'How to Update' > 'Using the Archive Files'.
Gerhard Seeber
Als Antwort auf Schaf (fka Bionk) • •Friendica Support hat dies geteilt.
Schaf (fka Bionk)
Als Antwort auf Gerhard Seeber • • •Okay, das ist mal schlecht 🙁
Ich lese immer mal im Augenwinkel, dass die gesamte Friendica-Dokumentation seit einiger Zeit am umziehen ist. Wohin habe ich gerade nicht parat. Eventuell sind davon auch die Archivdateien betroffen.
Ich habe sie aber noch liegen von meinem letzten Update im Januar. Soll ich sie auf meine Nextcloud laden und dir die Links schicken?
Gerhard Seeber
Als Antwort auf Schaf (fka Bionk) • •Friendica Support hat dies geteilt.
Schaf (fka Bionk)
Als Antwort auf Gerhard Seeber • • •Gerhard Seeber
Als Antwort auf Schaf (fka Bionk) • •mit den Dateien (danke @bionk@dica.interfel.de) habe ich jetzt das System mal installieren können, aber ich scheitere daran, es zum laufen zu bekommen. Beim Starten kommt der Check für die Module, da ist alles auf grün. Dann werde ich nach meinen Zugangsdaten für die MariaDB auf dem gleichen Server. Danach komme ich noch zum Formular für die Admin-Email und Zeitzone und Sprache. Danach kommt eine weiße Seite und es geht nichts mehr weiter. Ich nehme an, dass an der Stelle die Datenbank angelegt werden sollte, aber da tut sich nichts. Oder hängt es vorher noch an was anderem?
übrigens: meine Seite ist eine DNS-Weiterleitung auf einen DynDNS-Eintrag, der landet bei einem Apache2-Sever bei mir. Dort habe ich für die Friendica-Subdomain eine Weiterleitung per ProxyPass auf den zweiten Server eingerichtet, wo dann Friendica installiert ist (ebenfalls Apache2). Aber das funktioniert nun tadellos, auch mit ssl zertifikaten.
Friendica Support hat dies geteilt.
Michael 🇺🇦
Als Antwort auf Gerhard Seeber • • •Gerhard Seeber
Als Antwort auf Michael 🇺🇦 • •hm ja, irgendwas passt mit meinem PHP-Setup nicht (ich habe Version 8.4 drauf). ich bekomme da keine Fehlermeldungen angezeigt. Aber wenn ich bewusst einen Fehler provoziere, dann kommt der im error.log vom Apache an.
Ich habs jetzt mal etwas eingegrenzt: Beim Setup wird ja als erstes der Basis-Pfad und die Friendica-URL abgefragt, die sind auch richtig vorbelegt. Wenn ich dann auf Senden gehe, komme ich zur Angabe der Datenbank-Verbindung. Wenn ich mir da den Quelltext im Browser ansehe, gibt es die form-Felder für das install-form. hidden config-php_path ist gesetzt, auch system-basepath ist gesetzt und pass steht auf 4. Aber system-url ist hier blank. da sollte doch meine URL vom vorherigen Feld stehen?
Wenn ich dann meine Verbindungsdaten eingebe, komme ich zur nächsten Seite. Aber auch hier sind die hidden inputs für database-hostname, database-username, database-password und database-database alle blank. Da müssten doch meine Inputs übergeben werden, damit das dann für die Verbindung verwendet werden kann?
Was kann da schiefgelaufen sein?
Friendica Support hat dies geteilt.
Schaf (fka Bionk)
Als Antwort auf Gerhard Seeber • • •Und ich verwende ja dieselben Archiv-Dateien.
Michael 🇺🇦
Als Antwort auf Gerhard Seeber • • •Schaf (fka Bionk)
Als Antwort auf Michael 🇺🇦 • • •Allerdings habe ich damals im Januar ein Update von der vorangegangenen Version gemacht und keine Neuinstallation einer Instanz durchgeführt.
Gerhard Seeber
Als Antwort auf Schaf (fka Bionk) • •ich habe es jetzt installieren können, ich bin jetzt den Weg über git gegangen, Branch 2025.07-rc, mit branch stable klappte es nicht. Zwischenzeitlich dürfte git.friendi.ca wieder online sein, da auch der composer nun wieder funktioniert hat.
ich habe nun die Datenbank befüllt bekommen, die local.cofig.php wurde mit meinen Einstellungen erstellt und ich konnte Daten für meinen Account eingeben (E-Mail, Nickname). Allerdings habe ich keine E-Mail bekommen. Eine Testmail mittels mail() in einer Test-php-datei konnte ich problemlos per bash senden. Läuft das bei Friendica anders als bei normalem PHP? Passwort zurücksetzen habe ich auch schon probiert, die Mail geht nicht raus.
Woran könnte das liegen?
Friendica Support hat dies geteilt.
Michael 🇺🇦
Als Antwort auf Gerhard Seeber • • •Gerhard Seeber
Als Antwort auf Michael 🇺🇦 • •Friendica Support hat dies geteilt.
OldKid ⁂
Als Antwort auf Gerhard Seeber • • •xy..
Als Antwort auf OldKid ⁂ • • •Gerhard Seeber
Als Antwort auf xy.. • •Friendica Support hat dies geteilt.
Michael 🇺🇦
Als Antwort auf Gerhard Seeber • • •Die Leute, die sich darum kümmern können, sind informiert. Ich weiß nur leider nicht, wann sie zeitlich dazu kommen können.
Es ist immer möglich, den Mirror unter github.com/friendica/friendica… zu verwenden und später dann ggf. auf den anderen Server umzustellen.