当输入地址时,Wordpress得到404 Not Found错误


Wordpress Gets 404 Not Found Error When Entering Address

我在尝试访问本地Wordpress安装时遇到404未找到错误。我正在从我设置Wordpress网站的托管帐户迁移一个工作Wordpress安装。在将所有文件下载到WAMP安装的WWW文件夹后,我从服务器导入SQL文件,并导入该文件以在我的本地机器上重新创建Wordpress数据库。

完成后,我尝试通过输入(((http:)))//localhost:8080/wordpress1/访问Wordpress安装。我得到了一个404未找到错误,地址在我的浏览器的顶部更改为localhost/wordpress1/。我使用括号来阻止这个编辑器将地址设置为链接

我的Wp-config.php设置如下:定义("DB_NAME"、"wrd_okm5cj2a6c");

/** MySQL数据库用户名*/定义("DB_USER","根");

/** MySQL数据库密码*/定义(‘DB_PASSWORD’,");

/** MySQL主机名*/定义("DB_HOST"、"localhost");

我的httpd.conf设置是:听8080

当我从Wordpress站点下载一个Wordpress副本时,它工作得很好。你知道哪里出了问题吗?

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. 在您的托管帐户网站,导出您的所有帖子教程-> http://codex.wordpress.org/Tools_Export_SubPanel

  3. 去你的本地主机导入所有使用wordpress导入工具部分。你应该激活wordpress importer插件

  4. 如果你有图片在你的wordpress网站,你应该下载wp-uploads zip在你的主机面板,并提取到localhost wordpress wp-uploads文件夹

从一台主机迁移到另一台主机时,必须通过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重定向(永久的),你的浏览器会缓存它。你必须清除你的缓存来重置它。(刷新不起作用)。根据浏览器的不同,您可能需要刷新缓存并关闭并重新打开浏览器。(参见:浏览器缓存HTTP 301多长时间?)

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是您的端口