尝试访问本地Wordpress安装时遇到404未找到错误。 我正在从我设置WordPress网站的主机帐户迁移一个有效的Wordpress安装。将所有文件下载到我的WAMP安装的WWW文件夹后,我从服务器导入了SQL文件并导入了该文件,以便在我的本地计算机上重新创建Wordpress数据库。
完成后,我尝试通过键入(((http :)))// localhost:8080 / wordpress1 /来访问Wordpress安装。我收到了404找不到错误,浏览器顶部的地址变为localhost / wordpress1 /。 我使用括号来阻止此编辑器将地址设为链接
我的Wp-config.php设置是: define('DB_NAME','wrd_okm5cj2a6c');
/ ** MySQL数据库用户名* / define('DB_USER','root');
/ ** MySQL数据库密码* / define('DB_PASSWORD','');
/ ** MySQL主机名* / define('DB_HOST','localhost');
我的httpd.conf设置是: 听8080
当我从Wordpress网站下载Wordpress副本时,它运行正常。 你知道什么是错的吗?
肯
答案 0 :(得分:10)
a。)你需要在wp-config.php中添加另外两行:
define('WP_HOME','http://localhost/wordpress');
define('WP_SITEURL','http://localhost/wordpress');
b。)看看这个 - >一个很好的教程:http://www.maketecheasier.com/clone-your-live-wordpress-blog-to-a-local-server/2010/06/04
c。)如果上面一个不起作用?在wordpress网站上使用主题。 如果是这样,删除www文件夹中的所有wordpress文件,并执行此操作。
在本教程中安装wordpress
http://sixrevisions.com/web-development/install-wordpress-on-your-computer-using-wampserver/
在localhost wordpress登录中单独安装主题。
在您的托管帐户网站中,导出所有帖子 教程 - > http://codex.wordpress.org/Tools_Export_SubPanel
使用工具部分中的wordpress导入全部转到localhost导入。你应该激活wordpress importer插件。
如果你的托管wordpress网站上有图像,你应该在你的托管cpanel中下载wp-uploads作为zip并将其解压缩到localhost wordpress wp-uploads文件夹。
答案 1 :(得分:1)
从一个主机迁移到另一个主机时,您必须通过phpmyadmin或等效工具或甚至通过sql命令更改wp_options表中的以下两个设置。要修改的条目由option_name列出:
因此,对于我的MAMP安装,我有:
option_name option_value
siteurl http://localhost:8888/my_dir
home http://localhost:8888/my_dir
您需要用我的“8888”替换您的端口号。
所以现在这里是踢球者。如果您尝试连接到本地站点,在更改条目之前,wordpress将向您发送301重定向(永久),您的浏览器将缓存该条目。您必须清除缓存才能重置此缓存。 (刷新不起作用)。您可能需要刷新缓存并关闭并重新打开浏览器,具体取决于您的浏览器。 (见:How long do browsers cache HTTP 301s?)
mysql更新类似于:
update wp_options set option_value = 'http://mydomain:1234/my_dir'
where option_name = 'siteurl' OR
option_name = 'home';
其中: