1

Я занимаюсь веб-разработкой на Mac OS X (10.6) и для ускорения этого создал несколько виртуальных хостов с короткими, легко набираемыми именами, такими как sandbox.drupal7.loc и gwwc.drupal7.loc. Я сделал это, следуя инструкциям на http://drupal.org/node/463262 (которые включают в себя редактирование /etc /hosts среди прочего). Первоначально это работало, но в какой-то неизвестный момент оно перестало работать.

Просмотр /etc /hosts показывает, что следующая нужная мне строка была удалена:

127.0.0.1       localhost gwwc.drupal7.local drupal6.local newni.loc

Каким-то образом он вернулся к более ранней версии файла, содержащей (среди других строк):

127.0.0.1       localhost
192.168.0.18    itdb pat
127.0.0.1       newni.loc
208.89.50.22    jura

Не 127 IP-адресов не связаны с моими проблемами тестирования, они просто приведены в качестве примера. Я могу добавить обратно свою строку в файл, и изменения остаются до перезапуска, но эти изменения не переживают перезагрузку.

Когда я добавляю drupal6.local в строку 127.0.0.1 в /etc/hosts исправлено то, что сессия «работает» в том смысле, что она не выдает «Сервер не найден», но не достигает моего призрака не по умолчанию, как настроено в /Applications/MAMP/conf/apache/httpd.conf

Может ли это быть как-то связано? Есть ли надежное решение для жесткого кодирования записей в /etc/hosts на Snow Leopard?

2 ответа2

1

Я исправил это, внеся изменения во все файлы, начиная с «hosts. *» В /private /etc /, например, /private/etc/hosts.ac (ответ найден через etc-hosts-getting-reset-in-lion)

-1

Что касается этого сайта, я считаю, что вам нужно редактировать /private/etc/hosts (с привилегиями root, конечно), а не /etc/hosts .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .