XAMPP + Subversion

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • XAMPP + Subversion

    Ich versuch seit geraumer Zeit Subersion auf xampplite zu installieren. Ich habe folgendes gemacht.

    1.) xampplite installiert
    2.) http://subversion.tigris.org/files/documents/15/36104/svn-win32-1.4.3.zip runtergeladen
    3.) Die Datei "mod_authz_svn.so" und "mod_dav_svn.so" aus dem bin Ordner in ".../xampplite/apache/modules" kopiert
    4.)
    #Subversion Module
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so


    sowie

    <Location /svn>
    DAV svn
    SVNParentPath C:/Development/PHP/xampplite/htdocs/svn_repos
    </Location>


    in die httpd.conf eingefügt

    5.) TortoiseSVN installiert
    6.) Im "svn_repos" Verzeichnis "TestSVN" angelegt
    7.) Rechte Maustaste/TortoiseSVN/Create Repository here...
    8.) Den Ordner "Test" auf "C:\" angelegt
    9.) xampp_start
    10.) Test -> rechte Maustaste "SVN Checkout"
    11.) Als "http://127.0.0.1/svn/TestSVN/" eingegeben. Runterlade scheint zu funktionieren


    So, jetzt erstell ich in dem Ordner eine Datei mit willkürlichem Inhalt. Geh auf Commit, hacke die entsprechende Datei an, drück auf ok, un so ca. nach 2-3 Sekunden verabschiedet sich der Apache HTTP Server mit einer unschönen Fehlermeldung: "Apache HTTP Server hat ein Problem festgestellt und muss beendet werden", die Meldung kommt insgesamt 2x

    TortoiseSVN sacht dann:
    Error: Commit failed (details follow):
    Error: MKACTIVITY of '/svn/TestSVN/!svn/act/206a0829-da98-8344-b2b3-26abd36c034f': Could not read status line: Eine vorhandene Verbindung wurde vom Remotehost geschlossen. (http://127.0.0.1)


    Hab ich irgendwas vergessen oder falsch gemacht? :cry:
  • hast du bei
    mod_dav oder mod_webdav
    das '#' entfernt? svn ist von webDAV abhängig

    /EDIT/
    Mein Subversion 1.4.1 wollte nur mit Apache 2.0 (Die fertigcompilierten Module) könnte auch eine Fehlerquelle sein.
    There are only 10 types of people in the world: Those who understand binary, and those who don't.

    Download meines ersten Spiels:HIER
    Über Feedback würde ich mich freuen ;)
  • Revision 0: /

    Powered by Subversion version 1.4.3 (r23084).



    error.log


    [Mon Apr 02 21:02:36 2007] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color SVN/1.4.3 PHP/5.2.0 configured -- resuming normal operations
    [Mon Apr 02 21:02:36 2007] [notice] Server built: Sep 30 2006 21:24:06
    [Mon Apr 02 21:02:36 2007] [notice] Parent: Created child process 3760
    [Mon Apr 02 21:02:37 2007] [notice] Child 3760: Child process is running
    [Mon Apr 02 21:02:37 2007] [notice] Child 3760: Acquired the start mutex.
    [Mon Apr 02 21:02:37 2007] [notice] Child 3760: Starting 250 worker threads.
    [Mon Apr 02 21:02:37 2007] [notice] Child 3760: Starting thread to listen on port 443.
    [Mon Apr 02 21:02:37 2007] [notice] Child 3760: Starting thread to listen on port 80.
    [Mon Apr 02 21:02:41 2007] [notice] Parent: child process exited with status 3221225477 -- Restarting.

  • LoadModule access_module modules/mod_access.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_module modules/mod_auth.so
    #LoadModule auth_anon_module modules/mod_auth_anon.so
    #LoadModule auth_dbm_module modules/mod_auth_dbm.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule cgi_module modules/mod_cgi.so

    #########HIER############
    LoadModule dav_module modules/mod_dav.so

    #LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule headers_module modules/mod_headers.so
    LoadModule imap_module modules/mod_imap.so
    LoadModule include_module modules/mod_include.so
    #LoadModule info_module modules/mod_info.so
    LoadModule isapi_module modules/mod_isapi.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule negotiation_module modules/mod_negotiation.so
    #LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so
    LoadModule dav_svn_module "C:/WEB/Subversion/bin/mod_dav_svn.so"
    LoadModule authz_svn_module "C:/WEB/Subversion/bin/mod_authz_svn.so"

    <Location /svn>
    DAV svn
    SVNParentPath "D:/Subversion"
    # AuthType Basic
    # AuthName "Subversion repository"
    # AuthUserFile "C:/WEB/Apache2_o/svn-auth"
    # Require valid-user
    </Location>


    Das ist meine httpd.conf, Subversion funktioniert.

    Wenn dein XAMPP die entsprechenden module nicht hat, musst du wohl nachladen (Apache "pur" bringt sie auf jeden fall mit)

    Sonst nochmal die Apache Version überprüfen, wobei die neuen Fertigkompilierten Module uU auch mit Apache > 2.0 funktionieren
    There are only 10 types of people in the world: Those who understand binary, and those who don't.

    Download meines ersten Spiels:HIER
    Über Feedback würde ich mich freuen ;)
  • "BennyBunny" schrieb:

    Wenn dein XAMPP die entsprechenden module nicht hat


    DAV ist vorhanden, durch dein Post kams nur so rüber, als wäre WebDAV ein eigenes Modul


    Ok hab mich schon gewundert, da dein Apache das DAV ja bereits ins log schreibt.
    There are only 10 types of people in the world: Those who understand binary, and those who don't.

    Download meines ersten Spiels:HIER
    Über Feedback würde ich mich freuen ;)
  • Ich komm einfach nicht weiter:

    Habs mal mit xampp probiert, da kommt dann folgende Meldung:

    C:\Server\xampp>xampp_start
    Diese Eingabeforderung nicht waehrend des Runnings beenden ...
    Zum stoppen bitte die xampp_stop benutzen!
    Please do not close this window while running ...
    Use the xampp_stop for shutdown!

    Please wait [Bitte warten] apache.exe: Syntax error on line 144 of C:/Server/xam
    pp/apache/conf/httpd.conf: Cannot load C:/Server/xampp/apache/modules/mod_dav_sv
    n.so into server: Das angegebene Modul wurde nicht gefunden.
    ...

    ### APACHE + MYSQL IS STARTING NOW ###


    Komischerweise, wenn ich den Dateinamen komlett rauskopiere und einfüge, öffnet sich die Datei ... -.-'

    EDIT!:


    So, er lädt zwar jetzt alles. Aber Ergebnis ist das selbe Apacha stürzt 2x ab und nix is...

    EDIT 2:

    So, es läuft, es läuft !!!! ;)
    Beim Erstellen musste man BDB auswählen und nicht Native File System...