Wordpress 输入地址时出现 404 Not Found 错误
Posted
技术标签:
【中文标题】Wordpress 输入地址时出现 404 Not Found 错误【英文标题】:Wordpress Gets 404 Not Found Error When Entering Address 【发布时间】:2013-06-15 09:24:23 【问题描述】:我在尝试访问本地 Wordpress 安装时遇到了 404 not found 错误。 我正在从我设置 WordPress 网站的托管帐户迁移一个工作的 Wordpress 安装。将所有文件下载到我的 WAMP 安装的 WWW 文件夹后,我从服务器导入 SQL 文件并导入此文件以在我的本地计算机上重新创建 Wordpress 数据库。
完成后,我尝试通过键入 (((http:)))//localhost:8080/wordpress1/ 来访问 Wordpress 安装。我收到 404 not found 错误,浏览器顶部的地址更改为 localhost/wordpress1/。 我用括号阻止了这个编辑器将地址设为链接
我的 Wp-config.php 设置是: 定义('DB_NAME', 'wrd_okm5cj2a6c');
/** mysql 数据库用户名 */ 定义('DB_USER', 'root');
/** MySQL 数据库密码 */ 定义('DB_PASSWORD', '');
/** MySQL 主机名 */ 定义('DB_HOST', 'localhost');
我的 httpd.conf 设置是: 听8080
当我从 Wordpress 站点下载 Wordpress 副本时,它运行良好。 你知道有什么问题吗?
肯
【问题讨论】:
【参考方案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';
地点:
mydomain 是您的域名, my_dir 是你的 wordpress 的目录, 1234 是你的端口【讨论】:
谢谢。我尝试清除缓存并更改数据库中的条目,但问题仍然存在。这可能是 Apache 的问题。【参考方案2】:a.) 您需要在 wp-config.php 中添加另外 2 行:
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 导入器插件。
如果您的托管 wordpress 网站中有图片,您应该在托管 cpanel 中以 zip 格式下载 wp-uploads 并将其解压缩到 localhost wordpress wp-uploads 文件夹。
【讨论】:
太棒了!我什至尝试更改 htaccess,但没有任何效果以上是关于Wordpress 输入地址时出现 404 Not Found 错误的主要内容,如果未能解决你的问题,请参考以下文章
在我的 URL 末尾添加 /?name=someonesname 时出现 Wordpress 404 错误
使用 NPM 发布包时出现 GitLab '404 Not Found' 错误
htaccess:尝试 ErrorDocument 时出现 404 Not Found 错误
将 403 Forbidden 重定向到 404 Not Found 时出现问题