dergen Posté(e) le 30 novembre 2015 Posté(e) le 30 novembre 2015 Bonjour, j'espère que je pose ma question dans le bon forum ;) Voilà mon contexte, j'ai écris un script en PHP qui renvoi des fichiers .zip mais qui ne se trouve pas dans le dossier web de mon SYNO pour des,raisons de confidentialités… J'ai l'impression qu'Apache ne peux accéder qu'au dossier web, du coup ma question est est-ce que l'on peut modifier un par&métrage quelconque pour que mon script PHP puisse accéder à un autre dossier que celui pour le serveur Apache ? 0 Citer
PiwiLAbruti Posté(e) le 30 novembre 2015 Posté(e) le 30 novembre 2015 Ajoute les chemins concernés dans PHP open_basedir : https://help.synology.com/dsm/?section=DSM&version=5.2&link=AdminCenter%2Fapplication_webserv_php.html Par contre j'espère que tu sais ce que tu fais, car au niveau sécurité ça peut être risqué. 0 Citer
dergen Posté(e) le 30 novembre 2015 Auteur Posté(e) le 30 novembre 2015 Merci de ta réponse, je vais faire des tests avec open_basedir. mon script est blindé côte sécurité je suppose aussi qu'il faille rajouter un droit de lecture au compte http sur mon dossier ? 0 Citer
gaetan.cambier Posté(e) le 30 novembre 2015 Posté(e) le 30 novembre 2015 Il y a 3 heures , dergen a déclaré: Voilà mon contexte, j'ai écris un script en PHP qui renvoi des fichiers .zip mais qui ne se trouve pas dans le dossier web de mon SYNO pour des,raisons de confidentialités… voila qui est bizarre ... 0 Citer
dergen Posté(e) le 30 novembre 2015 Auteur Posté(e) le 30 novembre 2015 Si mon dossier est : /volume1/archivesZip, que doit-je mettre dans open_basedir ? Alors soit ce n'est pas ce qu'il faut mettre directement dans open_basedir soit il faut que je rajoute des droits de lecture sur se dossier (et je ne sait pas à quel compte), une idée ? 0 Citer
Messages recommandés
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.