1-10.owncloud
1-9.MySQL + Wordpress とやることはあまりかわらん。
http://tecadmin.net/install-owncloud-on-ubuntu/
http://weblabo.oscasierra.net/owncloud7-centos6-2/
https://doc.owncloud.org/server/7.0/admin_manual/installation/source_installation.html
MySQLでの作業
Webminログインして、サーバ→MySQLを選択
「ユーザの許可」に入る。
「新規ユーザを作成」をクリック。
ユーザ名に「ocuser」
パスワードに「ocuserのパスワード」
ホストに「localhost」
許可は全てを非選択。
そして「作成」クリック。
「新規データベースを作成」をクリック
データベース名に「owncloud」
Character set 「default」
初期テーブル「なし」
そして「作成」クリック。
「データベースの許可」に入る
データベース→Selected→「owncloud」
ユーザー名→「ocuser」
ホスト→「localhost」
許可→「権限の認可」以外を全て選択、
そして「作成」クリック
owncloudのダウンロード
https://owncloud.org/ に行って、最新版をダウンロード
owncloudを/var/www/htmlに展開
$ cd /var/www/html $ sudo tar xjf ~/Downloads/owncloud-9.0.1.tar.bz2 $ sudo chown -R www-data:www-data owncloud $ sudo chmod -R 755 owncloud
apacheの設定
必要なのかどうなのかチェックすること。*.confに
以下を追記
DocumentRoot "/var/www/html/owncloud/" ServerTokens Prod ServerSignature Off <Directory /var/www/html/owncloud> Options -Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
ファイルサイズ、phpメモリリミットの設定
http://christina04.hatenablog.com/entry/2014/10/28/103429
http://techblog.clara.jp/2014/07/owncloud_how-to-install/
$ sudo vim /etc/php5/apache2/php.in ;This sets the maximum amount of memory in bytes that a script is allowed to allocate memory_limit = 1G ;The maximum size of an uploaded file. upload_max_filesize = 512M ;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize post_max_size = 512M
$ sudo vim /var/www/owncloud/.htaccess php_value upload_max_filesize 512M php_value post_max_size 512M php_value memory_limit 512M
どっち優先?
http://www.atmarkit.co.jp/ait/articles/1112/21/news127.html
php.ini->Master value, .htaccess->Local value (Master valueを上書き)
phpの設定として有効なのはLocal value。
max_input_time と max_execution_time も見直し。
owncloud web installerの起動
http://localhost/owncloud/ にアクセス。
owncloudページ立ちあがったら、まだユーザ・パスワード入れずに、下の方のAdvancedを押してデータベース設定。mysqlで作成したデータベースとユーザ、パスワード情報の入力。それが終わったらFinish setupを押す。
http://techblog.clara.jp/2014/07/owncloud_how-to-install/
http://owncloud.jp/owncloud_manual/contact#
config/config.phpの編集
この時点でlocalhost以外からアクセスすると以下のメッセージが出て来る。
信頼されていないドメインからサーバーにアクセスしています。 管理者に問い合わせてください。このサーバーの管理者の場合は、"trusted_domain" の設定を config/config.php に設定してください。config/config.sample.php にサンプルの設定方法が記載してあります。 環境により、下のボタンで信頼するドメインに追加する必要があるかもしれません。 "hoge.hoge.com" を信頼するドメイン名に追加
なので編集。
% sudo vi /var/www/html/owncloud/config/config.php 'trusted_domains' => array ( 0 => 'localhost', 1 => '192.168.0.x', 2 => 'hoge.hoge.com', ),
ぐらいにする。