CentOS 6上安装ownCloud教程

2023-08-27 2579阅读 0评论
Kdatacenter:$17.1/月/1G内存/100GB SSD空间/1TB流量/1Gbps端口/KVM/韩国SK/直连;原生IP

基于CentOS 6.6 64位,SSH下操作,root权限。
使用的是apache、php、mysql。

CentOS 6上安装ownCloud教程 第1张
(图片来源网络,侵删)

1、升级系统

yum update -y

2、安装PHP 5.6

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install httpd php56w php56w-mysql php56w-dom php56w-mbstring php56w-gd php56w-pdo php56w-gd php56w-json php56w-xml php56w-zip curl php56w-curl sqlite -y

3、安装MySQL

yum install mysql mysql-server -y
service mysqld start
mysql_secure_installation

4、编辑 /etc/httpd/conf/httpd.conf
在 下,把 AllowOverride None 修改为 AllowOverride All。
保存。
5、创建数据库
登录mysql

mysql -u root -p

创建数据库(oc_db为创建的数据库,your_root_password为数据库root用户的密码)

CREATE DATABASE oc_db;
GRANT ALL PRIVILEGES ON oc_db.* TO 'root'@'localhost' IDENTIFIED BY 'your_root_password';
FLUSH PRIVILEGES;

退出mysql

CTRL + C

6、启动apache

service httpd start

7、下载owncloud 8.0.4
进入apache目录

cd /var/www/html

下载owncloud

wget https://download.owncloud.org/community/owncloud-8.0.4.zip
unzip owncloud*
rm -rf owncloud-8.0.4.zip
cd owncloud
mv * /var/www/html

8、设置目录权限

chown -R apache.apache /var/www/html/

9、使用IP或者域名,进行web安装,安装说明即可。

  1. .htaccess伪静态,放在根目录:

    # Version: 8.0.4
    SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=
    RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
    php_value upload_max_filesize 513M
    php_value post_max_size 513M
    php_value memory_limit 512M
    php_value mbstring.func_overload 0
    php_value always_populate_raw_post_data -1
    php_value default_charset 'UTF-8'
    php_value output_buffering off
      SetEnv htaccessWorking true
    RewriteEngine on
    RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteRule ^\.well-known/host-meta /public.php?service=host-meta [QSA,L]
    RewriteRule ^\.well-known/host-meta\.json /public.php?service=host-meta-json [QSA,L]
    RewriteRule ^\.well-known/carddav /remote.php/carddav/ [R]
    RewriteRule ^\.well-known/caldav /remote.php/caldav/ [R]
    RewriteRule ^apps/calendar/caldav\.php remote.php/caldav/ [QSA,L]
    RewriteRule ^apps/contacts/carddav\.php remote.php/carddav/ [QSA,L]
    RewriteRule ^remote/(.*) remote.php [QSA,L]
    RewriteRule ^(build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
    RewriteRule ^(\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
    AddType image/svg+xml svg svgz
    AddEncoding gzip svgz
    DirectoryIndex index.php index.html
    AddDefaultCharset utf-8
    Options -Indexes
            ModPagespeed Off
        Header set Cache-Control "max-age=7200, public"
    

via:https://extravm.com/billing/index.php/knowledgebase/21/Install-ownCloud-on-CentOS-6.html


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,2579人围观)

还没有评论,来说两句吧...

目录[+]