Aller au contenu

Featured Replies

  • 1 an après...
Posté(e)

Bonsoir davman76,

Exactement le même problème sur DSM 3.2 final.

As-tu pu résoudre ton problème ?

Mêmes vérifications effectuées de mon côté, j'ai en plus de cela installé Webmin (interface web de gestion de serveur Linux) et paramétré celui-ci afin de gérer avec une interface graphique, afin de ne pas faire de générer des erreurs dues à des fautes de frappe.

Cordialement,

Jean-Marc alias WikiJM

Posté(e)

La fonction PHP exec() est désactivée par défaut pour des raisons de sécurité évidentes :

/!\ Si l'option Activer un site Web personnel est activée (Panneau de configuration > Services web > Applications web), tous les utilisateurs du NAS peuvent ajouter des scripts PHP dans leur dossier /home/web et utiliser la fonction exec() avec les droits root.

/!\ D'autre part, un script PHP d'une application tierce utilisera aussi cette fonction avec les droits root.

Si vous savez vraiment ce que vous faites, il est possible de modifier le fichier /usr/syno/etc/php.ini pour donner les droits root à PHP en modifiant


User nobody

Group nobody

par

User root

Group root

Ainsi la fonction exec() de PHP sera utilisable par tout script PHP présent sur le NAS.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.