在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