Bonjour,
Nextcloud 24.0.5 affiche une erreur lorsque l’administrateur tente de se connecter à la page d’administration https://(monsite)/index.php/settings/admin/serverinfo
Dans le journal nextcloud.log je vois beaucoup d’erreurs indiquant
open_basedir restriction in effect
File(/var/www/vhosts/(mon domaine)/httpdocs/data/tmp) is not within the allowed path(s):
J’ai eu beau tenter un upgrade, un downgrade, le problème reste. Est-ce que ce serait dû à la configuration php du serveur (à laquelle je n’ai pas accès) ?
Merci d’avance
Bonjour,
Dans le fichier config/config.php de votre Nextcloud, la ligne :
'tempdirectory' => '/var/www/vhosts/(mon domaine)/httpdocs/data/tmp',
n’est pas bonne. Il faut plutôt :
'tempdirectory' => '/var/www/vhosts/nuage.(mon domaine)/httpdocs/data/tmp',
Je viens de corriger, est-ce mieux ?
1 « J'aime »
Merci pour cette réponse rapide.
Mais cela ne résoud pas le problème. Un clic sur « administration / système » dans les paramètres de l’admin du nextcloud, (lien vers https://(mon domaine)/index.php/settings/admin/serverinfo)
renvoie toujours
Erreur interne du serveur
Le serveur est incapable d’exécuter votre requête.
Si cela se reproduit, veuillez envoyer les détails techniques ci-dessous à l’administrateur du serveur.
Le fichier journal du serveur peut fournir plus de renseignements.
Renseignements techniques
- Adresse distante : xx.xx.xx.xx
- ID de la demande : ACjm1K700zvEMCUJsLWC
Je suppose que c’est une erreur due à Nextcloud ou à ma configuration de Nextcloud. Je pose la question ici parce que je ne comprends pas le problème. S’il y a quelque chose de possible côté serveur ouvaton ou sur ma config Nextcloud n’hésitez pas à me dire ! Merci
Sur ce forum et ce forum il y a une erreur semblable et la solution semble être du côté du document php.ini. Est-ce pareil dans mon cas ?
Bonjour,
Ah oui désolé j’ai lu trop vite votre premier message !
Cette page de Nextcloud nécessite la fonction shell_exec() de PHP, qui n’est pas disponible sur notre plateforme mutualisée (évoqué en Voilà PHP 8.0 et 8.1 - #9 par hplt).
En tout cas vous ne devriez plus voir de File(/var/www/vhosts/(mon domaine)/httpdocs/data/tmp) is not within the allowed path(s):
dans votre nextcloud.log.
1 « J'aime »
Merci. Oui l’erreur is not within the allowed path(s)
a été corrigée en modifiant config.php
1 « J'aime »