CentOSにownCloudのcommunity版を入れてみる
Date:2013-10-07 01:00:46 +0900
Categories: TECHNOLOGY
Categories: TECHNOLOGY
このページにinstallは書いてあったので、其のとおりに。
$ cd /etc/yum.repos.d/ $ sudo wget[http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS\_CentOS-6/isv:ownCloud:community.repo](http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo) $ sudo yum install owncloud Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: owncloud noarch 5.0.12-12.1 isv_ownCloud_community 15 M Installing for dependencies: libxslt x86_64 1.1.26-2.el6_3.1 base 452 k owncloud-3rdparty noarch 5.0.12-12.1 isv_ownCloud_community 286 k php-pear noarch 1:1.9.4-4.el6 base 393 k php-pear-MDB2 noarch 2.5.0-0.9.b5.el6 epel 127 k php-pear-MDB2-Driver-mysqli noarch 1.5.0-0.8.b4.el6 epel 43 k php-pear-Net-Curl noarch 1.2.5-4.el6 epel 13 k php-process x86_64 5.3.3-23.el6_4 updates 39 k php-xml x86_64 5.3.3-23.el6_4 updates 103 k Transaction Summary ================================================================================ Install 9 Package(s) Total download size: 16 M Installed size: 54 M Total download size: 16 M Installed size: 54 M Is this ok [y/N]: y Downloading Packages: (1/9): libxslt-1.1.26-2.el6_3.1.x86_64.rpm | 452 kB 00:00 (2/9): owncloud-5.0.12-12.1.noarch.rpm | 15 MB 06:51 (3/9): owncloud-3rdparty-5.0.12-12.1.noarch.rpm | 286 kB 00:05 (4/9): php-pear-1.9.4-4.el6.noarch.rpm | 393 kB 00:00 (5/9): php-pear-MDB2-2.5.0-0.9.b5.el6.noarch.rpm | 127 kB 00:00 (6/9): php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noar | 43 kB 00:00 (7/9): php-pear-Net-Curl-1.2.5-4.el6.noarch.rpm | 13 kB 00:00 (8/9): php-process-5.3.3-23.el6_4.x86_64.rpm | 39 kB 00:00 (9/9): php-xml-5.3.3-23.el6_4.x86_64.rpm | 103 kB 00:00 -------------------------------------------------------------------------------- Total 39 kB/s | 16 MB 07:01 warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID ba684223: NOKEY Retrieving key from[http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS\_CentOS-6/repodata/repomd.xml.key](http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS_CentOS-6/repodata/repomd.xml.key) Importing GPG key 0xBA684223: Userid: "isv:ownCloud OBS Project " From :[http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS\_CentOS-6/repodata/repomd.xml.key](http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS_CentOS-6/repodata/repomd.xml.key) Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:php-pear-1.9.4-4.el6.noarch 1/9 Installing : php-pear-Net-Curl-1.2.5-4.el6.noarch 2/9 Installing : php-pear-MDB2-2.5.0-0.9.b5.el6.noarch 3/9 Installing : php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch 4/9 Installing : php-process-5.3.3-23.el6_4.x86_64 5/9 Installing : libxslt-1.1.26-2.el6_3.1.x86_64 6/9 Installing : php-xml-5.3.3-23.el6_4.x86_64 7/9 Installing : owncloud-3rdparty-5.0.12-12.1.noarch 8/9 Installing : owncloud-5.0.12-12.1.noarch 9/9 Non-fatal POSTIN scriptlet failure in rpm package owncloud-5.0.12-12.1.noarch warning: %post(owncloud-5.0.12-12.1.noarch) scriptlet failed, exit status 1 Verifying : 1:php-pear-1.9.4-4.el6.noarch 1/9 Verifying : php-xml-5.3.3-23.el6_4.x86_64 2/9 Verifying : owncloud-5.0.12-12.1.noarch 3/9 Verifying : php-pear-Net-Curl-1.2.5-4.el6.noarch 4/9 Verifying : libxslt-1.1.26-2.el6_3.1.x86_64 5/9 Verifying : php-pear-MDB2-2.5.0-0.9.b5.el6.noarch 6/9 Verifying : php-process-5.3.3-23.el6_4.x86_64 7/9 Verifying : php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el6.noarch 8/9 Verifying : owncloud-3rdparty-5.0.12-12.1.noarch 9/9 Installed: owncloud.noarch 0:5.0.12-12.1 Dependency Installed: libxslt.x86_64 0:1.1.26-2.el6_3.1 owncloud-3rdparty.noarch 0:5.0.12-12.1 php-pear.noarch 1:1.9.4-4.el6 php-pear-MDB2.noarch 0:2.5.0-0.9.b5.el6 php-pear-MDB2-Driver-mysqli.noarch 0:1.5.0-0.8.b4.el6 php-pear-Net-Curl.noarch 0:1.2.5-4.el6 php-process.x86_64 0:5.3.3-23.el6_4 php-xml.x86_64 0:5.3.3-23.el6_4 Complete! なんかおわったっぽいです。 私の環境だと /var/www/html/owncloud にそれっぽいファイルがあったので、apacheにここにネームヴァーチャルをお願いしますしてrestartしました。 ※ちなみに /etc/httpd/conf.d/owncloud.conf というやつもいました。 #ネームバーチャル環境なので #ネームバーチャルしているapacheのconfに設定を追加。 $ sudo vi /etc/httpd/conf.d/vhost.conf ServerName owncloud.XXXXXXXXX.com DocumentRoot /var/www/html/owncloud AddType application/x-httpd-php .html #たぶんここはいらない。 #一応確認 [ryo@jazz ~]$ sudo /etc/init.d/httpd configtest Syntax OK # 設定を読ますために再起動 $ sudo /etc/init.d/httpd restart httpd を停止中: [OK] httpd を起動中: [OK] で、owncloud.XXXXXXXXX.comにアクセスすると一応表示できた。 しかしながらセキュリティの警告が PHPのバージョンは、”NULLバイト攻撃(CVE-2006から7243)の脆弱性が存在します しっかりownCloud使用するPHPのインストールを更新してください。 確認したらversionがphp5.3.3だった。 一旦[違う記事](http://engine.workapart.org/cent-os/307.html)に譲る。 versionがphp5.4.19に上がったところでもいちどowncloudwpインストールしなおした。 すると警告も消えた。 初期設定 キャプチャし忘れたんですが、管理者アカウントを設定するページが有りました。 ・ユーザ名 ・パスワード をにゅうりょくしました。其の下に「詳細設定」というボタンが合ったので押すと MySQLとSQLiteを選べる感じで。 SQLiteは触ったことがないので、とりあえずDBを取り急ぎ作ってMySQLにしてみました。 ・データベースのユーザ名 ・データベースのパスワード ・データベース名 を入力しました。完了を押すとすぐにつかえるようになります。 ご丁寧に入り口しょっぱなでアプリあるよっていう報告が。 今日はとりあえずここまでで寝ます。Tweet