将mysql56目录和settings4.plist复制到新Mac上的相应位置。问题是,我在新的Mac上使用了一个不同的用户名,所以所有的虚拟主机路径(根目录)都是不正确的-它们包括以前的用户名。
当然,我可以通过MAMP Pro gui手动更新每个虚拟主机名称,但我有超过100个虚拟主机名称。我以为更新两个httpd.conf文件( ~/Library/Application Support/appsolute/MAMP PRO/httpd.conf
和/Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf
)就能解决这个问题,但事实并非如此。
相反,一旦Apache启动,它就会将这两个httpd.conf文件重写回原来的用户名。
有没有简单的方法来解决这个问题?
发布于 2018-06-05 01:12:53
这是对何时OP发布的延迟回复,但我最近在传输硬盘驱动器时也遇到了这个问题。
我能够通过复制和替换这两个文件的完整文件夹来修复此问题:
/Users/yourUserName/Library/Application Support/appsolute/MAMP PRO
(去掉db
文件夹,除非你也想转移这些文件夹)
和
/Library/Application Support/appsolute/MAMP PRO/conf
一旦我更换了它们,我以前硬盘上的所有虚拟主机都会出现。
如果您的用户名和根目录不同,则很可能需要执行文本搜索和替换。用我上面列出的文件夹中的httpd.conf
文件和httpd-ssl.conf
(如果您使用SSL)上的新路径替换旧路径。
https://stackoverflow.com/questions/48470070
复制相似问题