首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress在输入地址时获得404未找到错误

Wordpress在输入地址时获得404未找到错误
EN

Stack Overflow用户
提问于 2013-06-19 00:33:19
回答 2查看 21.1K关注 0票数 2

当我试图访问本地Wordpress安装时,我遇到了一个404 not错误。我正在迁移一个工作的Wordpress安装从我的主机帐户,我设置了WordPress网站。将所有文件下载到我的WAMP安装的WWW文件夹后,我从服务器导入SQL文件并导入这个文件,以便在本地计算机上重新创建Wordpress数据库。

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

我的Wp-config.php设置是:定义(‘DB_NAME’,'wrd_okm5cj2a6c');

/** MySQL数据库用户名*/ MySQL(‘DB_USER’,'root');

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

/** MySQL主机名*/ MySQL(‘DB_HOST’,'localhost');

我的httpd.conf设置是:聆听8080

当我从Wordpress站点下载Wordpress的副本时,它可以正常工作。你知道会有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-19 05:30:56

a.)您需要在wp-config.php中再添加2行:

代码语言:javascript
运行
复制
   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. 在本地主机wordpress登录中单独安装您的主题。
  3. 在您的托管帐户站点中,导出您的所有帖子教程-> SubPanel
  4. 转到您的本地主机导入所有使用wordpress导入在工具部分。您应该激活wordpress导入插件。
  5. 如果您在托管wordpress站点中有图像,您应该在宿主cpanel中以zip的形式下载wp-上载,并将其解压缩到localhost wordpress wp-上载文件夹中。
票数 15
EN

Stack Overflow用户

发布于 2013-06-19 10:37:51

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

  • 赛特尔
  • 首页

因此,对于我的MAMP安装,我有:

代码语言:javascript
运行
复制
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是您的端口
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17181148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档