» »

Namestitev Apache SVN na strežnik Apache

Namestitev Apache SVN na strežnik Apache

aljaz33 ::

Pozdravljeni,

Na svoj računalnik, bi si rad lokalno s pomočjo sistema XAMPP namestil SVN strežnik.

Na spletu sem našel tale vodič in šel po njegovih korakih.

Do tu vse lepo in prav, a ko sem po navodilih urejal datoteko XAMPP/apache/conf/httpd.conf je Apache strežnik prenehal z delovanjem.

Ko vanjo vključim ukaz LoadModule strežnik preneha z delovanjem.

Če pozna kdo rešitev za mojo težavo bi mu bil zelo hvalažen :)

Ales ::

Sigurno nisi dodal le "LoadModule" pač pa še kaj zraven. Ko sprašuješ za pomoč na spletu, vedno navedi *čisto točno kaj si napisal kam*, ne krajšaj in ne posplošuj.

Moja kristalna krogla mi pravi, da si najbrž dal dva LoadModule ukaza v isto vrstico, ker ima navedeni vodič napako oz. je šlampasto oblikovan. Preveri ali imaš:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

torej v dveh vrsticah.

aljaz33 ::

V datoteko httpd.conf sem dodal ukaza:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

ter odkomentiral ukaz:

LoadModule dav_module modules/mod_dav.so

Na konec datoteke sem dodal še spodnje zaporedje ukazov:

<location /svn> ** DAV svn** ** SVNParentPath d:/svn** ** AuthType Basic** ** AuthName "All my repositories"** ** AuthUserFile d:/svn/passwords** ** Require valid-user** </location>


Sam do sedaj še nisem odkril napake, zakaj Apache strežnik ne prebavi teh ukazov in preneha z delovanjem.

Tudi datoteki:

mod_dav_svn.so
mod_authz_svn.so

Sem skopiral iz direktorija Subversiona v direktorij Apacheja, torej iz mape kjer je inštaliran Subversion:

C:/Program Files/subversion/bin

v mapo, kjer je inštaliran XAMPP: C:xampp/apache/modules

Ales ::

Zdi se mi, kot da je nekdo skopiral ta tutorial na svojo stran in pustil vse oblikovno podrto, kar žal pomeni tudi pojavo čistih napak v navodilih. Vse te zvezdice so napake, bilo je mišljeno da bodo to odstavki, presledki, itd..

Za konec rabiš nekaj v stilu:

<Location /svn>
  DAV svn
  SVNParentPath d:/svn

  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile d:/svn/passwords

  Require valid-user
</Location>

Če je to vse, pa še preveri v originalni dokumentciji od SVN-ja... Oz. poglej za vse skupaj še kak tutorial brez napak.

Invictus ::

Poišči log file in naj napiši napako, ki jo izpiše.

Oz.še bolje, poguglaj kaj moraš narediti ...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

aljaz33 ::

Ok, apache strežnik sem uspešno zagnal. Sedaj pa mi ne uspe dospati do localhost/svn

Apache mi javi napako Error 403, Access forbidden!

aljaz33 ::

Ok, apache strežnik sem uspešno zagnal. Sedaj pa mi ne uspe dospati do localhost/svn

Apache mi javi napako Error 403, Access forbidden!

EDIT: Napačno sem imel konfigurirano datoteko httpd.conf ukaz Location

Pravilna koda:
<Location /svn>
  DAV svn
  SVNPath D:/svn.repo
  
  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile D:/svn.repo/passwords
 
  Require valid-user
</Location>


EDIT 2: Pred urejanjem datoteke httpd.conf pa je treba kreirati tudi repozitorij (v gornjem Tutorialu je ta ukaz izpuščen).

Repozitorij kreiramo v cmd-ju z ukazom:
C:\your-subversion-installation-dir\bin\­svnadmin create c:\svn.repo

Zato moramo tudi datoteko passwords kreirati v repozitoriju in ne v mapi D:\SVN

To naredimo v cmd z ukazom: C:\xampp\apache\bin htpasswd.exe -c D:\svn.repo\passwords administrator

Zgodovina sprememb…

  • spremenil: aljaz33 ()

aljaz33 ::

Prej sem prav pozabil... @Ales najlepša hvala za pomoč!

Ales ::

Malenkost :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322253768 (28433) miko22
»

Apache vprašanje - virtual host

Oddelek: Programska oprema
16932 (775) Goldee
»

Apache - localhost JA, IP naslov NE

Oddelek: Omrežja in internet
186622 (6481) ManDriver
»

[Linux][OpenSuSe] SVN repozitorij na Windows shared folders in pravice za datotečni s

Oddelek: Operacijski sistemi
161875 (1679) 'FireSTORM'
»

apache 2.2.2 moduli

Oddelek: Operacijski sistemi
61527 (1431) cryptozaver

Več podobnih tem