Salve a tutti. Vorrei sapere che indirizzo ha il server localhost?
Printable View
Salve a tutti. Vorrei sapere che indirizzo ha il server localhost?
il database mysql può essere usato solo da un dominio, non dall'esterno e infatti non c'è un indirizzo del database, ma solo localhost per usare il database sul sito.
non si può usare dall'esterno. Per quale motivo?
Mah.. Secondo te?!Citazione:
Originalmente inviato da Maurizio1230
Non è che magari così sfrutteresti le risorse di AlterVista per altri progetti esterni ad AlterVista?!
Ti sembra una cosa vantaggiosa per AV?!
Poi non fa parte del progetto di AV.
Se vuoi usare un database esterno, ci sono servizi gratuiti appositi.
il fatto che il regolamento che tu hai letto e sottoscritto all'atto dell'iscrizione dica così mi sembra una più che sufficente ragione, comunque ritengo che questa "limitazione" sia dovuta a motivi di sicurezza e di consumo di banda e credo che sia anche una forma di rispetto verso altri host che offrono il servizio di database a pagamento
ma l'indirizzo non era 127.0.0.1 (o dico una cavolata?)
Quell'indirizzo è quello che di solito un computer assegna a se stesso.Citazione:
Originalmente inviato da gsvisinale
Appunto, ovvero localhost.
Ma non è l'indirizzo localhost di AlterVista!
Cerco di spiegare meglio: 127.0.0.1 è l'indirizzo che va specificato a livello applicativo per far fare ad un pacchetto quello che si chiama "loop-back di rete". Se nella console di Windows o di Linux provate a scrivere ping 127.0.0.1, potete verificare, dai tempi indicati, se la vostra interfaccia di rete funziona bene (questo perché, appunto, si crea un pacchetto e si fa finta di inviarlo e riceverlo). A dir la verità, per questo test si potrebbe usare qualsiasi indirizzo IP che inizia con 127...
"localhost", invece, è un modo per indicare il computer sul quale è ospitato lo script che dovrà essere eseguito: non c'entra molto con l'indirizzo IP di prima, a meno che non facciate delle prove sul vostro server PHP locale, ad esempio, prima di caricarle su AV. Solo in quel caso potete scrivere indiferentemente localhost/script.php e 127.0.0.1/script.php e vedere eseguito comunque il vostro script...
Statemi bene...
Come no?!
Localhost è 127.0.0.1, solo che uno è url (e passa attraverso il dns interno), l'altro è ip, e va diretto all'obiettivo. Dal punto di vista del php, che guarda alla sua stessa macchina, è la stessa cosa.
Dall'esterno non è la stessa cosa.
Se usi un database esterno non puoi dire allo script di usare come riferimento lo spazio locale (localhost), bensì devi fornire allo script l'indirizzo per raggiungere il database su un host esterno.
Ma ti si è incriccato il Caps Lock? *EDIT* ha inventato i caratteri minuscoli per chi non vuole urlare...
Se sei sul server di AV, l'indirizzo è localhost e quello rimane, altrimento l'indirizzo se non dico cavolate è l'url del tuo sito (lo trovi con un whois, che poi essendo una sottocartella dovrebbe corrispondere al server di AV su cui sta), ricordandoti di impostare il nome del database (tuonomeutente)
Ho editato parte della tua frase, sinceramente mi sembrava un pò forte :wink: