기본 콘텐츠로 건너뛰기

CentOS 6.7 + owncloud 8 + apache

CentOS 6.7 + owncloud 8 + apache

서버에 설치 하려고 하다가 조금 시행착오가 있어서 다시 정리함.

일단 epel 은 정상적으로 업데이트가 되어 있어야 함.
(php 버전이 5.4 이상이어야 함.)



Install php

$ yum update$ yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl -y 
 
$ mysql -uroot -p
 
mysql>CREATE DATABASE owncloud;
mysql>GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword';
mysql>FLUSH PRIVILEGES; 
 

php Setup

$ vim /etc/php.ini

default_charset = "UTF-8"
post_max_size = 8192M
upload_max_filesize =  8192M
 


Download owncloud

$ wget https://download.owncloud.org/community/owncloud-8.2.0.tar.bz2
$ tar -xjf owncloud-8.2.0.tar.bz2
$ mv owncloud /srv/www/php/owncloud/

$ chown -R apache.apache /srv/www/php/owncloud/


owncloud Setup

#upload filesize change
$ vi .htaccess

php_value upload_max_filesize 8192M
php_value post_max_size 8192M


owncloud server
 
#httpd host 80
 
$ vim /etc/httpd/conf.d/owncloud.conf

 
<IfModule mod_alias.c>
  Alias /owncloud /srv/www/php/owncloud
</IfModule>
<Directory “/srv/www/php/owncloud”>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  allow from all
</Directory>

$ service httpd restart


or

#httpd host order
 
$ vim /etc/httpd/conf.d/owncloud.conf 
 
<Directory “/srv/www/php/owncloud”>
  AllowOverride All
</Directory>

$ vim /etc/httpd/conf/httpd.conf 

Litsen 8090

<VirtualHost *:8080>
    ServerName localhost
    ErrorLog logs/owncloud-error_log
    CustomLog logs/owncloud-access_log common
    DocumentRoot "/var/www/html/owncloud/"
</VirtualHost>
 
 
- END -

$ service httpd restart
 
 
 
$ vim /srv/www/php/owncloud/config.config.php

# add
  array (
    0 => 'localhost',
    1 => 'ip...',
  ),
 
 
써보니 괜히 설치한듯... 
구글드라이브나 네이버 n드라이브가 더 쓰기 편함...

댓글

이 블로그의 인기 게시물

사원으로 가면 암걸리는 회사.

(1) 어떠한 일이 벌어지던 지휘 명령 체계를 반드시 지키도록 강요한다. 의사 결정을 앞당기기 위한 샛길을 허락하지 않는다. (2) 간단하게 해결할 수 있는 안건도 위원회에서 검토하게 하며, 위원회는 가능한 크게 만든다. 최소 5명 이상. (3) 될 수 있는 한 자주 회의를 열도록 유도한다. (4) 이전 회의에서 정해진 것을 되풀이해서 검토하도록 유도한다. (5) 중요한 업무가 있어도 회의를 열게 한다. (6) 문서의 형식, 제출 일자, 오탈자를 집요하게 추궁한다. (7) 될 수 있는 한 문서의 양을 늘린다. (8) 업무 승인 수속을 될 수 있는 한 복잡하게 한다. 제 아무리 간단한 일에도 3명 이상의 승인을 필수가 되도록 유도한다. (9) 조직내 권한 문제를 집요하게 추궁한다. 상층부의 허락을 받지 않고 독단으로 해결해도 되는 지 끊임없이 지적한다. (10) 업무할당을 할 경우, 항상 중요도가 낮은 업무에 집중하도록 유도한다. (11) 새로운 직원에게 경험을 쌓을 시간과 자원을 주지 않는다.

buddy

https://buddy.works/ 깃 서비스가 엄청나게 많아 지고 있는것 같다. 최근에 gogs 도 그렇고 예전에 쓰던 github clone 들... 찾아보면 많을 것 같다. 이번에 페이스북에 광고로 올라온 buddy도 그렇다. 1프로젝트당 1$ 라는데... 기회가 되면 써 봐야지 -.-

Centos 6.7 + Perl Catalyst

하다하다 열받고 빡쳐서 대충 정리... 1. psql + oidentd 는 좋다. 2. 기본 psql 8.0 이었나... 9.4로 올렸더니 문제가 수두룩... export PATH=/usr/pgsql-9.4/bin:$PATH 3. perl 버전은 perlblew 로 설정. 4. apt-get이 지원하는건 yum 도 거의 받을 수 있음. 대충 접미어가 dev => devel 식으로 변경되었으니 검색 해야함. 5. 잠시 머리좀 식히고 다음에 다시 개발할 때 정리를... 기억이 안나... 6. 필수 설치 패키지. (나중에 업뎃.) sudo yum install postgresql-devel gd-deve