输入地址时Wordpress获取404未找到错误

时间:2013-06-19 00:33:19

标签: php wordpress localhost wamp

尝试访问本地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副本时,它运行正常。 你知道什么是错的吗?

2 个答案:

答案 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文件,并执行此操作。

  1. 在本教程中安装wordpress

    http://sixrevisions.com/web-development/install-wordpress-on-your-computer-using-wampserver/

  2. 在localhost wordpress登录中单独安装主题。

  3. 在您的托管帐户网站中,导出所有帖子 教程 - > http://codex.wordpress.org/Tools_Export_SubPanel

  4. 使用工具部分中的wordpress导入全部转到localhost导入。你应该激活wordpress importer插件。

  5. 如果你的托管wordpress网站上有图像,你应该在你的托管cpanel中下载wp-uploads作为zip并将其解压缩到localhost wordpress wp-uploads文件夹。

答案 1 :(得分:1)

从一个主机迁移到另一个主机时,您必须通过phpmyadmin或等效工具或甚至通过sql命令更改wp_options表中的以下两个设置。要修改的条目由option_name列出:

  • SITEURL

因此,对于我的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';

其中:

  • mydomain 是您的域名,
  • my_dir 是您的wordpress目录,
  • 1234 是您的端口