这是 Configuring MAMP (with WordPress) 的后续帖子,是关于如何将网站复制到 MAMP 的指南。或者我可以这样说,复制您自己的实时 WordPress 网站并让它在您的笔记本电脑或 PC 上本地运行。 MAMP 是一个小应用程序,可以让您的计算机轻松运行 WordPress 的本地 Web 服务器环境 如果您还没有子主题,以上内容可以用作您网站即将发生的变化的测试环境。这也可以用来创建一个独立的游玩区,以查看您的网站在各种形式下的外观 我试图说明下面的高层移动。我们正在下载 MySQL 数据库和 WordPress 文件并将它们放入 MAMP 假设 MAMP 已经安装,我们需要运行以下列表来实现您的 WordPress 网站的本地副本: 1. 获取您的 WordPress 数据库的副本 2. 下载您的 WordPress 文件的捕获 3. 使用 myPHPAdmin 导入 WordPress 数据库 4. 配置 index.php 以允许连接到您的数据库 5. 为 WP-Admin 访问更新 WordPress 数据库 下载您的 WordPress 数据库 **1 打开您的托管服务提供商 **cPanel **2。 **打开 **phpMyAdmin** 并在顶部菜单栏中选择 **Export**。 **3。 **以 **SQL 格式** 快速导出就可以了。 **4。 **当您点击开始时,您将开始下载您的 **MySQL 数据库** 下载您的 WordPress 文件 您可以通过多种方式下载您的网站文件,其中一些会显示在您的控制面板上 今天,让我们选择 **备份** 继续下载 您将收到一封电子邮件,其中包含备份已保存到的位置,您可以使用文件管理器或 FTP 获取它。此外,MySQL 日志文件将作为附件包含在内。也许有一天另一个博客恢复这个想法 导入数据库 在我们开始之前,phpMyAdmin 中默认的最大导入大小是 2MB。我的 whytepete.com 托管版本的 phpMyAdmin 虽然有 50MB 的值 我的 WordPress 数据库大小只有 5MB - 这当然会因内容量而异。我不得不修改 php.ini 文件以允许导入 **1。 **找到 **php.ini 文件(s *这是像 * *Agent Ransack* * 这样的工具对我有用的地方。* **2. **检查 **MAMP** 以确认运行版本。*ItÃ无论如何,最新版本的 MAMP 可能会默认运行。* **3 在继续之前,让我们确认每个 **php.ini 文件中的差异 *WinMerge* *确实如此,版本 7.17 和 7.0.0 之间只有一个区别,如下所示。从外观上看,每个主要版本的默认值都有一些添加和更改。 * **4. **停止 **MAMPâÃÂÃÂs Apache& MySQL 服务** 并编辑相关的 **php.ini 文件 *通过顶部的评论部分 100% 值得一读。* ** 5 根据需要编辑以下内容。 **memory_limit** *脚本可能消耗的最大内存量(默认 âïÂà128M)* **post_max_size** *PHP 将接受的 POST 数据的最大大小(默认 à ¢ÃÂà8M **upload_max_filesize** *上传文件的最大允许大小(默认 âÃà2M 上面的值应该从最大到最小设置为它们的默认值。如果我们将 upload_max_filesize 值修改为 25M,它仍将受 post_max_size 值的约束。这是我所做的,因为我的数据库符合 8M 限制 **6。 **打开 **phpMyAdmin**& 创建一个**新数据库**7。 **在左侧工具栏上选择您的新数据库。 *数据库的“选择”有点古怪,我们只需要确保它“导入前突出显示。* **8。 **单击 **导入选项卡** 并浏览您下载的 **WordPress 数据库 **9。 **点击**开始**10。 **成功! 配置 PHP& WordPress 现在我们已经将数据库导入到 MySQL 服务器,我们需要配置 PHP& WordPress的 **1。 **首先,让我们看看您需要从下载中获得的 **WordPress 文件**。 *如果您对网站目录进行了完整备份,则需要查看 homedir >public_html。* **2。 **所有这些文件都应复制到 **MAMP >htdocs *替换现有文件,例如 index.php。* **3。 **现在,导航到该网站,看看发生了什么。 *这是一个流行的错误消息。* **4。 **如图所示修改**wp_config.php**文件。 *记下 Notepad++ 标头中的文件路径。* 注释的变化是: **define(âÃÂÃÂDB_NAMEâÃÂÃ, âÃÂÃÂwhytepete *WordPress 数据库名称。* * *define(_USER_USER_USER___, _local_user1 *具有 WordPress 数据库权限的 MySQL 用户名.* **define(á above user.* **define(âïÂÃÂDB_HOSTâÃÂÃÂ, âÃÂÃÂlocalhost * 的地址您托管 MySQL 的服务器。* table_prefix = âÃÂÃÂwp *您可以通过查看 WordPress 数据库中的所有表来找到您的表前缀。* **5 刷新您的浏览器并万岁! 导航& WP-管理员权限 在启动并运行您的本地网站后,您将很快意识到链接导航到您的网站,而不是相应的本地主机/子目录。手动输入 URL 可以正常工作 此外,如果我们导航到 localhost/wp-admin,您将被重定向到您的实际网页 WP-Admin 登录页面。如果您没有立即重定向,至少会在您尝试登录时发生 解决方法是更新 WordPress 数据库中的选项表,如图所示 最后一步是修复登录!