系统是基于Centos7.2

1.更改yum源:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
setenforce 0 #将selinux临时关闭,需要修改/etc/selinux/config,将SELINUX=enforcing修改为SELINUX=disabled
systemctl stop firewalld
systemctl disable firewalld

2.更新(可选):

yum update

3.安装软件包:

yum install -y httpd mariadb-server mariadb
yum install http://repo.webtatic.com/yum/el7/x86_64/RPMS/webtatic-release-7-3.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w-fpm php70w-cli php70w-json php70w-mcrypt php70w-pear php70w-mysql php70w-xml php70w-gd php70w-mbstring php70w-pdo php70w-dom php70w -y

4.启动服务:

systemctl start httpd.service
systemctl start mariadb.service
systemctl enable httpd.service
systemctl enable mariadb.service

5.配置数据库:

mysql_secure_installation
MariaDB> create database owncloud;
MariaDB> CREATE USER 'owncloud'@'localhost'IDENTIFIED BY 'owncloud';
MariaDB> grant all privileges on owncloud.* to 'owncloud'@localhost identified by 'ownclound';
MariaDB> set password for 'owncloud'@'localhost'=password('owncloud');
MariaDB> flush privileges;
MariaDB> show databases;
MariaDB> exit

6.添加虚拟主机:

vim /etc/httpd/conf.d/owncloud.conf
####添加####
Alias /owncloud /var/www/html/owncloud
Options Indexes FollowSymLinks
<Directory /var/www/html/owncloud>
AllowOverride All
</Directory>
<Proxy *>
Order allow,deny
allow from all
</Proxy>
####重启服务####
systemctl restart httpd.service
systemctl restart mariadb.service

7.下载Owncloud软件包:

rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud-files #安装好后会在/var/www/html/owncloud生成网页文件

8.配置owncloud

http://你的ip地址/owncloud  #打开
数据目录:填上你要放数据的目录 #创建目录要执行:chown -R apache:apache /创建的目录
数据库用户:owncloud
数据库密码:owncloud
数据库名:owncloud

一、改变存储目录:

vi /var/www/html/owncloud/config/config.sample.php
将'datadirectory' => '/var/www/owncloud/data'更改为'datadirectory' => '/media/disk/data'
chown -R apache:apache /media/disk/data
chmod 777 /media/disk/data
在配置owncloud的界面把目录写进去

二、更改ownCloud的上传文件大小限制

vi /var/www/html/owncloud/.htaccess
修改以下几行:
php_value upload_max_filesize 10240M
php_value post_max_size 10240M
php_value memory_limit 10240M
vi /etc/php.ini
修改以下几行:
upload_max_filesize = 10240M
post_max_size = 10240M systemctl restart httpd.service
systemctl restart mariadb.servic

最新文章

  1. required - HTML5里的input标签的required属性提示文字修改
  2. eclipse运行项目发生Unsupported major.minor version 52.0错误
  3. NativeScript 也能开发桌面应用 (nativescript-dotnet-runtime)
  4. 疯狂java学习笔记之面向对象(六) - 构造器重载、方法重载和方法重写
  5. 数组API
  6. GUI 测试
  7. Sublime Text3 配置markdown插件
  8. Android入门2:从GridView控件使用到自定义Adapter
  9. Keepalived详细介绍简介
  10. 关于Calendar中设置月份比实际小1的问题
  11. [Sw] Swoole-4.2.9 可以尝试愉快应用 Swoole 协程
  12. java单元测试,ssh(spring,struts2,hibernate)框架整合junit4
  13. Springboot通过cors解决跨域问题(解决spring security oath2的/oauth/token跨域问题)
  14. ACM-ICPC 2018 焦作赛区网络预赛 K Transport Ship (多重背包)
  15. js堆和栈
  16. [Nginx]Nginx的基本配置与优化1(完整配置示例与虚拟主机配置)
  17. SpringMvc 启动原理源码分析
  18. TPshop的规格表设计原理机制
  19. bean 的各个属性
  20. 数据库之ADO

热门文章

  1. 在Linux命令行下发送html格式的邮件
  2. printf不支持%lf
  3. driver makefile
  4. ORACLE函数之日期时间转换函数
  5. EasyUI DataGrid 相同连续列合并
  6. Spring MVC密码处理
  7. JavaScript 函数和事件
  8. python3----splitlines
  9. 多用户商城系统 KgMall2.1公布
  10. iphone断点下载,断点续传