我正在尝试将 ownCloud 9 安装到 FreeBSD 10,并使用 nginx 作为 Web 服务器。我正在使用这个官方手册,它告诉我使用这个命令:
sudo -u www-data php occ maintenance:install --database
"mysql" --database-name "owncloud" --database-user "root" --database-pass
"password" --admin-user "admin" --admin-pass "password"
但是我收到此错误:
[InvalidArgumentException]
Database <mysql> is not supported.
这很奇怪,因为 MySQL 被列为受支持的数据库,并且安装了所需的模块(wordpress 是已经我正在使用 mysql 数据库在该主机上运行)并且设置了变量。如果我启动 Web 安装,则只有 SQLite 选项可用,就像我的主机上没有任何 MySQL 实例在运行一样。
一些诊断:
# pkg info | grep mysql
mysql56-client-5.6.27 Multithreaded SQL database (client)
mysql56-server-5.6.27 Multithreaded SQL database (server)
php56-mysql-5.6.20 The mysql shared extension for php
php56-mysqli-5.6.20 The mysqli shared extension for php
# grep env /usr/local/etc/php-fpm.d/owncloud.conf
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
我将非常感激您的帮助。