Cosmo01 Posté(e) le 20 avril 2021 Partager Posté(e) le 20 avril 2021 Bonjour à tous / toutes. Depuis peu de temps je développe un site web que j'héberge sur mon NAS Synology DS107e. Je souhaiterai ajouter sur mon site un formulaire d'envoi d'email, ce qui nécessite un paramètrage du SMTP dans le fichier de configuration php.ini. Autant en local ce n'est pas très compliqué, mais sur le NAS c'est une autre paire de manche ! J'ai donc dans un premier temps activé le service SSH sur mon Syno, puis ai installé Putty. Je me connecte sur la session "admin" et lance les commandes suivantes : -php -i | grep 'Configuration File' => j'obtient le chemin de mon fichier php.ini (/usr/syno/etc/php.ini) -cd cd /usr/syno/etc/ => j'entre dans le répertoire qui contient mon php.ini -ls : je veux voir ce que contient mon répertoire et je vois bien mon php.ini dans la liste. A partir de la je bloque car je n'arrive pas à accéder au contenu de mon php.ini. J'ai essayé cd php.ini, cd /usr/syno/etc/php.ini, nano/php.ini, pico/php.ini, pico nano / php.ini..... Rien n'y fait. J'obtient à chaque fois le message suivant "-sh: cd: can't cd ......" Pouvez-vous m'aiguiller svp ? Merci d'avance. Lucas Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lelolo Posté(e) le 21 avril 2021 Partager Posté(e) le 21 avril 2021 Déjà, @Cosmo01, merci de ne pas poster n'importe où : commentaires et suggestions n'est pas du tout le bon endroit... Je déplace ton post. Ensuite, peut-être qu'en te connectant en root plutôt qu'en admin tu n'aurais plus ces problèmes d'accès. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cosmo01 Posté(e) le 21 avril 2021 Auteur Partager Posté(e) le 21 avril 2021 Bonjour Lelolo, Désolé pour la boulette 😉 et merci pour ta réponse. J'ai donc essayé avec root mais le problème persisite visiblement : j'ai ré-essayé aussi avec "cd /usr/syno/etc/" puis "nano php.ini" ou "pico php.ini" mais rien n'y fait. Si vous avez d'autres idées je suis preneur 🙂 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cosmo01 Posté(e) le 27 avril 2021 Auteur Partager Posté(e) le 27 avril 2021 Re, Quelqu'un pour me filer un coup de main ? :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mike913 Posté(e) le 27 avril 2021 Partager Posté(e) le 27 avril 2021 (modifié) Bonjour En principe il n'est pas nécessaire de modifier php.ini pour pouvoir envoyer un formulaire. Il suffit d'activer les notifications par e-mail dans le panneau de configuration -> notification. Chez-moi le fichier php.ini se situe dans /etc/php/php.ini De plus je te conseille d'utiliser Winscp pour ce genre de manip. Modifié le 27 avril 2021 par Mike913 Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 28 avril 2021 Partager Posté(e) le 28 avril 2021 Bonjour,En sus j’ajoute Vi et le fichier dans le dossier version PEREIe Si php7.4 installée mais aussi 7.2 le .ini de base est en php70Ensuite selon le profile appelé, avec webstation, on peut modifier la plupart des éléments.La modification bas niveau du .ini n’a d’intérêt que pour ajouter par exemple composer qu’on utilisera à ce niveau.. si on tout peut se jouer via webstationEt pour finirL’envoi de mail php s’appuie sur sendmail le process de notification de dsmOn peut s’en passer en utilisant une bibliothèque php comme php/mailer Bien moins complexe et ne nécessitant pas des interventions bas niveau comme demande (qui sont souvent écrasées à chaque update de paquet ou de dsm) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cosmo01 Posté(e) le 28 avril 2021 Auteur Partager Posté(e) le 28 avril 2021 (modifié) Bonjour, Mike913 Et ben.... si j'avais su que c'était aussi simple 😄 un GRAND merci à vous, ça fonctionne à présent !! Je retiens pour Winscp 🙂 DaffY : Je ne connais pas trop Vi (pas plus que Putty finalement). A cause de la version du NAS je suis limité au PHP 5.3 (peut être qu'il y a une solution pour changer de version PHP mais je n'en ai pas besoin). Vu avec le conseil de Mike913, effectivement je n'ai pas besoin de modifier mon php.ini. Le paramètrage des notifications (Panneau de configuration, notification) est suffisament pour l'utilisation que je souhaite en faire. Si besoin je me pencherai éventuellement sur l'utilisation d'un librairie PHP/Mailer comme vous le dites, car ça semble toujours plus simple que d'éditer ce maudit fichier ini. Merci encore pour vos conseils 🙂 Modifié le 28 avril 2021 par Cosmo01 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lelolo Posté(e) le 2 mai 2021 Partager Posté(e) le 2 mai 2021 Le problème est maintenant résolu. N'hésitez pas à ouvrir un nouveau message en cas de problème. Ceci est une réponse automatique. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés