2016-12-20 1 views
0

Ich hatte die Fishpig-Erweiterung auf einer Live-Magento-Website mit Wordpress-Blog installiert alles funktioniert gut. Wordpress ist in Magento/wp/installiert und wird als Magento/blog/Magento und Wordpress mit Fishpig Extension geben 404, wenn auf localhost verschoben

angezeigt. Ich wollte die Website auf Testserver verschieben, um offline zu entwickeln. Ich zog die Datenbank und Dateien, mit MAMP und aktualisiert:

magento db web/secure/base_url und web/unsicherer/base_url

/app/etc/local.xml mit db Details

wp_options ändern siteurl und home

Die Homepage von magento wird geladen, aber/admin/gibt nur einen 404. Das/wp/wird geladen, aber nur der Seitentitel wird angezeigt, nicht der Inhalt oder das Magento-Thema. Der Wordpress-Admin funktioniert, aber/blog/gibt einen 404.

Ive lesen andere verwandte Themen. Ich denke, dass alle Dateien korrekte Berechtigungen haben und Datenbanken müssen sich verbinden. Ich denke, das muss an der Angel liegen, gibt es eine Einstellung dafür, die ich ändern muss, oder vielleicht macht die .htaccess Ordnung?

Ich scheine nicht nichts in var haben/log

+0

Haben Sie die Datenbankdetails in der Wordpress-Konfigurationsdatei geändert, d. H. "Magento/wp/wp-config.php"? –

+0

Ja, das habe ich geändert. Admin-Bereich von WordPress funktioniert gut. Ich denke, dass alle meine Datenbankverbindungen funktionieren. –

Antwort

0

Ich war throught die .htaccess-Datei in der Wurzel meiner lokalen Standort suchen und fand diesen Block

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /wp/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /wp/index.php [L] 
</IfModule> 

# END WordPress 

ich es kommentiert und alles Angefangen zu arbeiten. Es ist der Block, der sich in der .htaccess-Datei/wp/befindet. Ich habe keine Ahnung, wie es in der Root-Datei gefunden wurde - aber das scheint das Problem gewesen zu sein.

Verwandte Themen