1

cpanel/WHM を実行している Linax VPS に SVN サーバーをインストールしたいと考えています。WHM と SSH で RPM パッケージを確認すると、SVN が RPM パッケージとしてインストールされていることがわかりました。どうすればそれを機能させることができますか? 私はサーバー管理の経験があまりありません。誰でも助けることができますか?

4

1 に答える 1

1

私はしばらくこれに苦労し、最終的にCPanelに直接連絡しました. これは、彼らからのガイダンスの後、それを機能させるために私がしたことです。PS。yum install subversionを呼び出して、SVN が既にインストールされていることを確認してください。

  1. ) WHM にログインします (root アクセス権があります)
  2. ) [ホーム] -> [サービス構成] -> [Apache 構成] に移動します。
  3. ) インクルード エディタをクリックします。
  4. ) ジャンプ先: Pre Main インクルード 5) [Pre Main 構成インクルード ファイルを編集したい:] の下で、[すべてのバージョン]を選択します。
  5. ) サーバーの個々の設定とサーバー上のパスに応じて、以下を追加します (CentOS gcc バージョン 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) を使用します)

    • LoadModule dav_module /usr/lib64/httpd/modules/mod_dav.so
    • LoadModule dav_svn_module /usr/lib64/httpd/modules/mod_dav_svn.so
    • LoadModule authz_svn_module /usr/lib64/httpd/modules/mod_authz_svn.so

    <Location /svn> DAV svn SVNPath /data/svn/repos AuthType Basic AuthName "Subversion repos" AuthUserFile /data/svn/svn-auth-conf Require valid-user </Location>

  6. ) 更新をクリックします

  7. ) Apache を再起動します。

Apache が再起動すれば問題ありません。その後、(上記の構成に基づいて) yourdomain.com/svn から SVN にアクセスできるようになります。htpasswdコマンドを使用してsvn -auth-confファイルを作成します

私が苦労していることの 1 つは、次のエラー [要求された SVN ファイルシステムを開けませんでした] ですが、/data/svn/repos の下の apache (httpd) に関連するフォルダーのアクセス許可に関係していると強く感じています。調査中です:)

これらのリンクも役に立ちました
http://wiki.centos.org/HowTos/Subversion
http://docs.cpanel.net/twiki/bin/view/EasyApache/EasyApacheCustomDirectivesOutsideVirtualHost

于 2013-08-27T11:44:51.507 に答える