Serwer to Linux Fedora Core, wirtualny dedyk.
Wszystko działa dobrze, pobieranie, commitowanie i cała praca z repozytorium. Problem polega na tym, że wyświetlając w przeglądarce repozytorium, PHP nie parsuje plików .php i zamiast widzieć gotową stronę, widzę... treść plików .php.
Po zainstalowaniu subversion, mam dostęp do repozytorium w przeglądarce przez adres typu:
http://mojadomena.com/svn/repos/nazwa_repozytorium
Tutaj parser PHP nie działa, wyrzuca wnętrze plików.
http://mojadomena.com/ - tutaj wszystko ok, produkcyjna wersja strony działa bez zarzutów.
Tutaj ściągawka z tego jak instalowałem SVN:
Cytat
Instalacja SVN na Fedora Core.
# yum install subversion
# yum install mod_dav_svn
# mkdir /svn
# mkdir /svn/repos
# mkdir /svn/users
# mkdir /svn/permissions
# chown -R apache.apache /svn
Zakładanie pierwszego repozytorium.
# svnadmin create /svn/repos/myrepo
# vi /svn/repos/myrepo/conf/svnserve.conf
anon-access = none
password-db = passwd
realm = My SVN Repository
auth-access = write
# vi /svn/repos/myrepo/conf/passwd
[users]
username = password
username2 = password2
### jeśli demon jest już uruchomiony
### killall svnserve
# svnserve -d
Apache setup.
# vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn/repos>
DAV svn
SVNParentPath /svn/repos
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /svn/users/svnpass
Require valid-user
AuthzSVNAccessFile /svn/permissions/svnauthz.conf
</Location>
# htpasswd -cb /svn/users/svnpass username password
# htpasswd -cb /svn/users/svnpass username2 password2
# vi /svn/permissions/svnauthz.conf
[/]
username = rw
username2 = r
# apachectl graceful
Dodawanie kolejnych repozytoriów.
# svnadmin create /svn/repos/secondrepo
# vi /svn/repos/secondrepo/conf/svnserve.conf
anon-access = none
password-db = passwd
realm = My Second SVN Repository
auth-access = write
# vi /svn/repos/myrepo/conf/passwd
[users]
username = password
username2 = password2
# kilall svnserve
# svnserve -d
### jeśli trzeba dodac kolejnych userów
### htpasswd -cb /svn/users/svnpass username3 password
# vi /svn/permissions/svnauthz.conf
[/]
username3 = rw
# apachectl graceful
# yum install subversion
# yum install mod_dav_svn
# mkdir /svn
# mkdir /svn/repos
# mkdir /svn/users
# mkdir /svn/permissions
# chown -R apache.apache /svn
Zakładanie pierwszego repozytorium.
# svnadmin create /svn/repos/myrepo
# vi /svn/repos/myrepo/conf/svnserve.conf
anon-access = none
password-db = passwd
realm = My SVN Repository
auth-access = write
# vi /svn/repos/myrepo/conf/passwd
[users]
username = password
username2 = password2
### jeśli demon jest już uruchomiony
### killall svnserve
# svnserve -d
Apache setup.
# vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn/repos>
DAV svn
SVNParentPath /svn/repos
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /svn/users/svnpass
Require valid-user
AuthzSVNAccessFile /svn/permissions/svnauthz.conf
</Location>
# htpasswd -cb /svn/users/svnpass username password
# htpasswd -cb /svn/users/svnpass username2 password2
# vi /svn/permissions/svnauthz.conf
[/]
username = rw
username2 = r
# apachectl graceful
Dodawanie kolejnych repozytoriów.
# svnadmin create /svn/repos/secondrepo
# vi /svn/repos/secondrepo/conf/svnserve.conf
anon-access = none
password-db = passwd
realm = My Second SVN Repository
auth-access = write
# vi /svn/repos/myrepo/conf/passwd
[users]
username = password
username2 = password2
# kilall svnserve
# svnserve -d
### jeśli trzeba dodac kolejnych userów
### htpasswd -cb /svn/users/svnpass username3 password
# vi /svn/permissions/svnauthz.conf
[/]
username3 = rw
# apachectl graceful
Wie ktoś co zrobiłem źle i czemu pliki PHP nie są parsowane, a tylko wypluwane do przeglądarki?