• User Attivo

    phpmyadmin blocca il mio user-agent

    Buongiorno a tutti, scrivo qui nella speranza di trovare qualcuno a cui sia già capitato il mio -strano problema.

    Mi spiego: ho un hosting in cloud con ubuntu - nginx - mysql e php-fpm. Di recente ho aggiornato ubuntu dalla versione 14 alla 15.10. Tutto funziona regolarmente tranne la funzione Import DB di PHPmyadmin.

    Subito dopo l'aggiornamento è sorto uno strano problema: se vado in phpmyadmin - IMPORT per caricare un DB via browser desktop (chrome/firefox/explorer) il caricamento va avanti all'infinito, non si vede il progresso dell'upload e la rotellina di upload gira e gira all'infinito... Anche aspettando ere geologiche l'upload resta incantato.

    Se invece provo ad importare il db via smartphone oppure via chrome desktop "con user-agent modificato" (qualsiasi, da samsung tablet e googlebot, ...) l'import funziona regolarmente.

    ❌x:x

    Il problema è presente con qualsiasi dimensione di DB, da quello grande 10K a quello di 100M.

    Premetto che non ho modificato alcun file .htaccess per bloccare user-agent particolari. Il file php.ini presenta le limitazioni giuste per il DB che devo importare (di gran lunga superiori).

    Qualcuno è in grado di aiutarmi? Cosa potrebbe essere?
    Grazie anticipatamente.


  • Admin

    Mmmmm molto strano e non mi è mai capitato, ma così ad occhio per come la descrivi sembra un problema proprio di phpMyAdmin.

    I file di log non dicono nulla?


  • User Attivo

    @Juanin said:

    Mmmmm molto strano e non mi è mai capitato, ma così ad occhio per come la descrivi sembra un problema proprio di phpMyAdmin.

    I file di log non dicono nulla?

    Non trovo nulla che possa collegare all'errore nel log

    access_log dell'upload:

    GET /db_import.php?db=test&server=1&token=03eeb1ffef2f72bf98432a33d7d510b9 HTTP/1.1 200 5095 http://xxx.it/db_import.php?db=test&server=1&token=03eeb1ffef2f72bf98432a33d7d510b9 Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36 0.06 0.06

    GET /phpmyadmin.css.php?server=1&token=03eeb1ffef2f72bf98432a33d7d510b9&js_frame=right&nocache=4139154719 HTTP/1.1 200 82640 http://xxx.it/db_import.php?db=test&server=1&token=03eeb1ffef2f72bf98432a33d7d510b9 Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36 0.043 0.017

    GET /navigation.php?token=03eeb1ffef2f72bf98432a33d7d510b9&server=1&ajax_request=true&recent_table=true&_nocache=1455818149217347298 HTTP/1.1 200 156 http://xxx.it/navigation.php?server=1&token=03eeb1ffef2f72bf98432a33d7d510b9&db=test&table=&lang=en&collation_connection= Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36 0.059 0.059

    **error_log: nulla

    **secondo te cosa potrebbe influire a livello di user-agent? Se l'import non funzionasse in ogni caso penserei ad una errata configurazione di phpmyadmin, ma visto che cambiando user agent l'import funziona...

    i permessi delle cartelle tmp e var/tmp sono tutti aperti, ad una prima analisi pensavo fosse li il problema...

    NOTE: phpmyadmin è spostato dalla cartella assegnata di default (per sicurezza). dopo l'aggiornamento di ubuntu alla 15.10 phpmyadmin ha iniziato a svalvolare.


  • User Attivo

    Ho risolto aggiornando phpmyadmin all'ultima versione stabile.
    Quella montata prima faceva a cazzotti con ubuntu e nginx aggiornati.

    ...il problema non l'ho capito ma almeno è risolto 😄


  • Admin

    Bene...allora avevo intuito giusto che il problema era lato applicativo 😄

    PhpMyAdmin ogni tanto fa strani scherzi.