有了目标,我的Ubuntu的服务器(14.04)上安装owncloud(6.0.3-0版),我遵循了这一方针: http://doc.owncloud.org/server/6.0/admin_manual/installation/installation_source.html
完成此操作后,/ var/www/owncloud文件夹中存在以下内容:
的3rdParty核心的index.html OCC robots.txt的主题应用程式cron.php的index.php OCS搜索version.php配置数据本地化public.php设置console.php db_structure.xml LIB remote.php status.php
参观
http://localhost
导致这样的网站:https://assets.digitalocean.com/articles/lamp_1404/default_apache.png表明,apache-server正常工作.
参观
http://localhost/owncloud
导致服务器错误404:"未找到".
同时,我在我的笔记本电脑(Ubuntu 13.10)上尝试安装(owncloud 6.0.3-0)来比较结果.跳过上述指导原则,只需使用包管理器安装owncloud即可开箱即用,而/ var/www/owncloud的内容仅在配置数据中生成
因为它适用于我的笔记本电脑,我怀疑,我搞砸了我的ubuntu服务器上的一些配置.即便如此,重新安装apache2(包括清除)并没有帮助.
你有任何想法,从哪里重新开始?
这是因为Apache 2.4的默认Web根目录是/ var/www/html而不是/ var/www.ownCloud的默认安装最终在/ var/www/owncloud中,它位于Web根目录之外.
我首先通过在/ var/www/html/owncloud上创建一个符号链接来解决这个问题,但我发现只需将Apache的文档根目录更改为/ var/www/owncloud即可.如果要保留owncloud子目录,可以将其指向/ var/www并删除/ var/www/html及其内容.
编辑/etc/apache2/sites-enabled/000-default.conf(和/或相同位置的SSL站点的相应配置,具体取决于您的设置),将DocumentRoot指向/ var/www或/ var/www/owncloud,无论哪种方式都适合你.
我只是自己想出来了,所以它可能需要进一步改变配置.如果/当我发现需要进行更多调整时,我会更新这篇文章,但无论如何它似乎对我有用.
这也与编程无关,真的属于superuser.com或者serverfault.com.