前边已经写过安装owncloud,这里配置一下数据库,使用MySQL数据库。
在/etc/php5/conf.d/目录下配置mysql.ini文件为
# configuration for PHP MySQL module
extension=pdo_mysql.so
extension=mysql.so
[mysql]
mysql.allow_local_infile=On
mysql.allow_persistent=On
mysql.cache_size=2000
mysql.max_persistent=-1
mysql.max_links=-1
mysql.default_port=
mysql.default_socket=/var/lib/mysql/mysql.sock # debian squeeze: /var/run/mysqld/mysqld.sock
mysql.default_host=
mysql.default_user=
mysql.default_password=
mysql.connect_timeout=60
mysql.trace_mode=Off
然后创建MySQL数据库,
mysql -uroot -p
输入密码,登录MySQL数据库。创建用户并创建数据库。下面代码中'username'代表用户名,’localhost'代表数据库服务器主机名,'password'代表用户密码。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';
例如:
CREATE USER root@localhost IDENTIFIED BY '123456';
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO root@localhost IDENTIFIED BY '123456';
配置/var/www/owncloud/config/目录下的config.php内容如下:其中‘username','localhost','password'的内容同MySQL数据库的内容。
<?php
'dbtype' => 'mysql',
'dbname' => 'owncloud',
'dbuser' => 'username',
'dbpassword' => 'password',
'dbhost' => 'localhost',
'dbtableprefix' => '',
参考资料:点击打开链接