RPi ownCloud
こちらのサイトを参考にownCloudをインストールしてみた。
- ownCloudのインストール。
$ sudo apt-get install owncloud
- http://127.0.0.1/owncloudにアクセスするが、エラーがいっぱい表示されて動作せず。そこでownCloudをいったんautoremoveオプションで削除し、ownCloud.orgのガイダンスに従って手動インストールを試みるが再度エラー。
$ sudo apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'php5-common' instead of 'php5-json' E: Unable to locate package php-xml E: Unable to locate package php-mbstring E: Unable to locate package php5-zip
- フォーラムの情報に従って再トライ。
$ sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser $ sudo apt-get install sqlite $ wget http://mirrors.owncloud.org/releases/owncloud-4.5.5.tar.bz2 $ tar -xjf owncloud-4.5.5.tar.bz2 $ sudo cp -r owncloud /var/www $ sudo chown -R www-data.www-data /var/www $ sudo a2enmod rewrite $ sudo a2enmod headers $ sudo service apache2 restart
- インストールはphp5-jsonの代わりにphp5-commonを使ったとかのメッセージは出るが、エラーは出なかった。しかしながら、ownCloudは動作せず。色々調べてみるとそもそもPHPが動作していないようで、<php phpinfo();?>に反応していない。
- 関連するパッケージを削除して再度インストールから再開。
$ sudo apt-get autoremove apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser mysql-server $ sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser $ sudo apt-get install sqlite
- 再インストールでちゃんとPHP動作することを確認。
- 「ズージャなターギ」さんの情報に従ってスピードアップのためphp-apcもインストール。
$ sudo apt-get install php-apc
- しかし、owncloudにアクセスすると、”Not Found”となって動作しない。また時間のあると時に再トライしよう。
面白そうですね、ownCloud。
完成の記事を楽しみにしています。
私もraspberry pi に構築してみようかなぁ