How to install Owncloud on Ubuntu
페이지 정보
작성자 한태현 댓글 0건 조회 10,185회 작성일 16-06-23 17:39본문
가장 먼저, apache 와 mysql, php, phpmyadmin 를 설치합니다.
apt-get install apache2
apt-get install php5
apt-get install mysql-server
apt-get install mysql-client
apt-get install php5-mysql
apt-get install phpmyadmin
(위는 제 machine 기준이고, server(iter8)에 설치할 당시 시도해본것은 아래 첨부하겠습니다.
그 후 apache2 를 재시작 합니다
service apache2 restart
그 후 아파치 서버와 DB를 UTF-8로 맞춰줍니다(한글이름의 폴더나 파일에서 문제가 발생하는것을 해결)
1. sudo vi /etc/apache2/apache2.conf 에서
맨 끝에 AddDefaultCharset utf-8 을 추가해줍니다.
2. sudo vi /etc/php5/apache2/php.ini 에서
#default_charset = "UTF-8" 의 #을 제거해 주석처리를 풀어줍니다.
또, [mbstring] 부분에서
mbstring.language = UTF-8
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = UTF-8
로 수정해주고, ; 을 제거해 역시 주석처리를 풀어줍니다.
이제, phpmyadmin (http://localhost/phpmyadmin)에 들어가
owncloud 데이터베이스를 만들고, 데이터 정렬방식은 utf8_unicode-ci 로 선택해줍니다.
이제 Owncloud 를 설치해 줍시다.
https://owncloud.org/install/#instructions-server 에서 owncloud 를 설치하고,
원하는 디렉토리에 옮긴뒤, 압축을 해제 해 줍니다.
tar -xvf owncloud-8.0.3.tar.bz2(제기준)
apache 설정 파일에 owncloud 디렉토리를 등록합니다.
sudo vi /etc/apache2/apache2.conf 에서
중간즈음에 Directory 들이 등록되어있는 단락이 있습니다.
그부분에
<Directory /owncloud디렉토리 경로>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
를 추가해주고,
Owncloud 를 위한 사이트 설정 파일을 생성합니다.(기존 default 설정파일을 복사해 만들겁니다)
cd /etc/apache2/sites-available
sudo cp 000-default.conf owncloud.conf
그후 만든 파일을 수정해줍니다.
vi owncloud.conf
ServerName 서브도메인주소 (예를 들어 cloud.example.com)
ServerAlias 서브도메인주소 (다른 도메인이어도 상관없습니다)
ServerAdmin 이메일주소
DocumentRoot /owncloud 디렉토리 경로
Apache 서버에 사이트를 등록합니다.
sudo a2ensite owncloud.conf
Apache 서버를 재시작 해줍니다.
sudo service apache2 restart
그 후, 저 위에서 설정해준 도메인으로 들어가면, 성공적으로 실행이 될것입니다.
=========================================================
추가 첨부
[1] 제 머신같은 경우에는 php5가 성공적으로 설치되었지만, iter8은 php7.0 으로 설치 했습니다.
그에따라 위의 방법에서 php5 를 모두 php7.0 으로 대체 해 주시면 성공적으로 설치 될 것 입니다.
[2] Maria DB같은 경우, 데이터 베이스 사용자를 설정해 들어가고자 할때, 미리 phpmyadmin 페이지를 통해
해당 이름의 사용자를 생성해 주어야 합니다.
[3] 저의 경우는 처음 owncloud 페이지를 열었을때, 여러 php 모듈들이 설치 되어있지 않다고 나왔습니다.
대부분의 경우는 apt-get install php5-모드이름 혹은 apt-get install php7.0-모드이름 을 통해 설치 및 적 용이 가능 했습니다. (설치 후엔 apache서버를 재시작 해주십시오)
이상입니다.
apt-get install apache2
apt-get install php5
apt-get install mysql-server
apt-get install mysql-client
apt-get install php5-mysql
apt-get install phpmyadmin
(위는 제 machine 기준이고, server(iter8)에 설치할 당시 시도해본것은 아래 첨부하겠습니다.
그 후 apache2 를 재시작 합니다
service apache2 restart
그 후 아파치 서버와 DB를 UTF-8로 맞춰줍니다(한글이름의 폴더나 파일에서 문제가 발생하는것을 해결)
1. sudo vi /etc/apache2/apache2.conf 에서
맨 끝에 AddDefaultCharset utf-8 을 추가해줍니다.
2. sudo vi /etc/php5/apache2/php.ini 에서
#default_charset = "UTF-8" 의 #을 제거해 주석처리를 풀어줍니다.
또, [mbstring] 부분에서
mbstring.language = UTF-8
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.http_output = UTF-8
로 수정해주고, ; 을 제거해 역시 주석처리를 풀어줍니다.
이제, phpmyadmin (http://localhost/phpmyadmin)에 들어가
owncloud 데이터베이스를 만들고, 데이터 정렬방식은 utf8_unicode-ci 로 선택해줍니다.
이제 Owncloud 를 설치해 줍시다.
https://owncloud.org/install/#instructions-server 에서 owncloud 를 설치하고,
원하는 디렉토리에 옮긴뒤, 압축을 해제 해 줍니다.
tar -xvf owncloud-8.0.3.tar.bz2(제기준)
apache 설정 파일에 owncloud 디렉토리를 등록합니다.
sudo vi /etc/apache2/apache2.conf 에서
중간즈음에 Directory 들이 등록되어있는 단락이 있습니다.
그부분에
<Directory /owncloud디렉토리 경로>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
를 추가해주고,
Owncloud 를 위한 사이트 설정 파일을 생성합니다.(기존 default 설정파일을 복사해 만들겁니다)
cd /etc/apache2/sites-available
sudo cp 000-default.conf owncloud.conf
그후 만든 파일을 수정해줍니다.
vi owncloud.conf
ServerName 서브도메인주소 (예를 들어 cloud.example.com)
ServerAlias 서브도메인주소 (다른 도메인이어도 상관없습니다)
ServerAdmin 이메일주소
DocumentRoot /owncloud 디렉토리 경로
Apache 서버에 사이트를 등록합니다.
sudo a2ensite owncloud.conf
Apache 서버를 재시작 해줍니다.
sudo service apache2 restart
그 후, 저 위에서 설정해준 도메인으로 들어가면, 성공적으로 실행이 될것입니다.
=========================================================
추가 첨부
[1] 제 머신같은 경우에는 php5가 성공적으로 설치되었지만, iter8은 php7.0 으로 설치 했습니다.
그에따라 위의 방법에서 php5 를 모두 php7.0 으로 대체 해 주시면 성공적으로 설치 될 것 입니다.
[2] Maria DB같은 경우, 데이터 베이스 사용자를 설정해 들어가고자 할때, 미리 phpmyadmin 페이지를 통해
해당 이름의 사용자를 생성해 주어야 합니다.
[3] 저의 경우는 처음 owncloud 페이지를 열었을때, 여러 php 모듈들이 설치 되어있지 않다고 나왔습니다.
대부분의 경우는 apt-get install php5-모드이름 혹은 apt-get install php7.0-모드이름 을 통해 설치 및 적 용이 가능 했습니다. (설치 후엔 apache서버를 재시작 해주십시오)
이상입니다.
관련링크
- https://blog.xianchoi.kr/443 5186회 연결
댓글목록
등록된 댓글이 없습니다.