Category Archive jessie

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/

※事前にバーチャルホスト名でアクセスできるように、必要であればネームサーバの設定をしておくこと。

ownCloud_-_2017-07-01_23.05.40

「データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。」
が表示された場合は、php5-sqliteかphp5-mysql、php5-pgsqlのいずれかをインストールする。

# apt-get install php5-pgsql

apache2をリロードする。
# service apache2 reload

ページを再読み込みして再度確認する。

ownCloud_-_2017-07-01_23.30.13

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-gnu

Copyright (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)

/etc/my.cnf に下記を追記する。
[mysqld]
...
character-set-server=utf8

[client]
default-character-set=utf8