With the following settings, you specify the data base server, the username and password for Friendica and the database to use.
- 'database' => [
- 'hostname' => 'localhost',
- 'username' => 'mysqlusername',
- 'password' => 'mysqlpassword',
- 'database' => 'mysqldatabasename',
- 'charset' => 'utf8mb4',
- ],
+ 'database' => [
+ 'hostname' => 'localhost',
+ 'username' => 'mysqlusername',
+ 'password' => 'mysqlpassword',
+ 'database' => 'mysqldatabasename',
+ 'charset' => 'utf8mb4',
+ ],
## Admin users
Registration of new accounts with a listed email address is not possible.
'config' => [
- 'admin_email' => 'you@example.com, buddy@example.com',
- ],
+ 'admin_email' => 'you@example.com, buddy@example.com',
+ ],
## PHP Path
Some of Friendica's processes are running in the background.
For this you need to specify the path to the PHP binary to be used.
- 'config' => [
- 'php_path' => '/usr/bin/php',
- ],
+ 'config' => [
+ 'php_path' => '/usr/bin/php',
+ ],
## Subdirectory configuration
We strongly discourage you from doing so, as this will break federation to other networks (e.g. Diaspora, GNU Social, Hubzilla)
Say you have a subdirectory for tests and put Friendica into a further subdirectory, the config would be:
- 'system' => [
- 'urlpath' => 'tests/friendica',
- ],
+ 'system' => [
+ 'urlpath' => 'tests/friendica',
+ ],
## Other exceptions
Mit den folgenden Einstellungen kannst du die Zugriffsdaten für den Datenbank Server festlegen.
- 'database' => [
- 'hostname' => 'localhost',
- 'username' => 'mysqlusername',
- 'password' => 'mysqlpassword',
- 'database' => 'mysqldatabasename',
- 'charset' => 'utf8mb4',
- ],
+ 'database' => [
+ 'hostname' => 'localhost',
+ 'username' => 'mysqlusername',
+ 'password' => 'mysqlpassword',
+ 'database' => 'mysqldatabasename',
+ 'charset' => 'utf8mb4',
+ ],
Sollten alle der folgenden Environment-Variablen gesetzt sein, wird Friendica diese anstatt der vorher konfigurierten Werte nutzen.
- MYSQL_HOST
- MYSQL_PORT
- MYSQL_USERNAME
- MYSQL_PASSWORD
- MYSQL_DATABASE
+ MYSQL_HOST
+ MYSQL_PORT
+ MYSQL_USERNAME
+ MYSQL_PASSWORD
+ MYSQL_DATABASE
## Administratoren
Mit keiner der angegebenen E-Mail Adressen können weitere Accounts registriert werden.
'config' => [
- 'admin_email' => 'you@example.com, buddy@example.com',
- ],
+ 'admin_email' => 'you@example.com, buddy@example.com',
+ ],
## PHP Pfad
Einige Prozesse von Friendica laufen im Hintergrund.
Für diese Prozesse muss der Pfad zu der PHP Version gesetzt sein, die verwendet werden soll.
- 'config' => [
- 'php_path' => '/usr/bin/php',
- ],
+ 'config' => [
+ 'php_path' => '/usr/bin/php',
+ ],
## Unterverzeichnis Konfiguration
Wir raten allerdings dringen davon ab, da es die Interoperabilität mit anderen Netzwerken (z.B. Diaspora, GNU Social, Hubzilla) verhindert.
Mal angenommen, du hast ein Unterverzeichnis tests und willst Friendica in ein weiteres Unterverzeichnis installieren, dann lautet die Konfiguration hierfür:
- 'system' => [
- 'urlpath' => 'tests/friendica',
- ],
+ 'system' => [
+ 'urlpath' => 'tests/friendica',
+ ],
## Weitere Ausnahmen