Drupal migration - jetzt nur front-Seite funktioniert
Ich nur migriert eine Drupal-Website von einem ISP
auf einen dedizierten Linux CentOS server.
MySQL-Datenbank ist konfiguriert und generiert front Seite ohne Fehler.
Problem ist, dass nur die home-Seite funktioniert.
Alle anderen Seiten zeigen "404 Fehler Seite Nicht Gefunden".
So mysite.com/funktioniert
aber mySite.com/node/1 funktioniert nicht.
Überprüfte ich einige offensichtliche Orte:
LoadModule rewrite_module modules/mod_rewrite.so
ist aktiviert in der httpd.conf
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das geschehen vor. Könnte es sein, weil Ihr neuer Linux Centos OS-server ist nicht konfiguriert für clean URLs noch.
Versuchen auf die Website zuzugreifen, wie folgt. Zum login:
http://example.com/?q=user/login
Als admin anmelden und das Formular abschicken. Erhalten Sie, Zugriff verweigert 404-Seite erneut nach Vorlage, aber immer noch anmelden.
Nun geben Sie manuell und gehen Sie zu http://example.com/?q=admin/settings/clean-urls
Auf dieser Seite ausschalten, clean-urls und speichern, und Sie sollten in der Lage sein, um auf Ihre Website zuzugreifen, die normalerweise auf dem neuen server. Nehmen Sie die Konfiguration für die clean-urls und schalten Sie ihn dann wieder auf, wenn es fertig ist.
/?q=admin/config/search/clean-urls
Dank Kevin,
mysite.com/?q=node/1? gibt mir ein 404.
.htaccess war tatsächlich fehlt. Kopiert habe ich eine generische version von einem
Vanille installieren in root-Verzeichnis (im selben Verzeichnis wie index.html) und dies nicht hilft.
(Ich habe keinen Zugang zur alten Website. Wir nicht ändern .htaccess - so nehme ich Vanille-Kopie machen)
Andere Möglichkeit: Wenn es einen neuen server, stellen Sie sicher, dass Apache
mod_rewrite
installiert. Bei mir passiert.Wenn Sie drupal 7 oder höher verwenden Sie diese für die clean-url-config-Seite:
Überprüfen, um zu sehen, dass die .htaccess-Datei durch die migration. In der Regel der Schuldige hier. Kann man mysite.com/?q=node/1?