我的C Drive和Wordpress网站也安装了WAMP。
我现在需要将所有内容移至D盘。
最简单的方法是什么?
由于
答案 0 :(得分:3)
如果你已经正确设置了所有内容,那就告诉WAMP你的wordpress安装目录是什么。
您可以手动更改为httpd.conf
或default-server.conf
并修改DocumentRoot
在我的机器上,文件位于
C:\瓦帕\ BIN \阿帕奇\ Apache2.2.17 \ CONF \ httpd.conf中
将DocumentRoot "c:/wamp/www/"
更改为DocumentRoot "d:/wamp/www/"
(第178行)
答案 1 :(得分:3)
为了补充@ balexandre的答案,这里正是我必须要做的就是将我的WAMP安装移动到另一个位置(虽然不是另一个驱动器相同的概念)同时保留MySQL设置和数据库作为Apache和PHP配置。我现有的网站非常简单,仅使用首字母缩略词(Apache,MySQL,PHP)中的服务,而不是其他任何东西(例如 Python,Perl等)。在每一步中应用一些自己的判断;这只是一个指导性的例子。
将wamp
(或任何名为www
的根目录)复制到wamp-bak
。
将WAMP安装到您希望的位置。与大多数仅提供已安装程序的修复和卸载等选项的Windows程序不同,WAMP安装程序更像是一个提示符,因此您只需再次运行它,选择一个不同的根目录,即您不必先卸载它。 如果你做选择卸载它,请注意:它会修改原来的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
并在每个文件中,执行搜索和替换,用新路径替换旧路径的所有实例(例如 C:\wamp
)(例如 C:\Users\Andrew\wamp
对我来说。
如果您安装了任何自定义.dll等,则必须重新调用它们并将其复制。例如,我必须复制我安装的bin\php\php5.3.13\ext\php_curl.dll
才能解析this issue。
然后代替第4步,尝试简单地复制bin
的所有,就像复制了所有www
一样,并再次在上述三个配置文件中进行搜索和替换。事实上,如果你有一些有效的方法在文件中搜索,例如 Cygwin / UnxUtils / GnuWin32 + grep,那么看看是否需要在任何其他配置中替换旧路径我可能不需要的文件。然后分享评论中的文件,以便让所有人受益: - )
答案 2 :(得分:0)
在驱动器D上安装WAMP。然后你可以从驱动器C移动文件夹htdocs。如果你在引用中使用相对路径,那么它将正常工作。
答案 3 :(得分:0)
除了@andrewcheong的出色文章外,您可能还需要考虑这些步骤。我必须实施它们才能使一切正常工作。
还复制并粘贴以下内容:
bin\mariadb\mariadb10.4.10\conf\data\[EXISTING WORDPRESS SITES]
bin\mariadb\mariadb10.4.10\conf\data\mysql