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

问题描述 投票:2回答:2

尝试访问本地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设置是:Listen 8080

当我从Wordpress网站下载Wordpress的副本时,它工作正常。你知道什么是错的吗?

php wordpress localhost wamp
2个回答
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. 在您的主机帐户网站中,导出所有帖子Tutorial-> http://codex.wordpress.org/Tools_Export_SubPanel
  4. 使用工具部分中的wordpress导入转到localhost导入。你应该激活wordpress importer插件。
  5. 如果你的主机wordpress网站上有图像,你应该在主机cpanel中下载wp-uploads作为zip并将其解压缩到localhost wordpress wp-uploads文件夹。

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是你的港口
© www.soinside.com 2019 - 2024. All rights reserved.