Перенос MAMP Pro на новый Mac с новым именем пользователя

Каталог mysql56 и settings4.plist скопированы в соответствующие места на новом Mac. Проблема в том, что я использую другое имя пользователя на новом Mac, поэтому все пути виртуальных хостов (корневые каталоги) неверны - они включают прежнее имя пользователя.

Конечно, я могу вручную обновить каждый из них с помощью графического интерфейса MAMP Pro, но у меня более 100 имен виртуальных хостов. Я думал, что обновление обоих файлов httpd.conf (~/Library/Application Support/appsolute/MAMP PRO/httpd.conf и /Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf) решит проблему, но это не так.

Вместо этого он перезаписывает оба файла httpd.conf обратно на старое имя пользователя после запуска Apache.

Есть простой способ исправить это?


person scottrod    schedule 26.01.2018    source источник


Ответы (1)


Это поздний ответ на публикацию OP, но я недавно столкнулся с этой проблемой при переносе жестких дисков.

Я смог исправить это, скопировав и заменив полные папки ОБЕИХ:

/Users/yourUserName/Library/Application Support/appsolute/MAMP PRO
(без папки db, если вы тоже не хотите их переносить)

а также

/Library/Application Support/appsolute/MAMP PRO/conf

Как только я их заменил, появились все виртуальные хосты моего предыдущего жесткого диска.

Если ваше имя пользователя и корневой каталог отличаются, вам, скорее всего, потребуется выполнить текстовый поиск и заменить. Замените старый путь новым путем как в httpd.conf файлах, так и в httpd-ssl.conf (если вы использовали SSL), которые находятся в папках, перечисленных мною выше.

person Moondrop    schedule 04.06.2018
comment
Привет, немного сложно понять, что именно ты говоришь, что ты здесь сделал, есть шанс, что ты мог бы немного уточнить? - person 3D1T0R; 04.06.2018
comment
@ 3D1T0R конечно. Допустим, вы устанавливаете MAMP Pro на новый компьютер, и у вас все еще есть доступ к файлам на старом компьютере. После установки MAMP Pro на новый компьютер найдите две папки, указанные в ответе, как на старом, так и на новом компьютере. Удалите эти папки на новом компьютере. Затем скопируйте и вставьте эти папки со старого компьютера на новый. После запуска MAMP список виртуальных хостов должен быть перенесен. - person Moondrop; 04.06.2018