Sto sviluppando un sito WordPress sul mio Mac, con OS X 10.6.4. Sto usando il server Apache integrato di OS X per eseguire il sito localmente durante lo sviluppo. Ho installato WordPress e l'ho collegato a MySQL di OS X senza problemi. Il sito sembra funzionare bene e posso postare, modificare, ecc.
L'installazione di WordPress si trova in una cartella denominata ~/Sites/mysite.dev
.
Ho anche personalizzato il mio file .hosts
e il file httpd-vhosts.conf
di Apache, per reindirizzare le richieste di mysite.dev a questa cartella. Quindi quando inserisco http://mysite.dev
in una finestra del browser, il sito viene caricato. Nessun problema qui.
Quindi posso accedere al sito, in un browser, da due indirizzi diversi, http://mysite.dev
e http://localhost/~Gabe/mysite.dev/
.
Ecco cosa è strano: quando vado su http://mysite.dev
, il sito WordPress si carica normalmente. Quando vado su http://localhost/~Gabe/mysite.dev/
, WordPress non trova nessun messaggio dal database: mi dà il messaggio "Spiacente, nessun messaggio incontrato i tuoi criteri" (che è incorporato nel tema per quando una ricerca di post non restituisce nulla). N.B .: Apache elabora normalmente il codice PHP in entrambi i casi - ma in un caso WordPress può ottenere post da MySQL e, nell'altro caso, non può farlo.
Il mio primo pensiero è stato che si trattava di un problema con la configurazione di WordPress, quindi ho modificato l'URL di WordPress in http://localhost/~Gabe/mysite.dev/
, ma ciò non ha fatto alcuna differenza.
Non capisco perché l'uso dei due indirizzi produca risultati diversi. Qualsiasi aiuto apprezzato.
(Ecco perché mi interessa, nel caso ti stia chiedendo: voglio vedere l'anteprima del sito nella finestra di anteprima web di BBEdit, e BBEdit caricherà il sito solo tramite l'indirizzo http://localhost/~Gabe/mysite.dev/
.)