※ ChatGPTを利用し、要約された質問です(原文:owncloudのインストールについて)
owncloudのインストールについて
2013/04/19 14:39
このQ&Aのポイント
owncloudのインストールについて質問しています。具体的には、Scientific Linux release6.3(64bit)でのowncloudのインストール方法についてつまづいているとのことです。
yumを使用してepelリポジトリからowncloudをインストールしましたが、初期設定の段階でデータベースへの接続に失敗しています。
SQLiteやMySQLの設定を試しましたが、どちらのデータベースでも接続できません。他に設定が必要な個所があるのでしょうか?
Scientific Linux release6.3(64bit)を使用しています。
owncloudのインストールをしているのですが、初期設定
の段階からつまづいてしまいました。
yumでepelリポジトリからインストールしています。
実際に行った手順を書き記します。
# yum --enablerepo=epel install owncloud
owncloud noarch 4.5.8-1.el6 epel
audit-libs-python x86_64 2.2-2.el6 sl
libXpm x86_64 3.5.10-2.el6 sl
libcgroup x86_64 0.37-7.el6 sl
libsemanage-python x86_64 2.0.43-4.2.el6 sl
mysql x86_64 5.1.67-1.el6_3 sl
mysql-server x86_64 5.1.67-1.el6_3 sl
owncloud-httpd noarch 4.5.8-1.el6 epel
owncloud-mysql noarch 4.5.8-1.el6 epel
perl-DBD-MySQL x86_64 4.013-3.el6 sl
perl-DBI x86_64 1.609-4.el6 sl
php x86_64 5.3.3-22.el6 sl
php-PHPMailer noarch 5.2.2-1.el6 epel
php-channel-dropbox-php noarch 1.3-3.el6 epel
php-channel-sabredav noarch 1.3-3.el6 epel
php-cli x86_64 5.3.3-22.el6 sl
php-cloudfiles noarch 1.7.11-2.el6 epel
php-common x86_64 5.3.3-22.el6 sl
php-dropbox-php-Dropbox noarch 1.0.0-4.el6 epel
php-gd x86_64 5.3.3-22.el6 sl
php-getid3 noarch 1:1.9.3-1.el6 epel
php-ldap x86_64 5.3.3-22.el6 sl
php-mbstring x86_64 5.3.3-22.el6 sl
php-mysql x86_64 5.3.3-22.el6 sl
php-pdo x86_64 5.3.3-22.el6 sl
php-pear noarch 1:1.9.4-4.el6 sl
php-pear-Auth-SASL noarch 1.0.4-1.el6 epel
php-pear-Cache-Lite noarch 1.7.12-1.el6 epel
php-pear-Crypt-Blowfish noarch 1.1.0-0.4.rc2.el6 epel
php-pear-DB noarch 1.7.13-3.el6 epel
php-pear-HTTP-OAuth noarch 0.2.2-1.el6 epel
php-pear-HTTP-Request2 noarch 0.5.2-2.el6 epel
php-pear-Log noarch 1.12.7-1.el6 epel
php-pear-MDB2 noarch 2.5.0-0.9.b5.el6 epel
php-pear-MDB2-Driver-mysqli noarch 1.5.0-0.8.b4.el6 epel
php-pear-Mail noarch 1.2.0-1.el6 epel
php-pear-Net-Curl noarch 1.2.5-4.el6 epel
php-pear-Net-SMTP noarch 1.6.1-1.el6 epel
php-pear-Net-Socket noarch 1.0.10-1.el6 epel
php-pear-Net-URL2 noarch 0.3.1-2.el6 epel
php-pear-XML-Parser noarch 1.3.4-1.el6 epel
php-pecl-oauth x86_64 1.2.3-1.el6 epel
php-phpass noarch 0.3-2.el6 epel
php-sabredav-Sabre noarch 1.0.0-9.el6 epel
php-sabredav-Sabre_CalDAV noarch 1.6.4-3.el6 epel
php-sabredav-Sabre_CardDAV noarch 1.6.5-2.el6 epel
php-sabredav-Sabre_DAV noarch 1.6.5-1.el6 epel
php-sabredav-Sabre_DAVACL noarch 1.6.0-3.el6 epel
php-sabredav-Sabre_HTTP noarch 1.6.4-3.el6 epel
php-sabredav-Sabre_VObject noarch 1.3.5-2.el6 epel
php-xml x86_64 5.3.3-22.el6 sl
policycoreutils-python x86_64 2.0.83-19.30.el6 sl
setools-libs x86_64 3.3.7-4.el6 sl
setools-libs-python x86_64 3.3.7-4.el6 sl
インストール完了後、iptablesを一旦停止させました。
# service iptables stop
その後、httpdを起動させました。
# service httpd start
ブラウザよりowncloudでアクセスします。
http://localhost/owncloud
管理者アカウントの設定で任意のユーザ名とパスワードを使用し
「Finish Setup」をクリックすると「Failed to connect to database」
と表示され、データベースにアクセスできません。
初期状態ではsqliteデータベースを使用するように設定されており
そこがまずいのかと思い、mysqlを使用するよう設定をしました。
# service mysqld start
# mysql -u root -p
owncloudデータベースの作成
mysql> create database owncloud default character set utf8;
owncloudユーザの作成
mysql> grant all on owncloud.* to owncloud@localhost identified by 'password';
ブラウザよりowncloudでアクセスします。
http://localhost/owncloud
管理者アカウントの設定で任意のユーザ名とパスワードを使用し、Advancedをクリックします。
Data folder
/var/lib/owncloud/data
MySQL
データベースのユーザ名:owncloud
データベースのパスワード:password
データベース名:owncloud
localhost
「Finish Setup」をクリックすると「Failed to connect to database」
いずれのDBでもデータベースに接続できません。
これ以外に設定が必要な個所はあるのでしょうか?
質問の原文を閉じる
質問の原文を表示する
お礼
Wr5さん回答ありがとうございます。 >で……sqliteでやるならowncloud-sqliteパッケージを、mysqlを使>用するならphp-pear-MDB2-Driver-mysqlパッケージを追加して下さ>い。 まさにこれで解決できました!!! MDB2/Driver/mysql.php=「php-pear-MDB2-Driver-mysql」という 答えに辿りつくことができませんでした。 というかそもそもowncloudをインストールした際に、依存関係で 一緒にインストールしてくれればよかったのに・・・ と思ったのが素人目線の感想です。 とりあえず一歩先に進めそうです。ありがとうございました。