【问题标题】:Wordpress Gets 404 Not Found Error When Entering AddressWordpress 输入地址时出现 404 Not Found 错误
【发布时间】: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 副本时,它运行良好。 你知道有什么问题吗?

【问题讨论】:

    标签: php wordpress localhost wamp


    【解决方案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 文件并这样做。

    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 导入器插件。

    5. 如果您的托管 wordpress 网站中有图片,您应该在托管 cpanel 中以 zip 格式下载 wp-uploads 并将其解压缩到 localhost wordpress wp-uploads 文件夹。

    【讨论】:

    • 太棒了!我什至尝试更改 htaccess,但没有任何效果
    猜你喜欢
    • 2017-09-03
    • 2016-12-23
    • 2017-11-25
    • 2016-10-05
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 2018-07-19
    • 2020-09-26
    相关资源
    最近更新 更多