1安装apache2
sudo apt install apache2
2安装mysql
sudo apt install mysql-server mysql-client
3安装php
sudo apt install phpmyadmin
sudo apt install php5-curl
4建立链接
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/
建立软链接一定要用绝对路径,不能相对路径
下载 owncloud 注意版本问题(owncloud用旧版较好),主要是与php的版本匹配。
sudo ln -s /**/**/owncloud /var/www/html
cd /var/www/html/owncloud
sudo mkdir data
sudo chown -R www-data:www-data data
sudo chown -R www-data:www-data config/
sudo chown -R www-data:www-data apps/
sudo vim /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
#AllowOverride None //注释掉
AllowOverride all //新增
Require all granted
</Directory
sudo a2enmod rewrite
sudo a2enmod headers
sudo service apache2 restart
完成之后再浏览器中输入localhost/owncloud
出现这个页面表示搭建成功。在配置这个页面之前,owncloud/data/congfig 文件夹下的config.php没有配置信息,当配置好本页的信息,config.php 会完善配置信息,删除此文件,登录 localhost/owncloud 又会出现此页面,相当于重新配置owncloud,
5.owncloud数据迁移
1.备份mysql数据库中的owncloud数据库,方法可参照我的博客
http://blog.csdn.net/zhao_ning_ha/article/details/72810068
2.复制/owncloud 下的data文件夹
3.转到新的owncloud,如果要迁移数据,或是重新安装,或是删除confi.php 然后恢复mysql数据库中的owncloud数据库
4.恢复mysql数据库,参照
http://blog.csdn.net/zhao_ning_ha/article/details/72810068
5.拷贝data文件夹到覆盖对应的文件夹
6.更改用户和组
chown -R www-data:www-data data/
7.开始配置这个页面
8.登录旧owncloud的用户
参考:
http://www.360doc.com/content/17/0419/23/1181135_646961757.shtml