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