无法安装owncloud

时间:2017-11-08 08:23:21

标签: owncloud

我正在尝试从头开始安装和设置owncloud。我按照https://doc.owncloud.org/server/10.0/admin_manual/installation/source_installation.html#prerequisites-label

中提供的步骤操作

我使用以下命令

安装Mariadb-server后创建了mysql用户
sudo apt-get install mariadb-server
sudo mysql --user=root mysql
CREATE USER ADMIN@localhost IDENTIFIED BY 'adminpass';
GRANT ALL PRIVILEGES ON *. * TO ADMIN@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

我已尝试过命令行安装向导和图形安装向导。

以下是命令行安装向导命令

sudo -u www-data php /var/www/owncloud/occ maintenance:install --database "mysql" --database-name "funocdb" --database-user "root" --database-pass "mysql"  --admin-user "ADMIN" --admin-pass "adminpass"

但是我收到以下错误:

  

未安装ownCloud - 只有有限数量的命令可用

     

尝试创建管理员用户时出错:无法连接到数据库:驱动程序中出现异常:SQLSTATE [HY000] [1698]用户访问被拒绝' root' @' localhost&# 39;

这里是' occ'的截图。错误

occ error

尝试使用图形安装向导时,我收到以下错误:

  

尝试创建管理员用户时出错:无法连接到数据库:驱动程序中出现异常:SQLSTATE [HY000] [1045]用户访问被拒绝' ADMIN' @' localhost&# 39; (使用密码:是)

这里是GUI错误的屏幕截图

GUI error

2 个答案:

答案 0 :(得分:0)

通过阅读评论,我认为您正在混合自己的云--admin-user和mySQL" root"用户(" ADMIN")因为你提到它使用mySQL cli。从命令行,尝试使用--database-user "admin"(同时请注意,mySQL中的用户名可能区分大小写,具体取决于您的设置)。

从Web UI中,您可以尝试附加mySQL的端口号。 (标准是3306)到主机名,就像屏幕截图底部的通知所说的那样。

答案 1 :(得分:0)

请从mysqlworkbench或任何mysql客户端访问您的数据库,然后转到owncloud数据库并将oc_calendarsubscriptions.lastmodified更改为NN(Not Null)