Archives de la liste h​e​b​e​r​g​e​m​e​n​t​@p​a​h​e​k​o​.c​l​o​u​d​

Modification de SMTP

bdesroches at beeip.net via hebergement

16/09/2023 10:57:09

Bonjour,

sur un serveur où la fonction mail de php est désactivée... j'essaie de 
modifier le fichier de conf pour lui faire accepter le smtp d'un compte 
mail. Ce n'est pas très facile d'autant que je ne comprends pas bien ce 
qu'il faut modifier réellement. J'ai récupéré config.dist.php en local, 
je l'ai renommé en config.local.php, puis j'ai fait les modifs

Exemple :

pour définir le serveur smtp, j'ai modifié la ligne Défaut en la 
décommentant, puis j'ai indiqué l'adresse du serveur smtp mais que faire 
des // ? les laisser, les enlever ? :

/**
  * Hôte du serveur SMTP, mettre à false (défaut) pour utiliser la fonction
  * mail() de PHP
  *
Défaut : true
  */

//const SMTP_HOST = mail.beeip.net;

puis, une fois que j'ai modifié tout ce qui semble nécessaire, je remets 
ce fichier à la racine de garradin/Paheko et je redémarre l'application. 
Comment puis-je savoir que ma configuration nouvelle est prise en compte 
et valide ?

Car apparemment, mes modifications sont mal faites puisque l'envoi de 
mails ne marche toujours pas...

Comment faire ?

Modification de SMTP

BohwaZ/Paheko

16/09/2023 12:10:02

Il faut enlever les // qui signifient que la ligne est un commentaire
et donc ignorée.

Si la config est invalide tu aura une erreur PHP.

Modification de SMTP

bdesroches at beeip.net via hebergement

16/09/2023 18:31:14

Alors je suis une cruche, j'en étais encore aux dièses qui commentaient 
les lignes...

Donc, j'ai repris la partie SMTP et enlevé les //

Puis j'ai transféré par ftp le fichier config.local.php , mais y a-t-il 
quelque chose à faire concernant le fichier config.dist.php qui reste à 
la racine ? car maintenant j'ai une page blanche quand je lance 
garradin/paheko

Car sur le serveur, le config.dist.php est toujours à sa version 
précédente et j'avoue ne pas comprendre ce qu'il faut faire. Je ne 
pensais pas que ce serait aussi compliqué (pour moi, évidemment) de 
changer le serveur SMTP...

Bruno

Le 16/09/2023 à 12:09, BohwaZ/Paheko a écrit :
> Il faut enlever les // qui signifient que la ligne est un commentaire
> et donc ignorée.
>
> Si la config est invalide tu aura une erreur PHP.
>

Modification de SMTP

BohwaZ/Paheko

16/09/2023 19:44:02

> Alors je suis une cruche, j'en étais encore aux dièses qui
> commentaient les lignes...

En PHP il y a les dièses, les //, et les /*

> Puis j'ai transféré par ftp le fichier config.local.php , mais y
> a-t-il quelque chose à faire concernant le fichier config.dist.php
> qui reste à la racine ? car maintenant j'ai une page blanche quand je
> lance garradin/paheko

page blanche = erreur dans le code de ton fichier de config.

Rajoute ceci au début du code (après la ligne namespace) :

	ini_set('display_errors', 'On');
	ini_set('display_startup_errors', 'On');
	ini_set('error_reporting', E_ALL);

Ça t'affichera l'erreur dans ton code.

> Car sur le serveur, le config.dist.php est toujours à sa version 
> précédente et j'avoue ne pas comprendre ce qu'il faut faire. Je ne

> pensais pas que ce serait aussi compliqué (pour moi, évidemment) de 
> changer le serveur SMTP...

le config.dist.php est un fichier d'exemple, c'est bien expliqué
dedans. Il ne sert absolument à rien, il n'est jamais utilisé par
Paheko :

/**
 * Ce fichier représente un exemple des constantes de configuration
 * disponibles pour Paheko.
 *
 * NE PAS MODIFIER CE FICHIER!
 *
 * Pour configurer Paheko, copiez ce fichier en 'config.local.php'
 * puis décommentez et modifiez ce dont vous avez besoin.
 */