OwnCloud安装及维护文档
一、虚拟机配置
二、安装配置环境
1、卸载旧版本
2、安装Apache
3、安装PHP
4、安装MySQL
三、安装ownCloud
问题处理
1. 提示php版本过低
2. 中文乱码
3. 访问owncloud页面时,页面无法解析,返回php源码
OwnCloud安装及维护文档
操作系统:CentOS 6.5
内存大小:1252MB
显存大小:12MB
网络:Intel PRO/1000MT 桌面(桥接网络)
1、卸载旧版本
ownCloud安装要求 PHP5.4以上,如果需要卸载旧版本请参照以下办法,以卸载apache为例。
1. 查询已安装版本。如果要卸载mysql,就把httpd改成mysql。
[root@myCENT ~]# rpm -qa|grep httpdhttpd-2.2.15-30.el6.centos.x86_64httpd-tools-2.2.15-30.el6.centos.x86_64
2. 如要卸载,输入一下命令。
[root@myCENT ~]# rpm -e httpd-2.2.15-30.el6.centos.x86_64
如果卸载出现问题,可以尝试加上–nodeps,强制卸载。
[root@myCENT ~]# rpm -e httpd-2.2.15-30.el6.centos.x86_64 –nodeps
2、安装Apache
//安装httpd
[root@myCENT ~]# yum install httpd
//开机自启动
[root@myCENT ~]# chkconfig –levels 235 httpd on
//启动apache
[root@myCENT ~]# /etc/init.d/httpd start
//打开配置文件
vim /etc/httpd/conf.d/owncloud.conf
//在配置文件中修改以下行:
AllowOverride None
Order allow,deny
allow from all
把AllowOverride None修改为AllowOverride All
//重新启动apache
[root@myCENT ~]# service httpd restart
安装apache后,可以通过访问 http://myCENT/来确认。
3、安装PHP
因为新版本的owncloud要求php版本在5.4以上,centOS6.5自带版本为5.3,需要卸载重装较高版本。经过尝试,发现仓库中php版本仍为5.3,可以通过以下办法安装php5.5 版本。
修改yum源:
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
安装php5.5以及扩展
yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache
//重启apache,使其生效。
[root@myCENT ~]# service httpd restart
4、安装MySQL
1.安装mysql
[root@myCENT ~]# yum install mysql mysql-server
2.设置开机启动
[root@myCENT ~]# chkconfig –levels 235 mysqld on
[root@myCENT ~]# /etc/init.d/mysqld start
3.设置root密码
[root@myCENT ~]# mysql_secure_installation
默认是密码是空,在提示“Enter current password for root”时,直接回车。输入新密码,再重复输入一次确认,一路回车即可。
4. 登录mysql,创建数据库,数据库名ownclouddb
[root@myCENT ~]# mysql -u root -p
mysql> show databases;
mysql> create database ownclouddb;
Query OK, 1 row affected (0.01 sec)
mysql> use ownclouddb;
Database changed
mysql> create database ownclouddb;
//localhost替换用户名,owncloud替换为密码
mysql> CREATE USER ‘ownclouddb’@’localhost’IDENTIFIED BY ‘owncloud’;
mysql> grant all privileges onowncloud.* to ‘ownclouddb’@localhost identified by ‘ownclounddb’;
mysql> flush privileges;
mysql> quit;
//重启mySQL,使其生效。
[root@myCENT ~]# service mysqld restart
//重启httpd
service httpd restart
Wget
https://download.owncloud.org/community/owncloud-9.0.2.tar.bz2
解压到html下
tar -xjvf owncloud-9.0.2.tar.bz2 var/www/html/owncloud
完成后,访问
http://myCENT/owncloud
注:myCENT即指主机ip
输入管理员 用户名和密码
输入mysql 地址、库名、用户名、密码即可。
如果访问非本机访问被禁止,请设置防火墙规则,或者 关闭防火墙。
//重启apache,使其生效。
[root@myCENT ~]# service httpd restart
中文乱码
解决办法:
新建文件夹或文件使用中文名称,或者上传的文件带有中文名称,可能变成乱码。尽量不要使用中文字符。