ownCloudの導入(Debian jessie)
ownCloudを使って、自前でDropboxのようなクラウドストレージサービスを導入する。
ownCloudのサイトにアクセスする。
URL
https://owncloud.org/install/
ownCloud-10.0.2.zipをダウンロードする。
解凍してできた「owncloud」ディレクトリを、apacheのドキュメントディレクトリに移動する。
ここでは、例としてバーチャルホスト「mycloud.hoge.jp」でownCloudを動かすことを想定し設定を行う。
ヴァーチャルホストのディレクトリを格納するディレクトリ「vhosts」を作成する。
# mkdir /var/www/vhosts
解凍したowncloudディレクトリをvhostsの中に入れる。
# mv owncloud /var/www/vhosts/
owncloudのディレクトリ名を「mycloud.hoge.jp」に変更する。
(見た目でわかり易くしているだけで、必ずしも必要な操作ではない)
# cd /var/www/vhosts
# mv owncloud mycloud.hoge.jp
apacheにバーチャルホストを追加する。
# cd /etc/apache
# cd sites-available
# nano mycloud.hoge.jp.conf
「mycloud.hoge.jp.conf」ファイルに以下を記述する。
ServerName mycl.hoge.jp
ServerAdmin webmaster@hoge.jp
DocumentRoot /var/www/vhosts/mycl.hoge.jp
ErrorLog /var/log/apache2/mycl.hoge.jp.error.log
CustomLog /var/log/apache2/mycl.hoge.jp.access.log combined
LogLevel warn
バーチャルホストを追加する。
# a2ensite mycl.hoge.jp
apacheをリロードする。
# service apache2 reload
ブラウザから、インストールしたownCloudにアクセスする。
URL
http://mycl.hoge.jp/
※事前にバーチャルホスト名でアクセスできるように、必要であればネームサーバの設定をしておくこと。
「データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。」
が表示された場合は、php5-sqliteかphp5-mysql、php5-pgsqlのいずれかをインストールする。
# apt-get install php5-pgsql
apache2をリロードする。
# service apache2 reload
ページを再読み込みして再度確認する。
Subversionの導入(Debian jessie)
/etc/apt/sources.listにリポジトリを追加する
deb http://opensource.wandisco.com/debian/ jessie svn19
gpg-keyをダウンロードする
# wget http://opensource.wandisco.com/wandisco-debian.gpg
keyを追加する
# apt-key add wandisco-debian.gpg
パッケージリストの更新
# apt-get update
Subversionのインストール
# apt-get install subversion
バージョン確認
# subversion –version
svn, version 1.9.5 (r1770682)
compiled Dec 1 2016, 14:48:33 on x86_64-unknown-linux-gnuCopyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/以下のリポジトリアクセス (RA) モジュールが利用できます:
* ra_svn : svn ネットワークプロトコルを使ってリポジトリにアクセスするモジュール。
– Cyrus SASL 認証を併用
– ‘svn’ スキームを操作します
* ra_local : ローカルディスク上のリポジトリにアクセスするモジュール。
– ‘file’ スキームを操作します
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
– using serf 1.3.7 (compiled with 1.3.8)
– ‘http’ スキームを操作します
– ‘https’ スキームを操作しますThe following authentication credential caches are available:
* Plaintext cache in /root/.subversion
* Gnome Keyring
* GPG-Agent
* KWallet (KDE)
mysql5.5で文字コードをutf8にする(Debian jessie)
[mysqld]
...
character-set-server=utf8
[client]
default-character-set=utf8