一、安装前的准备,即LAMP(Apache, MySQL, PHP)的支持,以下是安装的command:
sudo apt-get install apache2 mysql-server libapache2-mod-php5
sudo apt-get install php5-gd php5-json php5-mysql php5-curl
sudo apt-get install php5-intl php5-mcrypt php5-imagick
安装MySQL报错,需要更新下:
sudo apt-get upgrade
二、Apache服务器配置
Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/> Indexes FollowSymlinks MultiViews AllowOverride
All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
重启Apache
service apache restart
三、owncloud配置
将owncloud目录的权限改成www-data:
chown -R www-data:www-data /var/www/owncloud/
为了方便备份,将owncloud的data目录直接存储在移动硬盘上,而移动硬盘的文件格式是ntfs,直接更改权限始终不生效,为此折腾了很久。在挂载硬盘时可以更改权限:
mount -t ntfs -o uid=33,gid=33,dmask=007 /dev/sda1 /samba
uid,gid可以通过cat /etc/passwd查看,测试生效,添加启动自动挂载,还么有重启,😄
/dev/sda1 /samba ntfs uid=33,gid=33,dmask=007 0 1
最后访问以下地址:
http://localhost/owncloud
最终成果就在这了,内网访问没压力,外网还没弄,考虑到网速的话,嘿嘿
参考:
http://blog.csdn.net/Meow323/article/details/52409142