Dropboxみたいな事が自前で出来る「ownCloud」 --追記有り-- | 滋賀県大津市の小さなパソコン教室「ぱそこんる~む123」

滋賀県大津市の小さなパソコン教室「ぱそこんる~む123」

滋賀県大津市にある小さなパソコン教室「ぱそこんる~む123」を主宰する竹内よしひろが教室のこと、エクセル、ワード、の技、日常を語ります。

こんにちは、滋賀県大津市のちいさなパソコン教室「ぱそこんる~む123」の竹内よしひろです。

3連休初日、夜にオンライン教室の予約が入っていましたが、ご家庭のご事情で月曜日に変更になりました。


午後は散髪に行ってきました。




先日、「クラウドサービスの終了が相次いでいます」でご紹介しました、Dropboxみたいな事が自前で出来るパッケージ「ownCloud」をさくらインターネットのレンタルサーバーにインストールしてみました。


ローカルのPCにアプリケーションソフトをインストールするのとか少し勝手が違いますがご参考にしていただければと思います。


インストール環境

レンタルサーバー: さくらのレンタルサーバ スタンダード

データベース: MySQL 5.1

PHP: 5.4.17



方法

http://owncloud.org/ にアクセスします。


 右上の 未設定 アイコンをクリックします。



 未設定 アイコンをクリックします。


未設定



 インストールのホップアップウインドウが現れます。


 「1.Right-click here and save the file to your computer」の「here」のテキストリンクをクリックします。


未設定



 「保存」をクリックして「setup-owncloud.php」をパソコンにダウンロードします。


未設定


 ダウンロードした「setup-owncloud.php」をFTPクライアントソフトでサーバーにアップロードします。


未設定


 ウエブブラウザーからアップロードした「setup-owncloud.php」にアクセスします。
 (http://ドメイン/setup-owncloud.php)


 「Next」をクリックします。


未設定



 「install in subdirectory」欄にインストールするディレクトリーを指定します。

(初期値は「owncloud」となっったいますが、セキュリティ上の観点からは別の任意の物に変更する方がいいでしょう。)


 「Next」をクリックします。


未設定


 1分くらいすると、「Success」の画面に変わります。


  ここではまだ、「Next」ボタンをクリックしてはいけません。



 再び、FTPクライアントソフトでサーバーの先ほど「install in subdirectory」に指定したディレクトリーから「.htaccess」ファイルをローカル(パソコン)にダウンロードします。


未設定



 ダウンロードした「.htaccess」をテキストエディターで開きます。


 最終行の「Options -Indexes」の部分をコメントアウトします。


未設定


2014年3月27日 追記

先日さくらインターネットのWebサーバが バージョンアップしたため、「.htaccess」次の様に「AllowOverride FileInfo AuthConfig Limit Indexes Options」を追加をすると、「Interval Server Error(500)」になってしまうことが判明しました。

バージョンアップ後は不要です。


また、以前正常に動作していても、サーバー側で、バージョンアップが実施されると、同じように「Interval Server Error(500)」になってしまします。

その場合は、「.htaccess」から「AllowOverride FileInfo AuthConfig Limit Indexes Options」の記述を削除してください。

追記終わり


 同じく、「.htaccess」ファイルの下から6,7行目の


<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>



未設定


をに次の様に「AllowOverride FileInfo AuthConfig Limit Indexes Options」を追加し上書き保存します。


<IfModule dir_module>
DirectoryIndex index.php index.html
# comment add
AllowOverride FileInfo AuthConfig Limit Indexes Options

</IfModule>



未設定



 変更した「.htaccess」ファイルを再びFTPクライアントソフトでサーバーにアップロードします。


未設定



 ここで、ブラウザーに戻り、「Next」ボタンをクリックします。


未設定



 管理者アカウントとパスワードを入力します。

(両方とも任意のものでいいですが、この組み合わせが命ですので、必ず、類推されにくい複雑な物にします。


 「詳細設定」をクリックします。



未設定



 データーフォルダを指定します。

 これは、URLではなく、サーバーの絶対パスで指定します。

 これが、ファイルの保存先です。

 セキュリティ上、webでは見れない領域に設置するようにします。

初期値はさくらサーバーの場合、「home/アカウント/www/設定したディレクトリ/data/」になっています。

「www」以下のディレクトリがWebから見えるので、「home/アカウント/aaaa/data/」(aaaaは任意)の様にします。



重要





未設定



 「MySQL」ボタンをクリックします。


 データーベースの情報を入力します。


 データベース名

 データベースユーザー名

 接続パスワード

 サーバー名


 「セットアップを完了します」ボタンをクリックします。


未設定




 すると次の様に「Internal Server Error」エラーとなります。


未設定



 何故か先ほど修正してアップロードした「.htaccess」ファイルが元に戻ってしまっているのが原因の様です。



 再度先ほど修正した「.htaccess」ファイルをサーバーにアップロードします。



未設定



 ブラウザーから指定したインストールディレクトリーにアクセスします。
(最初に「setup-owncloud.php」ファイルをアップロードした場所ではありません。)



 正しくインストールされれば、次の様になります。


未設定


 後は、パソコンにクライアントソフトをインストールすれば、Dropboxと同等に使う事が出来ます。


 クライアントソフトをインストールについては明日ご紹介させていただきます。



補足


さくらインターネットのサーバーのPHPの初期設定では、2MB以上の容量のファイルをアップロードする事はできませんので大容量のファイルもアップロード出来る様にします。


 テキストエディターを起動します。(メモ帳でかまいません。)


 次の様に記述します。



upload_max_filesize = 512M
post_max_size = 512M
memory_limit = 512M



 「php.ini」という名前で保存します。(このとき、文字コードは「UTF-8」にします。)


 サーバーの「owncloud」のディレクトリーにアップロードします。


未設定




今回は「さくらのレンタルサーバ スタンダード」にインストールしましたが、他のサーバーではうまくいかない可能性があります。


また、セキュリティの問題などもあり自己責任で使用する必要があります。


しかし、先日「さくらのレンタルサーバ スタンダード」は容量が30GBから100GBに拡張さてたので、容量も十分で、使った感じDropboxと同様の使用方法で同期もほぼリアルタイムで使いやすいです。



皆様にお願いです。
このブログのネタを募集いたしておえいます。
パソコン操作に関するご質問をお受けし可能な限りこの場でご紹介させて頂きたいと覆います。ご協力の程よろしくお願いいたします。


ご要望、ご質問は
こちら


今後ともよろしくお願いいたします。