【发布时间】:2018-02-20 10:50:34
【问题描述】:
我正在尝试将 wordpress 网站克隆到本地主机以进行小型开发工作,但我在这里遇到的问题很少。首先,这是我遵循的程序。
- 在 Windows 10 上的 C:\xampp 中安装了 XAMPP
- 在 Apache Config 中编辑 httpd.conf 并通过更改
Listen 8080更改为端口 8080 - XAMPP 成功运行(Apache 和 MySQL)。当我访问http://localhost:8080 时,我会看到欢迎屏幕
- 我去
http://localhost:8080/phpmyadmin/,我看到了 phyMyAdmin 屏幕。 - 我在 phpMyAdmin 中创建了一个名为
database的新数据库,然后导入我想要克隆的数据库文件。在导入之前,我将数据库文件中所有包含localhost的关键字替换为localhost:8080。数据库导入成功。 - 我从托管服务器复制所有wordpress文件并将它们放在
C:\xampp\htdocs\wp -
编辑
wp-config.php并更改以下内容:database_name_here to database username_here to root password_here to '' (blank)
当我转到http://localhost/wp/ 或http://localhost:8080/wp/ 时,我得到HTTP Error 404. The requested resource is not found.
谁能指出这里发生了什么?
【问题讨论】:
-
您在您的机器上下载并安装了 WordPress 吗?
-
当您安装 word press 时,它会填充数据库,如果您复制它,则您没有该数据。另请注意,如果您来回复制文件,您希望将目录与服务器匹配。
-
@Towerss 不,我没有在本地安装,因为我从托管服务器复制了 WordPress 文件。这会造成问题吗? @Wayne,我最初创建了一个名为
wp的空数据库,后来将.sql文件导入到wp。 -
我猜你没有用 "localhost/example" 替换像 "example.com" 这样的网站网址。考虑共享您的 db (.sql) 文件,以便更好地了解替换和要替换的 url。