2014-10-20 15 views
8

Dopo l'aggiornamento a Yosemite 10.10 tramite l'AppStore (nessuna installazione nuova/pulita), ottengo una pagina vuota durante l'anteprima di un sito Web con Codekit 2. Nella scheda "Server" il nome host Bonjour nel mio caso "lukas.local" manca dall'aggiornamento http://goo.gl/QduPqp.Codekit 2 non risolve il nome host Bonjour dopo Yosemite 10.10 Aggiornamento

Qualche idea su come esporre nuovamente il mio hostname Bonjour correttamente? Grazie!

+0

I ho anche questo problema ... dall'aggiornamento di Yosemite. Ricevi un 403 Proibito se passi a [http: // localhost /] (http: // localhost /)? – Ginfuru

+0

No, il mio stack MAMP (versione 3.0.7.1) funziona correttamente. – Lukas

risposta

18

Controlla il tuo HostName - Ho avuto lo stesso problema;

sudo scutil --get HostName 

Se non si ottiene di nuovo un risultato atteso (cioè. Lukas.local) cambiarlo ... insieme con la NomeComputer e LocalHostName se hanno bisogno di cambiare ...

sudo scutil --set ComputerName Lukas 
sudo scutil --set LocalHostName lukas 
sudo scutil --set HostName lukas.local 

Restart i server CodeKit.

Spero che aiuti qualcuno almeno.

+0

Grazie! Questo ha funzionato alla fine! – Lukas

+0

Ugh, gloria alleluia. Questo ha risolto tutti i miei tiri mDNS post-yosemite. La mela sta per uccidere Bonjour? (quei bastardi) –

+0

Sto avendo lo stesso problema ma il mio hostName sembra mostrare nella scheda di anteprima di CodeKit. Comunque Terminal dice che un hostName non è stato impostato. Devo ancora dare il comando a riguardo? @Lukas – samsos

0

Ho lo stesso problema sul mio Yosemite 10.10 MBA e iMac, entrambi su CodeKit 2.1.8. Sono riuscito a farlo funzionare sul mio MB giocando con il nome del computer in Preferenze> Condivisione> Nome computer, making sure Internet Sharing is Off, quindi riavvio CodeKit.

Tuttavia questo non funziona sul mio iMac.

+0

No non ha funzionato. Quando riavvio Codekit, ottengo spesso un 'Unavailable' http://goo.gl/ERKwrM – Lukas

0

Bonjour è rotto su tutti aggiornati Mac Book Pro su WiFi così:

  • in grado di rendere il lavoro CodeKit
  • stessa cosa per stampare su stampanti Risorse di rete
  • in grado di montare un server locale
  • per eseguire un'operazione ping niania.local, è necessario prima eseguire il ping dell'indirizzo IP del computer, quindi il nome locale funzionerà (stupido ovviamente)
  • ecc ...

Basta collegare un cavo Ethernet e funzionerà perfettamente.

Sempre lo stesso consiglio per i principali aggiornamenti di Mac OS X: attendere la versione 10.X.2 prima dell'aggiornamento.

+0

No, ancora non funziona per me - http://goo.gl/vaxjzz – Lukas

+0

Prima di connettere via cavo, ho eseguito questo comando : 'sudo launchctl carica -w/System/Library/LaunchDaemons/com.apple.discoveryd.plist' per avviare il demone bonjour. Provalo se non lo hai già fatto ... – Potsky

+0

Ancora niente fortuna ... https://www.dropbox.com/s/nl2ei0qj59xx97n/Screenshot%202014-10-30%2013.51.23.png?dl=0 Forse un nuovo pulito l'installazione di OSX è la soluzione migliore :-) – Lukas

0

Ho avuto lo stesso problema sul mio macbook con una nuova copia di Yosemite. Per risolvere il problema, ho cambiato il nome del computer in condivisione in preferenze di sistema

  • preferenze di lancio di Sistema
  • selezionare Condivisione
  • accesso Unlock dal basso a sinistra se è necessario, quindi modificare il nome del computer per riflettere ciò che il codekit si avvia quando si preme l'anteprima.

Spero che funzioni per voi.impostare l'hostname tramite scutil non ha funzionato per me

1

Nessuna delle altre risposte lavorato per me, ma ha fatto this:

Vai Macintosh HD>Biblioteca> Preferenze >SystemConfiguration ed eliminare i seguenti file:

com.apple.airport.preferences.plist 
NetworkInterfaces.plist 
preferences.plist 

quindi riavviare il Mac.

I nomi host devono essere ricreati correttamente.

(Secondo this page Queste sono le istruzioni fornite da un tecnico di Apple.)