• Super User

    Server su macchina linux: come accedere a phpMyAdmin?

    Salve a tutti,
    ho preso in gestione un sito web depositato su una macchina virtuale linux.

    Ho necessità di accedere al database tramite /phpmyadmin, solitamente digito

    http://IP_della_macchina/phpmyadmin

    ma in questo caso non funziona, come mai?

    Ho accesso alla macchina, posso vedere in qualche file di configurazione l'alias creato per l'accesso al database?

    Grazie.


  • Moderatore

    Dalla configurazione di Apache ( o quello che c'è ) dovresti cominciare a farti un'idea della roba dov'è piazzata. Phpmyadmin in genere viene piazzato nella sottodirectory phpmyadmin nella root del dominio/sito. Ma non è obbligatorio dargli quel nome.


  • Super User

    Hai accesso allo spazio web o alla root del server? Se non hai accesso alla root del server devi chiedere info all'amministratore della macchina server (di solito il phpmyadmin punta all'IP della macchina, a una determinata porta: esempio 123.456.789:10000/phpmyadmin)...


  • Super User

    @paolino said:

    Dalla configurazione di Apache ( o quello che c'è ) dovresti cominciare a farti un'idea della roba dov'è piazzata. Phpmyadmin in genere viene piazzato nella sottodirectory phpmyadmin nella root del dominio/sito. Ma non è obbligatorio dargli quel nome.

    Dici di guardare dentro la cartella "www"? Non c'è alcun riferimento a phpmyadmin...

    @francois007 said:

    Hai accesso allo spazio web o alla root del server? Se non hai accesso alla root del server devi chiedere info all'amministratore della macchina server (di solito il phpmyadmin punta all'IP della macchina, a una determinata porta: esempio 123.456.789:10000/phpmyadmin)...

    Ho accesso alla root del server, come faccio a verificare quale sia la porta corretta?

    Grazie!


  • Super User

    La porta assegnata a phpmyadmin la trovi nei file di configurazione del webserver (apache, nginx, lighttpd etc.) all'interno della cartella che contiene gli host virtuali...
    Se non è presente una configurazione va creata e poi va riavviato il demone del webserver...


  • User Attivo

    Questa macchina virtuale ha un pannello di controllo per la gestione dell'hosting tipo DirectAdmin, Plesk, etc?


  • Super User

    No, è una macchina alla quale mi collego con WinSCP.


  • User Attivo

    WINSCP?
    Scusa, la creazione dei DB, etc la fai da riga di comando SHELL?

    prova a lanciare questo comando:

    
    netstat -ntap
    
    

    e postaci l'output.

    phpmyadmin ad ogni modo potrebbe anche risiedere in /var/www/html.

    Prova anche a digitare questi comandi (sempre da shell se puoi accedervi):

    
    updatedb
    locate -i phpmyadmin
    
    

    dovrebbe fornirti un elenco di path con la scritta "phpmyadmin" che potrbbe aiutarti a capire dove risiede fisicamente.

    Dovresti eventualmente, come ti ha suggerito Paolino, controllare la configurazione di apache che normalmente risiede in /etc/httpd o /etc/apache2

    Facci sapere.


  • Super User

    @francois007 said:

    La porta assegnata a phpmyadmin la trovi nei file di configurazione del webserver (apache, nginx, lighttpd etc.) all'interno della cartella che contiene gli host virtuali...
    Se non è presente una configurazione va creata e poi va riavviato il demone del webserver...

    Queste info le trovo su /etc/apache2, giusto?


  • Super User

    @servinf said:

    WINSCP?
    Scusa, la creazione dei DB, etc la fai da riga di comando SHELL?

    prova a lanciare questo comando:

    >
    netstat -ntap
    
    >```
    
    e postaci l'output.
    
    phpmyadmin ad ogni modo potrebbe anche risiedere in /var/www/html.
    
    Prova anche a digitare questi comandi (sempre da shell se puoi accedervi):
    
    

    updatedb
    locate -i phpmyadmin

    dovrebbe fornirti un elenco di path con la scritta "phpmyadmin" che potrbbe aiutarti a capire dove risiede fisicamente.

    Dovresti eventualmente, come ti ha suggerito Paolino, controllare la configurazione di apache che normalmente risiede in /etc/httpd o /etc/apache2

    Facci sapere.

    Scusami servinf non avevo visto il tuo post.

    Ecco gli output richiesti:
    1.

    
    netstat -ntap
    
    

    Mi da un listato di indirizzi IP, posti solo quelli che fanno riferimento a 127.0.0.1?

    
    updatedb
    
    

    updatedb: impossibile aprire un file temporaneo per `/var/lib/mlocate/mlocate.db'

    
     locate -i phpmyadmin
    
    
    
    /etc/phpmyadmin
    /etc/dbconfig-common/phpmyadmin.conf
    /etc/phpmyadmin/apache.conf
    /etc/phpmyadmin/conf.d
    /etc/phpmyadmin/config-db.php
    /etc/phpmyadmin/config.footer.inc.php
    /etc/phpmyadmin/config.header.inc.php
    /etc/phpmyadmin/config.inc.php
    /etc/phpmyadmin/htpasswd.setup
    /etc/phpmyadmin/lighttpd.conf
    /etc/phpmyadmin/phpmyadmin.desktop
    /etc/phpmyadmin/phpmyadmin.service
    /usr/share/phpmyadmin
    /usr/share/dbconfig-common/data/phpmyadmin
    /usr/share/dbconfig-common/data/phpmyadmin/install
    /usr/share/dbconfig-common/data/phpmyadmin/upgrade
    /usr/share/dbconfig-common/data/phpmyadmin/install/mysql
    /usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql
    /usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql/4:3.3.2-2
    /usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql/4:3.4.0-2
    /usr/share/dbconfig-common/data/phpmyadmin/upgrade/mysql/4:3.5.6-1
    /usr/share/doc/phpmyadmin
    /usr/share/doc/phpmyadmin/ -> e tutte le rilative sotto cartelle che non posso per problemi di lunghezza del messaggio!
    /usr/share/icons/hicolor/16x16/apps/phpmyadmin.png
    /usr/share/icons/hicolor/32x32/apps/phpmyadmin.png
    /usr/share/icons/hicolor/48x48/apps/phpmyadmin.png
    /usr/share/phpmyadmin/ -> e tutte le rilative sotto cartelle che non posso per problemi di lunghezza del messaggio!
    /var/lib/phpmyadmin
    /var/lib/dpkg/info/phpmyadmin.conffiles
    /var/lib/dpkg/info/phpmyadmin.config
    /var/lib/dpkg/info/phpmyadmin.list
    /var/lib/dpkg/info/phpmyadmin.md5sums
    /var/lib/dpkg/info/phpmyadmin.postinst
    /var/lib/dpkg/info/phpmyadmin.postrm
    /var/lib/dpkg/info/phpmyadmin.prerm
    /var/lib/dpkg/info/phpmyadmin.templates
    /var/lib/phpmyadmin/blowfish_secret.inc.php
    /var/lib/phpmyadmin/config.inc.php
    /var/lib/phpmyadmin/tmp
    /var/lib/ucf/cache/:etc:dbconfig-common:phpmyadmin.conf
    /var/lib/ucf/cache/:etc:phpmyadmin:config-db.php
    
    
    1. /etc/httpd -> non ho la directory "httpd"

    2. /etc/apache2 -> posto il contenuto del file apache2.conf?

    Grazie.


  • User Attivo

    Ciao,

    posta l'elenco IP del comando "netstat".
    Mi pare di capire che te abbia installato Lighttpd: bisogna vedere che pannello di controllo hai.

    Il VPS/Server chi te lo ha installato? Il provider?