在ubuntu13.10服务器Owncloud 6上的htaccess文件不工作

时间:2019-08-20 17:58:20  来源:igfitidea点击:

Owncloud 6安装时报错:
Your data directory and files are probably accessible from the internet because the .htaccess file does not work. For information how to properly configure your server, please see the documentation.*

数据目录和文件可能可以从internet访问,因为.htaccess文件不工作。

解决方案

在Ubuntu13.10服务器中,默认安装了Apache2.4版本。
因此,下面的配置是针对Apache2.4版本的

备份apache2.conf文件

sudo cp -p /etc/apache2/apache2.conf /etc/apache2/apache2.conf.orig

编辑apache2.conf文件

AllowOverride None改为 AllowOverride All

sudo vim /etc/apache2/apache2.conf
 
<Directory var www />
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

编辑owncloud.conf文件

先做备份

sudo cp -p /etc/apache2/conf.d/owncloud.conf /etc/apache2/conf.d/owncloud.conf.orig
sudo vim /etc/apache2/conf.d/owncloud.conf

在Directory部分内,粘贴下面的内容

<Directory var www owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

启用Apache重写模块

sudo a2enmod rewrite

重启apache服务

sudo /etc/init.d/apache2 restart

刷新正在安装的Owncloud 6界面