cpanel/WHM を実行している Linax VPS に SVN サーバーをインストールしたいと考えています。WHM と SSH で RPM パッケージを確認すると、SVN が RPM パッケージとしてインストールされていることがわかりました。どうすればそれを機能させることができますか? 私はサーバー管理の経験があまりありません。誰でも助けることができますか?
1 に答える
私はしばらくこれに苦労し、最終的にCPanelに直接連絡しました. これは、彼らからのガイダンスの後、それを機能させるために私がしたことです。PS。yum install subversionを呼び出して、SVN が既にインストールされていることを確認してください。
- ) WHM にログインします (root アクセス権があります)
- ) [ホーム] -> [サービス構成] -> [Apache 構成] に移動します。
- ) インクルード エディタをクリックします。
- ) ジャンプ先: Pre Main インクルード 5) [Pre Main 構成インクルード ファイルを編集したい:] の下で、[すべてのバージョン]を選択します。
) サーバーの個々の設定とサーバー上のパスに応じて、以下を追加します (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>
) 更新をクリックします
- ) 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