2017-05-24 23 views
0

Ich importierte eine WordPress-Produktion Website in meinem lokalen Server, um es zu ändern und lernen, wie WordPress. Ich benutze LAMP und mein WordPress Projekt befindet sich auf einer anderen Festplatte als meine Ubuntu 16.04 Partition. Aber selbst wenn ich auf die Hauptseite zugreifen kann, geben alle anderen Links (außer/wp-admin) einen Fehler 404 nicht gefunden zurück.Die Permalinks in WordPress gibt 404

Wie ich lesen konnte, könnte das Problem sein, dass die. Htaccess-Datei von Apache2 nicht gelesen wurde. Um diese Option zu aktivieren, musste ich das Plugin neu schreiben ermöglichen, mit sudo a2enmode rewrite und in /etc/apache2/sites-enabled/000-default.conf zu ändern die:

<Directory /var/www/html> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
</Directory> 

von:

<Directory /var/www/html> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
</Directory> 

Wenn dies korrigiert den Fehler 404, erstellt es einen internen Server Fehler ...

Hat jemand eine Idee, wie man mit diesem Problem umgeht?

Vielen Dank!

+0

Was ist der interne Fehler? – NaeiKinDus

+0

Hier ist es! https://zerobin.net/?1a4e6fe8aae7ae1c#GpqwLRcsA4y1EJhpCMG82pUfFPzAImvqjQJhEN4u8UU= – SnoAke

Antwort

0

Als ich das Verzeichnis auf meinem anderen HDD für jeden Entwickler-Projekt verwenden benötigt, änderte ich den Server Wurzel Apache2 und es löst meine Probleme

0

Haben Sie die Umschreibregeln schon geleert?

Gehen Sie zu Einstellungen -> Permalinks und drücken Sie auf Speichern.

Alternativ können Sie dies über Ihr Thema tun, indem Sie die Funktion flush_rewrite_rules() aufrufen.

+0

Ich tat und es hat mein Problem nicht gelöst. Aber die Links funktionieren genauso, wie sie an eine nicht veröffentlichte Seite senden (und sie werden alle veröffentlicht). Es funktioniert nicht einmal, wenn ich auf den Link auf der Bearbeitungsseite klicke. Ich denke wirklich, mein Problem liegt an der Tatsache, dass mein Projekt nicht in '/ var/www/html' gespeichert ist, sondern in einer anderen HDD und mit diesem Verzeichnis mit einem Symlink verknüpft ist – SnoAke

Verwandte Themen