Mac OS X - Как хранить веб-проекты в месте, отличном от / Library - PullRequest
5 голосов
/ 13 февраля 2012

Google не обнаруживает ничего, кроме базовой настройки веб-серверов на Mac.Я понял.

Я создаю веб-проекты локально на Mac, используя PHP / MySQL.Я храню сайты в / Library / WebServer / Documents, а затем обращаюсь к ним через браузеры с http://localhost.

. Это прекрасно работает.

Что я хотел бы сделать, так это уметь размещать символические ссылки или псевдонимы проектов в папке / WebServer / Documents и получать доступ к сайтам на других (локальных) дисках.Я не хочу хранить все в папке библиотеки.Тем не менее, кажется, что символические ссылки не работают.Единственный способ работы проекта - это если все его файлы находятся в папке / Library - без символических ссылок.

Я понимаю, что могу изменить корневой путь для веб-сервера в файле http.conf, но не могуЯ не хочу менять путь к серверу, я просто хочу использовать символические ссылки, если это возможно.Я также понимаю, что могу использовать что-то вроде MAMP, но с моей традиционной настройкой все в порядке (и я предпочитаю избегать MAMP, поскольку это не всегда реально).Основная мотивация здесь в том, что я не хочу хранить файлы на загрузочном томе, там, где находится папка библиотеки.

Могу ли я использовать символические ссылки для каталогов с Mac OS10.6.8 / Apache?если да, то как, пожалуйста?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 15 февраля 2012

Решено с помощью этой статьи в Apple:

http://support.apple.com/kb/TA21182?viewlocale=en_US

Необходимо специально создать символическую ссылку.Который, похоже, не совпадает с псевдонимом в Mac OS.

0 голосов
/ 04 апреля 2014

вы должны использовать символические ссылки вместо псевдонима ... печально, что для этого нет пользовательского интерфейса!

Вы должны зайти в Терминал и набрать:

ln -s /ORIGINALPATH /LINKEDPATH

первый путь - базовый путь к исходному файлу, а второй - базовый путь к символической ссылке файла / папки и т. Д.

0 голосов
/ 13 февраля 2012

Но это не особенность приложения MAMP, речь идет о веб-сервере.Сделайте это через MAMP и посмотрите, что нового в конфигурационных файлах apache (httpd.conf, vhost.conf).

...