2016-07-23 12 views
0

Iv'e vor kurzem versucht, meine Website lokal zu installieren, auf meinem Ubuntu 16.04 Laptop. Nachdem ich die richtigen Dateien kopiert, die richtigen Berechtigungen vergeben und schließlich den SQL-Dump in die Datenbank hochgeladen habe, bekomme ich "Error 500" im Root der Website.Seltsame "Service nicht verfügbar Fehler 500" bei der Migration einer Drupal Website vom Server zu lokalen Ubuntu 16.04 Maschine

Untersuchen der Netzwerk Registerkarte, nichts Besonderes kommt auf. Überprüfen von Apache-Fehlern/Zugriffsprotokollen - gar nichts (die Fehlerberichterstattung ist immer vorhanden).

Das erste, was ich tat, war die .htaccess-Datei zu entfernen, aber es hat nicht geholfen. Ich habe auch versucht, alle Module zu deaktivieren, aber nichts.

Gibt es einen Unterschied zwischen Ubuntu 16.04 und Drupal? Ich starte PHP5.6 und apache2.

Hat jemand schon einmal etwas ähnliches erlebt?

+0

Es gibt keinen Grund Ubuntu 16.04 kann Drupal 7 oder 8 nicht ausführen (ältere Drupal könnten mit modernem PHP kämpfen, aber sie werden nicht aus einem Grund unterstützt). Wenn Sie nichts bekommen, können Sie eine statische Datei versuchen und Drupal/PHP aus der Gleichung eliminieren und feststellen, welche später Ihnen Kopfschmerzen bereitet. Ohne weitere Details zum Setup ist es schwierig direkte Vorschläge zu machen. – acrosman

Antwort

0

Es ist schwer, gerade aus Ihren Worten zu identifizieren, aber Sie versuchen, hier im nächsten Aktionen und Ergebnisse bringen, werden so klarer sein, was falsch ist:

1) überprüfen Sie bitte, ob Sie .htaccess-Datei in Ihrer Website Wurzel Ordner, wenn nicht oder modifiziert - versuchen Sie mit Standard für Ihre Drupal-Version, nur von drupal.org herunterladen.

2) Bitte versuchen Sie, die Textdatei aus dem gleichen Ordner zu öffnen, wie local.site/README.txt - wenn Sie die drupal Version nicht geändert haben, sollten Sie diese Datei im Stammordner haben. Wenn es richtig funktioniert und Sie können sehen, Drupal Readme

3) entfernen Sie die Einstellungen.php und versuchen, die Website zu öffnen, sehen Sie installieren Drupal Bildschirm?

4) dann setzen gerade diese Zeilen in die index.php unter

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

und versuchen Sie eine Seite zu öffnen

0

Stellen Sie sicher, dass MySQL PDO-Erweiterung php_pdo_mysql.dll installiert und aktiviert haben.

sudo apt-get install php7.0-mysql 

Um die Erweiterung zu aktivieren:

Um die Erweiterung für PHP 7.0 zu installieren

  1. zu /etc/php/7.0/cli/php.ini
  2. geht Ortungslinie extension=php_pdo_mysql.dll und Semikolon (;) in dem Start der entfernen Linie, falls vorhanden. Falls das Semikolon am Anfang der Zeile fehlt, bedeutet dies, dass die Erweiterung bereits aktiviert ist.

Ich hoffe, es hilft.