好吧,首先,我对 Ubuntu 或 Linux 一点都不熟悉,我一生都是 Windows 用户,但我到处都听说设置可靠服务器的最佳方法是使用 Linux(例如 Ubuntu Server)。因此,我搜索了易于使用的分步教程,找到了以下三个有希望的帖子和视频:
idroot.net - 在 Ubuntu 14.04 上安装 Owncloud 8
tecchannel.de - 在 Ubuntu Server 14.04 LTS 上安装 Owncloud 8.2(德文网站)
最终我还是坚持了最后一个。
所以我最终在我的 Intel NUC(里面有 1TB 硬盘)上安装了 Ubuntu 14.04.4
一切都进行得很顺利,我进入命令提示符部分,更新了所有内容,然后安装了 Apache2(可以运行),安装了 PHP 及其所需的模块(似乎也可以运行),然后安装了 MySQL 数据库。然后我下载并安装了 Owncloud 9.0.2(这是目前的最新版本,似乎也可以运行),然后正如视频中的人所展示的那样,我对一些我真的不知道的文档做了一些更改。所以现在我真的无法再进一步了,我通常真的不想依靠别人来帮助我,但这次我真的陷入了困境。
所以现在我可以连接到https://192.168.0.241
我的本地网络并进入 Owncloud 设置页面,但我只是想设置一个帐户,然后出现此错误消息:
我也尝试用 Google 寻找解决方案,但没有找到任何能帮助我的东西,只有一篇帖子也遇到了完全相同的问题,但没有解决方案。
所以如果有知识的人可以帮助我,我会非常非常感激,因为这已经太令人沮丧了,我花了整整 4 个小时才走到这一步。
答案1
如前所述,用户对此数据库没有适当的权限。也许通过 phpMyAdmin 管理数据库会更容易:
sudo apt-get update
sudo apt-get install phpmyadmin
在安装过程中,你必须通过点击选择Apache2空间,标签和进入。
然后启用 php5-mcrypt 扩展:
sudo php5enmod mcrypt
并重新启动apache2:
sudo service apache2 restart
现在 phpMyAdmin 应该可以在http://192.168.0.241/phpmyadmin 使用 root 凭据登录并相应地更改 Kyotais 权限。此页面上有关于此内容的有用屏幕截图: https://serverfault.com/questions/565343/how-to-grant-and-revoke-rights-to-tables-using-phpmyadmin