Ubuntu16.04私有云ownCloud搭建小白教程与问题解决(iphone可用)

前言:在学校实验室台式机或服务器上配置个私有云,可以在宿舍用笔记本或者手机直接访问,存个电影什么的资源就可以回去看,顺利的话一两个小时就能搞定。

一、安装Apache2

1. 在终端窗口输入一下命令:
sudo apt-get update
sudo apt-get install apache2

完成之后在浏览器地址栏输入localhost或本机ip地址(局域网ip地址可使用ifconfig查看),弹出apache的测试页面说明apache2安装成功,如下图。
在这里插入图片描述

2. 创建一个/etc/apache2/sites-available/owncloud.conf
sudo vi /etc/apache2/sites-available/owncloud.conf

内容如下(vim中输入i命令进入编辑模式)

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

保存(先按esc键)

:wq
3. 创建一个符号链接/etc/apache2/sites-enabled
sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
4. 将自己的Cloud目录的所有权暂时更改为HTTP用户
sudo chown -R www-data:www-data /var/www/owncloud/
5. 重启Apache使生效
service apache2 restart

二、安装Mysql

在终端窗口输入以下命令:

sudo apt-get install mysql-server mysql-client

按照提示设定密码即可。

三、安装phpmyadmin

1. 在终端窗输入以下命令:
sudo apt-get install phpmyadmin

在弹出窗口选择apache2,然后第二次弹出窗口选择yes,输入刚刚设置的mysql密码。

2. 建立Apache2和phpmyadmin的软连接: 在终端窗口输入
sudo ln -s /usr/share/phpmyadmin /var/www/html

完成之后可以打开浏览器输入:localhost/phpmyadmin或【本机IP】/phpmyadmin 会出现以下窗口。(局域网ip地址可使用ifconfig查看)
在这里插入图片描述使用之前的设立的密码即可登录。

----------------------------------------------------------

[注 1] 如果遇到 phpMyAdmin:The mbstring extension is missing. Please check your PHP configuration 的问题:

1. 打开php.ini文件(在php安装目录下,默认是 /etc/php/7.0/apache2)

sudo vi  /etc/php/7.0/apache2

2. 如果你是在linux系统,查找(vim查找方法为输入斜杠/);

;extension=php_mbstring.dll

3. 去除前面的分号,改为extension=php_mbstring.so。

extension=php_mbstring.so

4. 需要重启Apache

service apache2 restart

----------------------------------------------------------

3. 创建一个owncloud数据库

在这里插入图片描述
在这里插入图片描述

四、安装owncloud

1. 添加第三方源:

找一个目录(如~)先把owncloud的key下载下来(最新地址,注意是Ubuntu_16.04的):

cd ~
wget https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key

然后添加key

sudo apt-key add - < Release.key
2. 使用以下命令安装
sudo apt-get update
sudo apt-get install owncloud-files
3. 重启apache2
service apache2 restart

五、完成安装并配置

浏览器访问:http://localhost/owncloud 或 http://【本机IP地址】/owncloud

如果出现类似以下情况:
在这里插入图片描述
如果有:

----------------------------------------------------------------------------------

PHP module zip not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

----------------------------------------------------------------------------------

PHP module cURL not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

则使用如下命令:

sudo apt-get install php7.0-zip php7.0-cURL 
service apache2 restart

如果有:

----------------------------------------------------------------------------------

PHP module intl not installed.
Please ask your server administrator to install the module.

----------------------------------------------------------------------------------

则使用如下命令:

sudo apt-get install php7.0-intl 
service apache2 restart

刷新页面,出现如下界面即成功,按照如下配置
在这里插入图片描述

六、手机端使用(iPhone需要付费)

APP Store 搜索 owncloud
在这里插入图片描述

参考文章:
[1] https://blog.csdn.net/zkonly/article/details/83832473
[2] https://blog.csdn.net/ironali/article/details/45127769
[3] https://blog.csdn.net/qq_37703616/article/details/78365620
[4] https://blog.csdn.net/bfboys/article/details/52485689

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值