Каталоги SVN не отображаются в localhost при использовании WAMP - PullRequest
0 голосов
/ 16 января 2010

Я недавно установил WAMP для реального локального использования. Я работал на живых серверах разработки, но сейчас я работаю на localhost. Мне удалось настроить несколько виртуальных хостов на моем WAMP / Vista 64-битном компьютере, но у меня возникли проблемы с каталогами, извлеченными из SVN. У меня есть четыре Vhosts настройки. Два работают хорошо, и они пока не привязаны ни к одному SVN. Я также использую TortoiseSVN на случай, если это что-то изменит. Однако другие проекты приходят из репозиториев SVN. При просмотре этих двух проектов я получаю следующую ошибку:

Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос. Пожалуйста, свяжитесь с администратором сервера admin @ localhost и сообщите им о времени возникновения ошибки и обо всех действиях, которые вы могли совершить, возможно, вызвавших ошибку. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

Способ установки vhosts выглядит следующим образом:

httpd.conf

# Multiple Virtual Hosts
<VirtualHost 127.0.0.1>
    ServerName localhost
    DocumentRoot "C:/wamp/www/"
</VirtualHost>

<VirtualHost 127.0.1.0>
    ServerName testone.local
    DocumentRoot "C:/wamp/www/root/projectone/"
</VirtualHost>

<VirtualHost 127.0.2.0>
    ServerName testtwo.local
    DocumentRoot "C:/wamp/www/root/projecttwo/"
</VirtualHost>

<VirtualHost 127.0.3.0>
    ServerName testthree.local
    DocumentRoot "C:/wamp/www/root/projectthree/"
</VirtualHost>

<VirtualHost 127.0.3.1>
    ServerName testfour.local
    DocumentRoot "C:/wamp/www/root/projectfour/"
</VirtualHost>

А вот файл ' hosts ':

# Localhost
127.0.0.1       localhost
::1             localhost


# Project One
127.0.1.0      testone.local

# Project Two
127.0.2.0      testtwo.local


# Project Three
127.0.3.0      testthree.local


# Project Four
127.0.3.1      testfour.local

Все работает просто отлично. Так что, если вы хотите сказать мне, что я делаю что-то не так, непременно укажите несколько вещей. Но в настоящее время это работает, и я доволен, используя различные IP-адреса и / или именованные vhosts.

Проблема заключается в невозможности просмотра каталогов и файлов в проектах, связанных с SVN. Всякий раз, когда я посещаю http://testxxxx.local, я получаю сообщение об ошибке в верхней части этого поста. Пожалуйста, предоставьте некоторые предложения. Спасибо!

1 Ответ

1 голос
/ 14 мая 2010

Ошибка: сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.

Симптом: каталог svn не указан на веб-сервере

Проверки:

1) проверил журнал ошибок apache из файловой системы 2) ошибка отображается в журнале [клиент 127.0.0.1] C: /wamp/www/Elecite2/.htaccess: недопустимая команда 'RewriteEngine', возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера 3) проверено, что mod_rewrite.so присутствует в каталоге wamp (C: \ wamp \ bin \ apache \ Apache2.2.11 \ modules)

И в httpd.conf (C: \ wamp \ bin \ apache \ Apache2.2.11 \ conf)

раскомментировать строки с записью mod_rewrite, т.е. LoadModule rewrite_module modules / mod_rewrite.so

Ranjeeta

...