广告

本站里的文章大部分经过自行整理与测试

2016年12月10日星期六

ownCloud - 自设立云存储服务

ownCloud
https://owncloud.org

Windows - ownCloud
http://jasonmun.blogspot.my/2016/12/windows-owncloud.html

Docker - ownCloud
http://jasonmun.blogspot.my/2016/12/docker-owncloud.html

Linux

1. 安装 LAMP (要安装至少 PHP 5.4, 本人用 PHP 7 作测试)

Ubuntu http://jasonmun.blogspot.my/2016/05/ubuntu-lamp.html
Fedora http://jasonmun.blogspot.my/2016/05/fedora-lamp.html
Centos http://jasonmun.blogspot.my/2016/05/centos-lamp.html
OpenSUSE http://jasonmun.blogspot.my/2016/12/opensuse-lamp.html

XAMPP
http://jasonmun.blogspot.my/2016/12/linux-xampp.html

2. 多安装一些必要的 PHP 模块

# 安装模块, 否则会出现以下信息
PHP module zip not installed.
PHP module mb multibyte not installed.
PHP module cURL not installed.
PHP module GD not installed.

Linux - PHP - zip + mbstring + gd + curl 模块安装
http://jasonmun.blogspot.my/2016/12/linux-php-zip-mbstring-gd-curl.html

# 以下 php.ini 位置可用 phpinfo() 检查
$ sudo gedit /etc/php/7.0/apache2/php.ini

# 文件上载限制 upload limit 2M 修改为 1GB
post_max_size = 8M
upload_max_filesize = 1GB

改完后储存, 再重启 Apache 和 PHP

3. 下载与解压 ownCloud Server,
放到 /var/www/html/owncloud
https://owncloud.org/install/#instructions-server

4. 准备 Data folder

# Data folder 放在 /var/www/html/owncloud/data
$ su
$ cd /var/www/html/owncloud
$ mkdir data
$ chown -R www-data:www-data data
$ chmod 770 data

5. 浏览 ownCloud, 设立一个管理员和准备建立一个数据库
http://localhost/owncloud

6. 如果出现 Cannot write into "config" / "apps" directory 的错误

$ su
$ cd /var/www/html
$ chmod 755 owncloud

$ cd /var/www/html/owncloud
$ chmod 777 config
$ chmod 777 apps

7. ownCloud 的数据转移 (可以跳过)

# 在 ownCloud 的 config.php 设置参数中, 改 datadirectory 的值

从 /var/www/html/owncloud/data 改为 /var/data
$ su
$ gedit /var/www/html/owncloud/config/config.php

$ cd /var/www/html/owncloud

$ mv data /var
$ cd /var
$ chown -R www-data:www-data data
$ chmod 770 data

8. 安装 desktop clients (Windows / Mac OS X / Linux) 或 
mobile apps (Android / iOS / BlackBerry) 连接到 ownCloud Server
https://owncloud.org/install/#install-clients

没有评论:

发表评论