将 WAMP 和 Wordpress 移动到另一个驱动器

Posted

技术标签:

【中文标题】将 WAMP 和 Wordpress 移动到另一个驱动器【英文标题】:Moving WAMP and Wordpress to another drive 【发布时间】:2011-08-26 07:22:15 【问题描述】:

我的 C 盘和 Wordpress 网站中也安装了 WAMP。

我现在需要将所有内容移至 D 盘。

请问最简单的方法是什么?

谢谢

【问题讨论】:

【参考方案1】:

为了补充@balexandre 的答案,这正是我必须做的,将我的 WAMP 安装移动到另一个位置(尽管不是在另一个驱动器上——相同的概念),同时保留 mysql 设置和数据库以及 Apache 和 php 配置。我现有的网站非常简单,只使用首字母缩写词中的服务(Apache、MySQL、PHP),几乎没有其他任何东西(eg Python、Perl 等)。在每个步骤中应用您自己的判断;这只是一个指导性的例子。

将 WAMP 移动到新文件夹或驱动器位置

    复制wamp(或任何根目录,包含www)到wamp-bak

    将 WAMP 安装到您想要的位置。与大多数 Windows 程序只为您提供 repairuninstall 等已安装程序的选项不同,WAMP 安装程序更像是一个提取器,因此您可以简单地再次运行它并选择一个不同的根目录,ie你不必先卸载它。 如果您确实选择卸载它,请注意:它会修改您原来的wamp 目录!

    将以下目录从wamp-bak 复制并粘贴到新的wamp 根目录中的相应位置,选择合并文件夹并覆盖所有文件的选项:

    \www\

    \bin\mysql\mysql5.5.24\data\

    将以下文件从wamp-bak复制并粘贴到新的wamp

    bin\apache\apache2.2.22\conf\httpd.conf

    bin\mysql\mysql5.5.24\my.ini

    bin\php\php5.3.13\php.ini

    在每个文件中,执行搜索和替换以用新路径(eg C:\wamp 对我来说)替换旧路径的所有实例/em> C:\Users\Andrew\wamp 我)。

    如果您安装了任何自定义 .dll 等,您必须重新调用它们并复制它们。例如,为了解析this issue,我必须复制bin\php\php5.3.13\ext\php_curl.dll

如果上述方法失败,或者您想不起您可能需要复制的其他内容,

然后尝试简单地复制bin全部,而不是步骤4,就像复制所有www 一样,然后在上述三个配置文件中再次搜索和替换。事实上,如果你有一些有效的搜索inin文件的方法,eg Cygwin/UnxUtils/GnuWin32 + grep,那么看看是否需要在任何其他配置中替换旧路径我可能不需要的文件。然后分享评论中的文件,以使这里的每个人都受益:-)

【讨论】:

【参考方案2】:

如果您已正确设置所有内容,则只需告诉 WAMP 您的 wordpress 安装目录是什么。

您可以手动更改它到 httpd.confdefault-server.conf 并编辑 DocumentRoot

在我的机器上,文件在

C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf

DocumentRoot "c:/wamp/www/" 更改为 DocumentRoot "d:/wamp/www/"(第 178 行)

【讨论】:

另外,不要忘记将wamp/script/config.inc.php 中的$wwwDir = $c_installDir.'/www'; 更改为$wwwDir = 'yourpath/www';,否则您的php_error.txt 日志将变得非常大,因为某些原因会导致refresh.php 在由于未检查的文件句柄,readdir() 语句。【参考方案3】:

在驱动器 D 上安装 WAMP。然后你可以从驱动器 C 移动文件夹 htdocs。如果你在参考中使用相对路径,那么它会正常工作。

【讨论】:

【参考方案4】:

作为对@andrewcheong 出色帖子的补充,您可能还需要考虑这些步骤。我必须实施它们才能让一切正常工作。

也复制并粘贴以下内容:

bin\mariadb\mariadb10.4.10\conf\data\[EXISTING WORDPRESS SITES] bin\mariadb\mariadb10.4.10\conf\data\mysql

【讨论】:

以上是关于将 WAMP 和 Wordpress 移动到另一个驱动器的主要内容,如果未能解决你的问题,请参考以下文章

将 Wordpress 从 MAMP 移动到 WAMP,无法访问页面

将WordPress移动到另一个主机

WAMP 服务器:localhost/mysite 显示空白页 - 从一台电脑迁移到另一台电脑的错误 [重复]

将 wordpress 站点从一个本地主机转移到另一个本地主机

无法从 WAMP 的旧安装(数据库)为 wordpress 导入/复制数据库

Wordpress 链接将我引导至 wamp 服务器配置页面(本地主机)