# DEBUG

## Mode debug

sed -i "s/'debug' => false,/'debug' => true,/g" /etc/nextcloud/config.php

## LDAP

Test configuration:

```
php /usr/share/nextcloud/occ ldap:test-config s01
```

Show LDAP configuration:

```
php /usr/share/nextcloud/occ ldap:show-config s01
```

Check a user:

```
php /usr/share/nextcloud/occ ldap:search Emmanuel
```

Check a login name:

```
php /usr/share/nextcloud/occ ldap:check-user gnunux@gnunux.info
```

## admin

su - apache -s /bin/bash -c "php /usr/share/nextcloud/occ app:disable oidc_login"
Password : password/nextcloud.in.gnunux.info/nextcloud/admin_password

## The provider authorization_endpoint could not be fetched. Make sure your provider has a well known configuration available.

Vérification :

```
su - apache -s /bin/bash -c "php /usr/share/nextcloud/occ config:list"|grep know
```

Il faut quelque chose comme : 

```
            "well-known": "{\"grant_types_supported\": [...]}"
```


Suppression de cache nextcloud :

```
su - apache -s /bin/bash -c "php /usr/share/nextcloud/occ config:app:set --value 0 oidc_login last_updated_well_known"
```

Sur lemonldap, le script de création du fichier .well-known :

```
/usr/local/lib/sbin/interne_well_known.pl
```

Pour regénérer :

```
systemctl restart lemonldap-ng-fastcgi-server.service
```