Erreur : Nom d'utilisateur ou mot de passe incorrect pour accéder au module
Lors de la mise à jour du site, une erreur apparaît :
Authentifier login ou mot de passe non valide ! (Identifiant ou mot de passe incorrect pour accéder au module !)
Dans le même temps, la vérification de la connexion ne produit pas d'erreurs et cette erreur n'apparaît que dans le journal de mise à jour du site.
L'erreur est liée aux paramètres du serveur d'hébergement, probablement le serveur Web n'a pas assez de temps pour traiter la demande, ainsi qu'une des raisons du manque de mémoire disponible pour PHP lors du chargement du fichier de mise à jour du site (la taille maximale de le fichier PHP téléchargé).
Le message suivant peut également apparaître dans le journal du serveur Web :
Délai d'attente de la sortie du script CGI
Cause :
Le script PHP en mode CGI ne s'exécute pas plus de 60 secondes.
Le script PHP malgré les paramètres max_execution_time dans php. ini se ferme après 60 secondes avec une erreur dans le fichier journal apache
Délai d'attente pour la sortie du script CGI /var/www/user/data/php-bin/etrade_http_tunnel2/etrade_http_tunnel.php
Pour le serveur Web Apache
Dans le fichier /etc/apache2/apache2. conf (/etc/httpd/conf/httpd. conf) augmentez la valeur du paramètre
délai d'attente 300
(où 300 est le nombre de secondes que ce script peut exécuter)
Par défaut, dans CentOS 7, cette directive n'est pas définie et est égale à 60 secondes.
Pour le serveur Web Nginx
Pour empêcher nginx de donner une erreur 502, vous devez écrire dans sa configuration :
proxy_connect_timeout 600 ;
proxy_send_timeout 600 ;
proxy_read_timeout 600 ;
send_timeout 600 ;
Pour PHP
Dans le fichier php. ini, augmentez les valeurs des paramètres :
- post_max_size valeur définie à partir de 128M
- upload_max_filesize a défini la valeur à partir de 64M
Les valeurs actuelles sur votre hébergement peuvent être vérifiées dans le programme Elbuz, pour cela, dans les paramètres du tunnel, cliquez sur le bouton "Tester la connexion"
Paramétrage via SSH/SFTP
Pour modifier la taille du fichier téléchargé, vous devez modifier le fichier php. ini.
Il se trouve dans le répertoire /etc/php/apache2/php. ini pour les distributions Debian/Ubuntu, ou /etc/php. ini (/etc/httpd/conf. d/php. conf) pour CentOS/Fedora.
Vous devez disposer des privilèges d'utilisateur root pour modifier le fichier php. ini. Lors de la connexion via SSH, vous pouvez utiliser l'éditeur de console nano, vim, mcedit.
Nous nous intéressons aux paramètres post_max_size et upload_max_filesize. Définissez les paramètres en fonction de la taille du fichier que vous devez télécharger. Par example:
post_max_size = 128M
. . . .
upload_max_filesize = 64M''
Veuillez noter que le paramètre upload_max_filesize ne doit pas être supérieur à post_max_size, ce qui vous permettra de mieux traiter vos demandes d'upload de fichiers.
Après avoir modifié php. ini, vous devez redémarrer le serveur Web.
Pour ce faire, exécutez la commande en tant qu'utilisateur root :
service apache2 restart #pour Debian/Ubuntu
service httpd restart #pour CentOS/Fedora
Si vous utilisez le panneau ISPManager
Lorsque vous utilisez le panneau de configuration du gestionnaire de FAI, vous devez effectuer les opérations suivantes :
- Connectez-vous en tant qu'utilisateur root.
- Paramètres du serveur Web -> PHP -> Sélectionner la version de PHP -> Paramètres