-Bevor du anfängst: suche dir einen Domain- oder Subdomainnamen für deinen Server.
-Dinge verändern sich und einige deiner Freunde haben möglicherweise Probleme, mit dir zu kommunizieren.
-Wir planen, diese Einschränkung in einer zukünftigen Version zu beheben.
-
-
-1. Voraussetzungen
- - Apache mit einer aktiverten mod-rewrite-Funktion und dem Eintrag "Options All", so dass du die lokale .htaccess-Datei nutzen kannst
- - PHP 5.2+. Je neuer, desto besser. Du benötigst 5.3 für die Authentifizierung untereinander. In einer Windows-Umgebung arbeitet die Version 5.2+ möglicherweise nicht, da die Funktion dns_get_record() erst ab Version 5.3 verfügbar ist.
- - PHP *Kommandozeilen*-Zugang mit register_argc_argv auf "true" gesetzt in der php.ini-Datei
- - Curl, GD, PDO, MySQLi und OpenSSL-Erweiterung
- - etwas in der Art eines Email-Servers oder eines Gateways wie PHP mail()
- - Mysql 5.x
- - die Möglichkeit, wiederkehrende Aufgaben mit cron (Linux/Mac) oder "Scheduled Tasks" einzustellen (Windows) [Beachte: andere Optionen sind in Abschnitt 7 dieser Dokumentation zu finden]
- - Installation in einer Top-Level-Domain oder Subdomain (ohne eine Verzeichnis/Pfad-Komponente in der URL) wird bevorzugt. Verzeichnispfade sind für diesen Zweck nicht so günstig und wurden auch nicht ausführlich getestet.
-
-
- [Dreamhost.com bietet ein ausreichendes Hosting-Paket mit den nötigen Features zu einem annehmbaren Preis. Wenn dein Hosting-Anbieter keinen Unix-Zugriff erlaubt, kannst du Schwierigkeiten mit der Einrichtung der Webseite haben.
-
- 1.1. APT-Pakete
- - Apache: sudo apt-get install apache2
- - PHP5: sudo apt-get install php5
- - PHP5-Zusätzliche Pakete: sudo apt-get install php5-curl php5-gd php5-mysql
- - MySQL: sudo apt-get install mysql-server
-
-2. Entpacke die Friendica-Daten in das Quellverzeichnis (root) des Dokumentenbereichs deines Webservers.
-
- - Wenn du die Möglichkeit hierzu hast, empfehlen wir dir "git" zu nutzen, um die Daten direkt von der Quelle zu klonen, statt die gepackte .tar- oder .zip-Datei zu nutzen. Das macht die Aktualisierung wesentlich einfacher. Der Linux-Code, mit dem man die Dateien direkt in ein Verzeichnis wie "meinewebseite" kopiert, ist
-
- `git clone https://github.com/friendica/friendica.git meinewebseite`
-
- - und dann kannst du die letzten Änderungen immer mit dem folgenden Code holen
-
- `git pull`
-
- - Addons installieren
- - zunächst solltest du **in** deinem Webseitenordner sein
-
- `cd meinewebseite`
-
- - dann kannst du das Addon-Verzeichnis seperat kopieren
-
- `git clone https://github.com/friendica/friendica-addons.git addon`
-
- - Um das Addon-Verzeichnis aktuell zu halten, solltest du in diesem Pfad ein "git pull"-Befehl eintragen
-
- `cd meinewebseite/addon`
-
- `git pull`
-
- - Wenn du den Verzeichnispfad auf deinen Webserver kopierst, dann stelle sicher, dass du auch die .htaccess kopierst, da "Punkt"-Dateien oft versteckt sind und normalerweise nicht direkt kopiert werden.
-
-
-3. Erstelle eine leere Datenbank und notiere alle Zugangsdaten (Adresse der Datenbank, Nutzername, Passwort, Datenbankname).