Errore: nome utente o password errati per accedere al modulo
Durante l'aggiornamento del sito, viene visualizzato un errore:
Autenticare login o password non validi! (Login o password errati per accedere al modulo!)
Allo stesso tempo, il controllo della connessione non produce errori e questo errore viene visualizzato solo nel registro di aggiornamento del sito.
L'errore è legato alle impostazioni del server di hosting, probabilmente il web server non ha abbastanza tempo per elaborare la richiesta, nonché uno dei motivi della mancanza di memoria disponibile per PHP durante il caricamento del file di aggiornamento del sito (la dimensione massima di il file PHP caricato).
Il seguente messaggio potrebbe anche apparire nel registro del server web:
Timeout in attesa dell'output dallo script CGI
Cause:
Lo script PHP in modalità CGI non dura più di 60 secondi.
Lo script PHP nonostante le impostazioni max_execution_time in php. ini esce dopo 60 secondi con un errore nel file di registro di apache
Timeout in attesa di output dallo script CGI /var/www/user/data/php-bin/etrade_http_tunnel2/etrade_http_tunnel.php
Per il server web Apache
Nel file /etc/apache2/apache2. conf (/etc/httpd/conf/httpd. conf) aumentare il valore del parametro
timeout 300
(dove 300 è il numero di secondi che questo script può eseguire)
Per impostazione predefinita, in CentOS 7 questa direttiva non è impostata ed è pari a 60 secondi.
Per il server web Nginx
Per evitare che nginx dia un errore 502, dovresti scrivere nella sua configurazione:
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
timeout_invio 600;
Per PHP
Nel file php. ini, aumenta i valori per i parametri:
- post_max_size imposta il valore da 128M
- upload_max_filesize imposta il valore da 64 M
I valori attuali sul tuo hosting possono essere controllati nel programma Elbuz, per fare ciò, nelle impostazioni del tunnel, fai clic sul pulsante "Test connessione"
Configurazione tramite SSH/SFTP
Per modificare la dimensione del file caricato, è necessario modificare il file php. ini.
Si trova nella directory /etc/php/apache2/php. ini per le distribuzioni Debian/Ubuntu, o /etc/php. ini (/etc/httpd/conf. d/php. conf) per CentOS/Fedora.
Devi disporre dei privilegi di utente root per modificare il file php. ini. Quando ti connetti tramite SSH, puoi usare l'editor della console nano, vim, mcedit.
Siamo interessati ai parametri post_max_size e upload_max_filesize. Imposta i parametri in base alla dimensione del file che devi caricare. Per esempio:
post_max_dimensione = 128M
. . . .
upload_max_filesize = 64M''
Tieni presente che il parametro upload_max_filesize non deve essere maggiore di post_max_size, il che ti consentirà di elaborare meglio le tue richieste di caricamento dei file.
Dopo aver modificato php. ini, è necessario riavviare il server web.
Per fare ciò, esegui il comando come utente root:
servizio apache2 restart #per Debian/Ubuntu
service httpd restart #per CentOS/Fedora
Se stai usando il pannello ISPManager
Quando si utilizza il pannello di controllo del gestore ISP, è necessario effettuare le seguenti operazioni:
- Accedi come utente root.
- Impostazioni del server Web -> PHP -> Seleziona versione PHP -> Impostazioni