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/ .)