Система Mac OS X Snow Leopard
Собрал Apache 2.2.14
Код: Выделить всё
CFLAGS='-arch x86_64' APXSLDFLAGS='-arch x86_64' ./configure --prefix=/usr/local/apache2.2.14 --enable-mods-shared=all --with-mpm=prefork --with-included-apr --enable-cgi --enable-cgid --enable-suexec --enable-module=most --enable-shared=max --enable-headers --enable-rewrite --enable-dav --enable-cache --enable-proxy --enable-shared --enable-logio --enable-deflate -–with-dbm=db4 --with-berkeley-db=/usr/local/db4 --enable-dbdСобрал Subversion 1.6.6
Код: Выделить всё
CFLAGS="-arch x86_64" CXXFLAGS="-arch x86_64" ./configure --prefix=/usr/local/subversion-1.6.6 --with-ssl --with-apxs=/usr/local/apache2/bin/apxs --with-zlib=/opt/local --with-berkeley-db --with-apr=/usr/local/apache2 -with-apr-util=/usr/local/apache2 --with-neon --with-serf=/usr/local --enable-maintainer-modeВсе вроде бы установилось без всяких ошибок.
Начал настраивать Subversion. Так как установщик уже сам прописал модули, я их не трогал:
Код: Выделить всё
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.soЗатем тамже в httpd.conf, вставил:
Код: Выделить всё
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath "/repos"
</Location>Сохранил, и выполнил следующее:
Код: Выделить всё
$ mkdir -p /repos
$ svnadmin create /repos/project
$ mkdir -p /tmp/project/trunk /tmp/project/branches /tmp/project/tags
$ svn import /tmp/project/ file:///repos/project -m "Initial import"
$ rm -rf /tmp/project
$ sudo chown -R www:admin /repos
$ sudo chmod -R ug+rwX,o= /reposПерегрузил апаче...
Затем захожу браузером http://localhost/svn
И вижу свой проект "project"
Нажимаю на "project" и выводится сообщение "Could not open the requested SVN filesystem"
Полез в Log... Вижу:
Код: Выделить всё
[Fri Jan 22 15:02:38 2010] [error] [client 127.0.0.1] (20014)Internal error: SQLite compiled for 3.6.22, but running with 3.6.12
[Fri Jan 22 15:02:38 2010] [error] [client 127.0.0.1] Could not fetch resource information. [500, #0]
[Fri Jan 22 15:02:38 2010] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #200030]
[Fri Jan 22 15:02:38 2010] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #200030]Решил проверить через svn:, Запустил:
Код: Выделить всё
$ sudo svnserve -d -r /reposПроверяю, соединение есть, получил папки "trunk, branches, tags", тоесть работает..
Вопрос как настроить Апачи чтобы можно было подключатся через протокол http?
Я все прогугли, прояндексил, но так решение не нашел...
Люди, помогите!