Skip to content

Ubuntu 16.04 へ ownCloud をインストールする

以前に Ubuntu 14.04.x へ ownCloud をインストールする というメモを書きました。Ubuntu 16.04 では同じ手順でインストール出来なかった為、Ubuntu 16.04 用の手順をメモしておきます。

/etc/apt/sources.list.d/owncloud.list を以下の内容で作成します。

1
deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

以下のコマンドを使って ownCloud をインストールします。

1
2
3
4
wget http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key
sudo apt-key add - < Release.key 
sudo apt-get update
sudo apt-get install -y owncloud owncloud-deps-php7.0 owncloud-files

/etc/apache2/sites-available/owncloud.conf を以下の内容で作成します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

先程作成したサイトを有効化して Apache を再起動すれば OK です。

1
2
a2ensite owncloud
service apache2 restart

ブラウザで「http://xxx.xxx.xxx.xxx/owncloud」にアクセスすれば ownCloud の画面が表示されるはずです。

MySQL を使う場合

MySQL を使う場合は MySQL 用のユーザ/データベースを作成しておきます。

1
2
3
4
5
6
7
# mysql -u root -p
[ root 用パスワード入力 ]

create database owncloud default character set utf8;
grant all privileges on owncloud.* to owncloud@localhost identified by 'PASSWORD';
flush privileges;
quit

MySQL の文字コードを UTF-8 に変更します。/etc/mysql/my.cnf に以下を追記します。

1
2
3
4
5
6
7
8
[mysqld]
 character-set-server = utf8
[client]
 default-character-set = utf8
[mysql]
 default-character-set = utf8
[mysqldump]
 default-character-set = utf8

PHP の設定修正

デフォルトでは ownCloud へ 513MB までのファイルしかアップロード出来ません。そこで /etc/php/7.0/php.ini を以下のように修正します。

1
2
3
4
5
6
7
8
max_execution_time = 3600
max_input_time = 3600
memory_limit = -1
post_max_size = 10G
upload_max_filesize = 10G

[Date]
date.timezone = Asia/Tokyo