Domanda

Ho clonato un intero sito da Git. Non posso installarlo.

  1. All'interno della cartella foo.com/sites ci sono un paio di cartelle. Il file settings.php si trova nella cartella dev.foo.com piuttosto che la cartella predefinita. (So che questo è il modo in multisito è.)

ho aggiunto una riga nel mio file hosts

    127.0.0.1       dev.foo.com

ho aggiunto una strofa al file http.conf

    <VirtualHost *:80>
DocumentRoot /var/www/foo.com
ServerName dev.foo.com
    </VirtualHost>

Riavviare Apache - allora vado a dev.foo.com - poi vedo opere E! file creato da apache, piuttosto che il programma di installazione di Drupal che avrei dovuto vedere dalla dev.foo.com

Come mai?

2 .. Come posso utilizzare il database del sito ho clonato? Con Backup e migrazione?

EDIT: provato il sito in un paio di altri browser e vedo questo

Il sito off-line

Il sito non è attualmente disponibile a causa di problemi tecnici. Per favore riprova più tardi. Grazie per la vostra comprensione.

Se sei il manutentore di questo sito, si prega di controllare le impostazioni del database nel file settings.php e assicurarsi che server di database del proprio fornitore di hosting è in esecuzione. Per ulteriori informazioni, vedere il manuale, o contattare il fornitore di hosting.

3 ... Sembra che ho bisogno del database prima di provare ad installare? Sì?

È stato utile?

Soluzione 2

ho preso al lavoro. Tipo. Oltre a questo

Che cosa ha fatto è stato -

  • ho fatto un backup del database con il modulo di backup e migrazione dal sito di produzione.
  • Ho creato un database e utente con phpmyadmin che ha trovato il file settings.php. (Localmente)
  • I correva l'dev.foo.com/install.php ed è andato però.
  • Dopo che ho attivato il modulo di backup e migrazione.
  • Poi importato il database dal backup iniziale. (C'era un problema con il php consentendo solo 2M per l'importazione così ho cacciato php.ini e cambiato il valore a qualcosa abbastanza alto.
  • Sito c'era.

Capisco che questo è un modo rotonda. So che ci sono modi migliori per importare / esportare il database pensato che la linea di comando.

Ma c'è un modo per ottenere il sito al lavoro senza fare un database che corrisponde al file settings.php? O è che il modo migliore?

Altri suggerimenti

  1. Se si vede "funziona", Apache è non riconosciuto index.php - o si sono serviti file dalla directory sbagliata, o Apache non è configurato per usare index.php come il file predefinito in una directory. È possibile verificare queste ultime facilmente: http://dev.foo.com/index.php mostrare la pagina corretta, mentre http://dev.foo.com/ visualizzerà "funziona".

  2. mysqldump, backup e ripristino, PHPMyAdmin ... qualsiasi strumento che avete a disposizione.

  3. Sì, avete bisogno di un DB di lavoro a livello locale per l'installazione di Drupal. E avete bisogno i valori in settings.php al lavoro per caricare il tuo DB.

  4. esistente
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top