installation/nextcloud_itopie.md: syntax fix authored by Donna Sayed's avatar Donna Sayed
...@@ -308,8 +308,29 @@ ...@@ -308,8 +308,29 @@
# nano /srv/nextcloud/config/config.php # nano /srv/nextcloud/config/config.php
``` ```
- Remplacer localhost par ${WEBSITENAME.TLD}, puis se connecter à Nextcloud via son navigateur - Remplacer localhost par ${WEBSITENAME.TLD}, puis se connecter à Nextcloud via son navigateur
**ATTENTION**, le data directory se trouve en dehors du dossier racine nextcloud !\
**ATTENTION**, il faut créer les dossiers /run/redis & /srv/nextcloud/apps2 !\
**ATTENTION**, il faut configurer redis pour communiquer en socket !\
```
# nano /etc/redis/redis.conf
```
- Ajouter :
```
unixsocket /run/redis/redis.sock
unixsocketperm 775
```
- Changer les permissions des dossiers créés
```
# chown -R redis:www-data /run/redis
```
```
# chown -R www-data: /srv/nextcloud/apps2
```
- Redémarrer le service
```
# systemctl restart redis.service
```
- Exemple du fichier config.php :\ - Exemple du fichier config.php :\
**ATTENTION**, le data directory se trouve en dehors du dossier racine nextcloud !
``` ```
<?php <?php
$CONFIG = array ( $CONFIG = array (
...@@ -331,20 +352,22 @@ ...@@ -331,20 +352,22 @@
'overwrite.cli.url' => 'https://${WEBSITENAME.TLD}', 'overwrite.cli.url' => 'https://${WEBSITENAME.TLD}',
'htaccess.RewriteBase' => '/', 'htaccess.RewriteBase' => '/',
'dbname' => 'nextcloud', 'dbname' => 'nextcloud',
'dbhost' => '/var/run/postgresql', 'dbhost' => '/run/postgresql',
'dbport' => '', 'dbport' => '',
'dbtableprefix' => 'oc_', 'dbtableprefix' => 'oc_',
'dbuser' => 'ncadmin', 'dbuser' => 'ncadmin',
'dbpassword' => '${ncadmin_DB_PASSWORD}', 'dbpassword' => '${ncadmin_DB_PASSWORD}',
'installed' => true, 'installed' => true,
'instanceid' => 'oc5hx4h6c3mk', 'instanceid' => 'oc5hx4h6c3mk',
'memcache.local' => '\OC\Memcache\APCu', ### A AJOUTER 'memcache.local' => '\\OC\\Memcache\\APCu', ### A AJOUTER
'memcache.distributed' => '\\OC\\Memcache\\Redis', ### A AJOUTER 'memcache.distributed' => '\\OC\\Memcache\\Redis', ### A AJOUTER
'memcache.locking' => '\\OC\\Memcache\\Redis', ### A AJOUTER 'memcache.locking' => '\\OC\\Memcache\\Redis', ### A AJOUTER
'redis' => [ ### A AJOUTER 'redis' => ### A AJOUTER
'host' => 'localhost', ### A AJOUTER array ( ### A AJOUTER
'port' => 6379, ### A AJOUTER 'host' => 'run/redis/redis.sock', ### A AJOUTER
], ### A AJOUTER 'port' => 0, ### A AJOUTER
'timeout' => 0.0, ### A AJOUTER
),
'open_basedir' => '/dev/urandom', 'open_basedir' => '/dev/urandom',
'mysql.utf8mb4' => 'true', 'mysql.utf8mb4' => 'true',
'updater.release.channel' => 'stable', 'updater.release.channel' => 'stable',
... ...
......