Frage

Ich habe eine ganze Seite von Git geklont. Ich kann es nicht installieren.

  1. Im Ordner foo.com/sites befinden sich ein paar ordner. Die Datei "Settings.Php" befindet sich eher im Ordner dev.foo.com als im Standardordner. (Ich weiß, wie Multisite ist.)

Ich habe eine Zeile in meiner Hosts -Datei hinzugefügt

    127.0.0.1       dev.foo.com

Ich habe der HTTP.Conf -Datei eine Strophe hinzugefügt

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

Starten Sie Apache neu - dann gehe ich zu dev.foo.com - dann sehe ich, dass es funktioniert! Datei erstellt von Apache und nicht dem Drupal -Installationsprogramm, das ich von dev.foo.com sehen sollte

Woher?

2. Wie kann ich die Datenbank der Website verwenden, die ich klonierte? Mit Backup und migrieren?

Bearbeiten: Versuch die Seite in ein paar anderen Browsern und ich sehe das

Site Offline

Die Website ist derzeit aufgrund technischer Probleme nicht verfügbar. Bitte versuchen Sie es später erneut. Danke für Ihr Verständnis.

Wenn Sie der Betreuer dieser Website sind, überprüfen Sie bitte Ihre Datenbankeinstellungen in der Datei "Settings.PHP" und stellen Sie sicher, dass der Datenbankserver Ihres Hosting -Anbieters ausgeführt wird. Weitere Hilfe finden Sie im Handbuch oder wenden Sie sich an Ihren Hosting -Anbieter.

3 ... Sieht so aus, als brauche ich die Datenbank, bevor ich versuche zu installieren? Ja?

War es hilfreich?

Lösung 2

Ich habe es zum Laufen gebracht. So'ne Art. Abgesehen von Dies

Was hat es getan - -

  • Ich habe die Datenbank mit Sicherungs- und Migrationsmodul von der Produktionsstelle erstellt.
  • Ich habe eine Datenbank und einen Benutzer mit PhpMyAdmin erstellt, der mit der Datei "settings.php) übereinstimmt. (Lokal).
  • Ich habe die dev.foo.com/install.php geleitet und es ging jedoch.
  • Danach habe ich das Sicherungs- und Migrierenmodul aktiviert.
  • Importierte dann die Datenbank aus der ersten Sicherung. (Es gab ein Problem mit dem PHP, der nur 2 m für den Import zulässt, also habe ich Php.ini gejagt und den Wert auf etwas hoch genug geändert.
  • Site war da.

Ich verstehe, dass dies ein Rundweg ist. Ich weiß, dass es bessere Möglichkeiten gibt, die Datenbank zu importieren/zu exportieren, dachte die Befehlszeile.

Aber gibt es eine Möglichkeit, die Site zum Laufen zu bringen, ohne eine Datenbank zu erstellen, die mit der Datei "settings.php" übereinstimmt? Oder ist das der beste Weg?

Andere Tipps

  1. Wenn Sie "It Works" sehen, hat Apache Index.php nicht erkannt - entweder werden Ihnen Dateien aus dem falschen Verzeichnis bedient, oder Apache wird nicht so konfiguriert, dass INDEX.PHP als Standarddatei in einem Verzeichnis verwendet wird. Sie können den letzteren leicht testen: http://dev.foo.com/index.php zeigt die richtige Seite, während http://dev.foo.com/ Wird "es funktioniert" an.

  2. Mysqldump, Backup und Wiederherstellung, PhpMyAdmin ... EINZIGE WORTLICHEN SIE VERFÜGBAR.

  3. Ja, Sie benötigen ein funktionierendes DB vor Ort, um Drupal zu installieren. Und Sie benötigen die Werte in Settings.php, um Ihre vorhandene DB zu laden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top